BNB_ASM 發表於 2017-10-15 20:40:22

Tw_Bnb_v110_CRC_怪物秒殺

//Tw_Bnb_v110_CRC_怪物秒殺

registersymbol(KillMonster)
alloc(KillMonster,256)
registersymbol(KillMonsterMain)
alloc(KillMonsterMain,256)
registersymbol(KillMonster1)
alloc(KillMonster1,128)
registersymbol(MonsterDie)
alloc(MonsterDie,128)
label(jump1)
label(jump2)
label(jump3)
label(jumpEnd)

KillMonster:
call 005A9152
call KillMonsterMain
jmp 0134BAF9

KillMonsterMain:
push ebp
mov ebp,esp
sub esp,10
cmp dword ptr ,00
je jumpEnd
call KillMonster1
mov ,eax
mov eax,
mov ecx,
mov ,ecx
mov ,00000000
jmp jump1

jump1:
mov eax,
mov ecx,
mov edx,
mov eax,
mov ,eax
cmp dword ptr ,00
jnz jump2
jmp jumpEnd

jump2:
push 00
mov eax,
push eax
call MonsterDie
add esp,08
jmp jump3

jump3:
mov edx,
add edx,01
mov ,edx
mov eax,
cmp eax,
jg jumpEnd
mov ecx,
mov edx,
mov eax,
mov ,eax
cmp dword ptr ,00
jnz jump2
jmp jumpEnd

jumpEnd:
mov esp,ebp
pop ebp
retn

KillMonster1:
push ebp
mov ebp,esp
push ecx
mov ,00000000
mov eax,
mov eax,
mov eax,
mov ,eax
mov eax,
mov esp,ebp
pop ebp
ret

MonsterDie:
push ebp
mov ebp,esp
mov ecx,
push 01
push 0C
push
push 01
mov eax,00771AC3
call eax
pop ebp
ret

0134BAF4:
jmp KillMonster


0134BAF4:
call 005A9152

dealloc(KillMonster)
unregistersymbol(KillMonster)
dealloc(KillMonsterMain)
unregistersymbol(KillMonsterMain)
dealloc(KillMonster1)
unregistersymbol(KillMonster1)
dealloc(MonsterDie)
unregistersymbol(MonsterDie)

qa0258789639 發表於 2017-12-13 19:34:35

本帖最後由 qa0258789639 於 2017-12-13 19:37 編輯

請問我用其他數據沒問題但使用這個會中斷連線?
頁: [1]
查看完整版本: Tw_Bnb_v110_CRC_怪物秒殺