2014年2月7日 星期五

TwMS v1.47.4_ICS_無呼吸馬上換頻

[Enable]
RegisterSymbol(NoBreathToChangeNoDC)
Alloc(NoBreathToChangeNoDC,256)
Label(MainIcs)
Label(FakeAdd1)
Label(Return)
Label(ReturnX)
Label(MainStart)

NoBreathToChangeNoDC:
Cmp [Esp],0042F977
Jne 0051A643
Mov [Esp],MainIcs
Jmp 0051A643

MainIcs:
test eax,eax
je Return
mov eax,esi
pop esi
cmp [esp],004FE28E
jne ReturnX
mov [esp],MainStart
jmp ReturnX

Return:
xor eax,eax
pop esi
cmp [esp],004FE28E
jne ReturnX
mov [esp],MainStart
jmp ReturnX

ReturnX:
ret

MainStart:
cmp eax,edi
je FakeAdd1
test byte ptr [eax+000001bc],10
je FakeAdd1
push edi
push edi
push edi
push edi
push edi
push edi
push ecx
mov eax,esp
mov [ebp+08],esp
push 00000102
jmp 004fe272

FakeAdd1:
push 43
lea ecx,[ebp-1c]
call 00633c5b
push [ebp+08]
lea ecx,[ebp-1c]
mov [ebp-04],edi
call 004127b4
call 0091c804
push ebp  //--
jmp 004FE2CC

00BBA208: // 1/50
DD NoBreathToChangeNoDC

[Disable]
00BBA208:
DD 0051A643

DeAlloc(NoBreathToChangeNoDC)

沒有留言:

張貼留言