冰楓論壇
標題:
TwMS v201.3 怪物掉落 [ICS]
[打印本頁]
作者:
乂Boyue乂
時間:
2017-9-27 21:36
標題:
TwMS v201.3 怪物掉落 [ICS]
//TwMS v201.3 怪物掉落 [ICS]
[enable]
alloc(MyLR,4096)
registersymbol(MyLR)
alloc(rx,4)
label(MyLRend)
label(mob1)
label(mobR)
label(mobj)
Alloc(FakeDump,1024)
Alloc(CRCBypass,256)
Label(MSmemcpy)
CreateThread(MSmemcpy)
CRCBypass:
MSmemcpy:
mov edi,FakeDump
mov esi,02BBF0E0
mov ecx,0000080 //128*8=1024
repe movsd
mov edi,FakeDump
mov [edi+08],00857D60 //走怪
mov eax,mobj //跳怪
mov [edi+0c],eax
ret
//================================
MyLR:
cmp [esp+18],0085E134 //走怪掉落
je mob1
jmp MyLRend
MyLRend:
jmp 012817b0
//================================
mob1:
mov [esp+18],mobR
jmp MyLRend
//================================
mobR:
cmp [edi],02BBF0E0
jne 0085E134
mov [edi+000003b8],eax
mov ecx,eax
xor eax,baadf00d
xor ecx,esi
ror ecx,05
ror eax,05
add eax,ecx
mov [edi+000003bc],ecx
mov [edi+000003c0],eax
mov eax,FakeDump
mov [edi],eax
mov ecx,edi
mov eax,[edi]
push ebx
call dword ptr [eax+2c]
mov [edi],02BBF0E0
jmp 0085E15F
mobj:
push ebp
mov ebp,esp
sub esp,14
push ebx
mov ebx,[03066110]
push esi
mov esi,ecx
mov [ebp-08],eax
push edi
cmp dword ptr [esi+00000408],02
jmp 01DB53DC //jne
03039DD4:
DD MyLR
[disable]
03039DD4:
dd 012817B0
dealloc(MyLR)
unregistersymbol(MyLR)
複製代碼
作者:
btb
時間:
2017-9-27 22:03
本帖最後由 btb 於 2017-9-29 12:14 編輯
給沒有辦法使用uce的人使用,數據如下
//V200.1.3怪物掉落
[enable]
alloc(MyLR,4096)
registersymbol(MyLR)
alloc(rx,4)
label(MyLRend)
label(mob1)
label(mobR)
label(mobj)
Alloc(FakeDump,1024)
Alloc(CRCBypass,4)
Label(MSmemcpy)
//================================
MyLR:
cmp [CRCBypass],0
je MSmemcpy
cmp [esp+18],0085E134
je mob1
cmp [CRCBypass],0
MyLRend:
jmp 012817B0
//================================
mob1:
cmp [CRCBypass],0
je MyLRend
mov [esp+18],mobR
jmp MyLRend
//================================
mobR:
cmp [edi],02BBF0E0
jne 0085E134
mov [edi+000003b8],eax
mov ecx,eax
xor eax,baadf00d
xor ecx,esi
ror ecx,05
ror eax,05
add eax,ecx
mov [edi+000003bc],ecx
mov [edi+000003c0],eax
mov eax,FakeDump
mov [edi],eax
mov ecx,edi
mov eax,[edi]
push ebx
call dword ptr [eax+2c]
mov [edi],02BBF0E0
jmp 0085E15F
mobj:
push ebp
mov ebp,esp
sub esp,14
push ebx
mov ebx,[03066110]
push esi
mov esi,ecx
mov [ebp-08],eax
push edi
cmp dword ptr [esi+00000408],02
jmp 01DB53DC
MSmemcpy:
pushad
mov edi,FakeDump
mov esi,02BBF0E0
mov ecx,0000080
repe movsd
mov edi,FakeDump
mov [edi+08],00857D60
mov eax,mobj
mov [edi+0c],eax
mov [CRCBypass],1
popad
jmp MyLR
03039DD4:
DD MyLR
[disable]
03039DD4:
DD 012817B0
dealloc(MyLR)
unregistersymbol(MyLR)
作者:
566545616pp
時間:
2017-9-27 22:41
有跟隨的麻?
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓