冰楓論壇

標題: TwMS v203.1 ICS 怪物掉落 [打印本頁]

作者: btb    時間: 2017-11-30 23:59
標題: TwMS v203.1 ICS 怪物掉落
//TwMS v203.1 ICS 怪物掉落
[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],00861434
        je mob1
        cmp [CRCBypass],0

MyLRend:
        jmp 01290000
//================================
mob1:
        cmp [CRCBypass],0
        je MyLRend
        mov [esp+18],mobR
        jmp MyLRend
//================================
mobR:
        cmp [edi],02BE334C
        jne 00861434
        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],02BE334C
        jmp 0086145F

mobj:
        push ebp
        mov ebp,esp
        sub esp,14
        push ebx
        mov ebx,[030881B8]
   push esi
        mov esi,ecx
        mov [ebp-08],eax
        push edi
        cmp dword ptr [esi+00000408],02
        jmp 01DD870C

MSmemcpy:
        pushad
        mov edi,FakeDump
        mov esi,02BE334C
        mov ecx,0000080        
        repe movsd
        mov edi,FakeDump
        mov [edi+08],0085B030   
        mov eax,mobj               
        mov [edi+0c],eax

        mov [CRCBypass],1
        popad                  
        jmp MyLR

0305BE2C:
DD MyLR
[disable]
0305BE2C:
DD 01290000
dealloc(MyLR)
unregistersymbol(MyLR)







歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓