Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Enable]
- Alloc(Hook, 512)
- Label(Return)
- Label(_Function)
- Label(Hook_End)
- Label(Next)
- Hook:
- push esi
- push edi
- mov esi,ecx
- cmp [esi+A0],1 // jump check
- je Hook_End
- cmp [esi+70],0 // platform
- je Hook_End
- cmp [esp+0C],0
- je Hook_End
- xor edi,edi
- Next:
- cmp edi,#4 // Speed
- ja Hook_End
- push edi
- push [esp+10]
- mov ecx,esi
- call _Function
- pop edi
- inc edi
- jmp Next
- Hook_End:
- push [esp+0C]
- mov ecx,esi
- call _Function
- pop edi
- pop esi
- ret 0004
- _Function:
- sub esp,30
- push ebx
- mov ebx,ecx
- jmp Return
- 005ACBF0:
- jmp Hook
- nop
- Return:
- [Disable]
- 005ACBF0:
- sub esp,30
- push ebx
- mov ebx,ecx
- DeAlloc(Hook)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement