//------------------------------------------------------------------
//品稱:V121 zx吸怪輔助 - CRC
//更新:zx4418
//功能:無敵58秒、自動補水、怪物擊退、無限子彈、人物技能失效、快速生怪、
//取消怪物死亡畫面、近距離不空揮、不顯示攻擊傷害、人物不後退 。
//------------------------------------------------------------------
[enable]
Registersymbol(color)
Alloc(color, 128)
registersymbol(BLACK)
alloc(BLACK,4)
registersymbol(PRO)
alloc(PRO,32)
registersymbol(AABack)
registersymbol(AABackOnOff)
registersymbol(AAttackDir)
alloc(AABack, 128)
alloc(AABackOnOff, 4)
alloc(AAttackDir, 4)
label(doAABackNormal)
registersymbol(myhp)
alloc(myhp,512)
registersymbol(mymp)
alloc(mymp,64)
registersymbol(HotKey)
alloc(HotKey, 512)
label(key01)
label(key02)
registersymbol(sethp)
alloc(sethp,4)
registersymbol(setkeyhp)
alloc(setkeyhp,4)
registersymbol(setmp)
alloc(setmp,4)
registersymbol(setkeymp)
alloc(setkeymp,4)
registersymbol(Ihp)
alloc(Ihp,4)
registersymbol(Imp)
alloc(Imp,4)
registersymbol(delay1)
alloc(delay1,512)
registersymbol(Exit)
alloc(Exit,512)
registersymbol(Exit2)
alloc(Exit2,512)
registersymbol(delay)
alloc(delay,64)
registersymbol(nextGo)
alloc(nextGo,64)
//------------------------------------------------------------------
delay: //無敵58秒 時間16 進位 設定 2710 = 10秒 E290 = 58
dd E290
nextGo:
dd 0
//------------------------------------------------------------------
sethp: //自動補水
dd 1f4 //3000 補血量設定 500 1f4 (16進位)
setkeyhp:
dd 01490000 //補血按鍵 PageUp
//補魔設定
setmp:
dd 32 //250補魔量設定 50 32(16進位)
setkeymp:
dd 01510000 //補魔按鍵 PageDown
//快捷鍵設定參考:
// Home:01470000
// PageUp:01490000
// End:014f0000
// PageDown:01510000
// Insert:01520000
// Delete:01530000
//---怪物擊退---------------------------------------------------------------
AABack:
call 00419171 //addr原指令
cmp [AABackOnOff],0
jz doAABackNormal
push eax
mov eax,[AAttackDir]
mov [ebp+28],eax //[ebp+28] addr原下5指令
pop eax
doAABackNormal:
test eax,eax //addr原下1指令
jmp 00709CFB //addr原下2指令addr
AABackOnOff:
dd 1 // {0: off | 1: on }
AAttackDir:
dd 2 //{0: 不退 | 1: 退一點 | 2: 退到底 | 3: 反向退到底}
007263B2: //74 ? ff ? ? e8 ? ? ? ? 85 ? 59 59 //上3(5Bytes)~下3指令//call 00419171;test eax,eax
jmp AABack
//---無限子彈---------------------------------------------------------------
PRO:
jmp 00ABBFB3 //e8 ? ? ? ? 59 59 89 ? ? ? ? ? 33 ? 83 ? ? ? ? ? ? 0f ? ? 89 ? ? ? ? ? 8b
//next to previous found, last found in range,EIP=下1指令ADDR //call 00419171;pop ecx;pop ecx;
00ABBFAE:
jmp PRO
//---人物技能失效---------------------------------------------------------------
BLACK: // 怪物數量少於幾隻暫停
DD 2
color:
call 00419171
push eax
mov eax,[00da4024]
mov eax,[eax+24]
cmp eax,[BLACK]
pop eax
ja 00AAD184
mov eax,1al
jmp 00AAD184 //real 人物技能失效 addr
00AAD17F: //F7 D8 59 1B C0 59 F7 D8 C3 8B 01 FF ? ? FF //neg eax; pop ecx //程序取前addr,00AAD17F,call 00419171
jmp color
//---取消怪物死亡畫面---------------------------------------------------------------
00723DAF: //75 ? 8b ? e8 ? ? ? ? 8b ? 89 ? ? ? ? ? e8 //jne
db 90 90
//---快速生怪---------------------------------------------------------------
00725B6F: //74 ? 2b ? ? 79 ? 39 ? ? ? ? ? 8d ? ? ? ? ? 75 ? 68 //je
db 90 90
//---人物不後退---------------------------------------------------------------
00AC6911: //39 ? ? 75 ? 39 ? ? 74 ? 8b ? ? db //cmp [ebp+0c],ebx; jne 00a78847
mov [ebp+0c],0
mov [ebp+10],0
jmp 00ac694d //addr下3指令je to之addr
//---近距離不空揮---------------------------------------------------------------
00AB5D7E: //74 ? 81 ? ? ? ? ? ? ? ? ? 74 ? 81 ? ? ? ? ? ? ? ? ? 74 ? 81 ? ? ? ? ? ? ? ? ? 74 ? 81 ? ? ? ? ? ? ? ? ? 74 ? 81 ? ? ? ? ? ? ? ? ? 74 ? 81 ? ? ? ? ? ? ? ? ? 75 //je xaddr
jne 00ab5dc8 //addr指令je之addr
//---自動補水---------------------------------------------------------------
myhp:
call 0048b733 //addr原指令
mov [Ihp],ax
jmp 00B94D27
00B94D22: //ff ? ? 8d ? ? 53 e8 ? ? ? ? 66 ? ? 59 59 0f //上3~下4指令
jmp myhp
mymp:
call 0048b733 //addr原指令
mov [Imp],ax
jmp 00B94F76
00B94F71: //8b ? 8d ? ? 50 e8 ? ? ? ? 0f ? ? 83 ? ? 3b ? //上3~下3指令
jmp mymp
HotKey:
push eax
mov eax,[sethp]
cmp [Ihp],eax
jle key01
mov eax,[setmp]
cmp [Imp],eax
jle key02
pop eax
and dword ptr [ebp-30],00
push ebx
jmp 00AB1D30
key01:
pop eax
mov eax,[setkeyhp]
and dword ptr [ebp-30],00
push ebx
jmp 00AB1D30
key02:
pop eax
mov eax,[setkeymp]
and dword ptr [ebp-30],00
push ebx
jmp 00AB1D30
00AB1D2B: //83 ? ? 8b ? ? 83 ? ? ? 53 8b ? c1 //上2~下4指令
jmp HotKey
//---狂狼無敵58秒---------------------------------------------------------------
delay1:
call 0042e200 //addr指令
mov eax,[00da4414] //time ticks //85 f6 74 22 a1 ? ? ? 00 6a 06 ff 70 ?
mov eax,[eax+18]
sub eax,[delay]
cmp eax,[nextGo]
jbe Exit
mov eax,[00da4414] //time ticks //85 f6 74 22 a1 ? ? ? 00 6a 06 ff 70 ?
mov eax,[eax+18]
add eax,[delay]
mov [nextGo],eax
jmp Exit2
Exit:
jmp 00ac71b8 //addr下2指令jne addr
Exit2:
test eax,eax //addr下1指令
je 00ac71b8 //addr下2指令jne addr
jmp 00AC576C //addr下3指令之addr
00AC575F: //e8 ? ? ? ? 85 c0 0f ? ? ? ? ? 8b ? ? ? ? ? 83 ? ? 83 ? ? 0f //last found //call 0042e200;test eax,eax
jmp delay1
//---不看打怪的傷害值---------------------------------------------------------------
007254E9: //8d 46 54 50 e8 ? ? ? ? ff 76 ? 89 ? ? ? ? ? 8d 46 ? 50 e8 //上2指令~, EIP為下1指令 //call 00419171; push [esi+50]
DB 90 90 90 90 90
//------------------------------------------------------------------
[disable]
//---取消怪物死亡畫面---------------------------------------------------------------
00723DAF: //取消怪物死亡畫面
db 75 2b 8b d6 e8
//jne 00723ddc
//mov edx,esi
//call 004191bf
//---快速生怪---------------------------------------------------------------
00725B6F:
db 74 40 2b 45 e8
//je 00725bb1
//sub eax,[ebp-18]
//---人物不後退---------------------------------------------------------------
00AC6911:
cmp [ebp+0c],ebx //原位置指令
jne 00ac691b //00a78847 //+A //原位置下1指令
cmp [ebp+10],ebx //原位置下2指令
je 00ac694d //00a78870 //原位置下3指令
mov edi,[ebp-1c] //? //mov eax,[ebp-10] //原位置下4指令
fild dword ptr [ebp+10] //原位置下5指令
//---近距離不空揮---------------------------------------------------------------
00AB5D7E: //0f ? ? ? ? ? 81 ? ? ? ? ? 74 ? 81 ? ? ? ? ? 74 ? 81 ? ? ? ? ? 74 ? 81 ? ? ? ? ? 74 ? 81 ? ? ? ? ? 74 ? 81 //上2~ //je xaddr
je 00ab5dc8
//---人物技能失效---------------------------------------------------------------
00AAD17F:
call 00419171
//---無限子彈---------------------------------------------------------------
00ABBFAE:
call 00419171
//---怪物擊退---------------------------------------------------------------
007263B2:
call 00419171
//---自動補水---------------------------------------------------------------
00B407BD: //myhp
call 00486f5c
00B409F5: //mymp
call 00486f5c
00A659CB: //HotKey
and dword ptr [ebp-34],00
push ebx
//---無敵58秒---------------------------------------------------------------
00AC575F:
call 0042e200 //addr指令
//---不看打怪的傷害值---------------------------------------------------------------
007254E9:
call 00419171
//------------------------------------------------------------------
Unregistersymbol(color)
Dealloc(color)
Unregistersymbol(BLACK)
Dealloc(BLACK)
unregistersymbol(PRO)
dealloc(PRO)
dealloc(AABack)
dealloc(AABackOnOff)
dealloc(AAttackDir)
unregistersymbol(AABack)
unregistersymbol(AABackOnOff)
unregistersymbol(AAttackDir)
unregistersymbol(myhp)
dealloc(myhp)
unregistersymbol(mymp)
dealloc(mymp)
unregistersymbol(HotKey)
dealloc(HotKey)
unregistersymbol(Ihp)
dealloc(Ihp)
unregistersymbol(Imp)
dealloc(Imp)
unregistersymbol(delay)
dealloc(delay)
unregistersymbol(nextGo)
dealloc(nextGo)
unregistersymbol(delay1)
dealloc(delay1)
unregistersymbol(Exit2)
dealloc(Exit)
unregistersymbol(Exit2)
dealloc(Exit) |