台服dnf吧 关注:117,691贴子:1,868,378
  • 2回复贴,共1

动作call + 人偶无限天谴飓风

只看楼主收藏回复

alloc(dzcall,100)
dzcall:
pushad
mov esi,[1AB7CDC]//人物机制
mov eax,[esi]
mov edx,[eax+0000030C]
push 00
push 00
push 00
push 00
push #5
mov ecx,esi
call edx
popad
ret
[ENABLE]
createthread(dzcall)
[DISABLE]
createthread(dzcall)
动作ID
02151098 释放技能查看动作ID 的基址
各职业动作ID都不一下需要你自己找
有些会崩溃
0是站立
5是死亡
13是大部分通用的 需要提前放一次技能 才能触发
14奔跑
鬼剑士
31邪光波动阵 崩溃
35 十字斩
38 鬼印珠
52 修罗觉醒 地插
53 修罗觉醒 翅膀
54 修罗觉醒 翅膀刺
56 拔刀斩
男枪
34 机械拳
圣职者
34天谴旋风





IP属地:新疆1楼2025-01-30 16:15回复
    物品call
    alloc(new,100)
    new:
    pushad
    mov ecx,[1AB7CDC]//人物机制
    mov edx,[ecx]
    mov eax,#2600052//吃药的壳
    {
    飓风博尔赫`
    name2_2600052`
    使用后, 可以召唤出飓风博尔赫协助召唤者攻击敌人, 飓风博尔赫存在15分钟。`}
    push eax
    mov edx,[edx+5E4]
    call edx
    popad
    ret
    [ENABLE]
    createthread(new)
    [DISABLE]
    人偶无限 天谴飓风





    define(address,"DNF.exe"+433E7F)
    define(bytes,8B 06 8B BA CC 1E 00 00)
    [ENABLE]
    assert(address,bytes)
    alloc(newmem,$1000)
    label(SHEN_QIANG_NAN)
    label(SHENG_ZHI_ZHE)
    label(code)
    label(return)
    newmem:
    mov eax,[esi]
    mov edi,[edx+00001ECC]
    CMP [esi+644],#100
    je return
    //鬼剑士=0,格斗女=1,神枪男=2,法师女=3,圣职者=4,神枪女=5,刺客=6,格斗男=7,法师男=8,
    CMP [esi+3C08],#2//跳转神枪男=2
    JE SHEN_QIANG_NAN//
    CMP [esi+3C08],#4//跳转圣职者=4
    JE SHENG_ZHI_ZHE
    jmp return
    SHEN_QIANG_NAN://神枪男=2
    pushad
    mov eax,[esi]
    mov edx,[eax+0000030C]
    push 00
    push 00
    push 00
    push 00
    push #34//34 男机械之拳
    mov ecx,esi
    call edx
    Popad
    jmp return
    SHENG_ZHI_ZHE://圣职者=4
    pushad
    mov eax,[esi]
    mov edx,[eax+0000030C]
    push 00
    push 00
    push 00
    push 00
    push #34//34天谴旋风
    mov ecx,esi
    call edx
    Popad
    jmp return
    code:
    address:
    jmp newmem
    nop 3
    return:
    [DISABLE]
    address:
    db bytes
    // mov eax,[esi]
    // mov edi,[edx+00001ECC]
    dealloc(newmem)
    {
    // ORIGINAL CODE - INJECTION POINT: 00833E7F
    00833E56: E8 E5 58 0A 00 - call 008D9740
    00833E5B: 8B 8E BC 58 00 00 - mov ecx,[esi+000058BC]
    00833E61: 6A 01 - push 01
    00833E63: E8 C8 6A 0A 00 - call 008DA930
    00833E68: 83 F8 24 - cmp eax,24
    00833E6B: 77 27 - ja 00833E94
    00833E6D: 8B 8E BC 58 00 00 - mov ecx,[esi+000058BC]
    00833E73: 50 - push eax
    00833E74: E8 17 73 0A 00 - call 008DB190
    00833E79: 8B 96 64 56 00 00 - mov edx,[esi+00005664]
    // ---------- INJECTING HERE ----------
    00833E7F: 8B 06 - mov eax,[esi]
    // ---------- DONE INJECTING ----------
    00833E81: 8B BA CC 1E 00 00 - mov edi,[edx+00001ECC]
    00833E87: 8B 90 14 09 00 00 - mov edx,[eax+00000914]
    00833E8D: 8B CE - mov ecx,esi
    00833E8F: FF D2 - call edx
    00833E91: 89 78 7C - mov [eax+7C],edi
    00833E94: 8B 06 - mov eax,[esi]
    00833E96: 8B 90 14 09 00 00 - mov edx,[eax+00000914]
    00833E9C: 8B CE - mov ecx,esi
    00833E9E: FF D2 - call edx
    00833EA0: 85 C0 - test eax,eax
    }


    IP属地:新疆2楼2025-01-30 16:17
    回复
      如果加 叠加技能、触发的天谴旋风太多 会有点小卡



      IP属地:新疆3楼2025-01-30 16:27
      回复