Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Enable]
- Label(LoggedInHookReturn)
- Label(LoggedInHookLoop)
- Label(WorldHookReturn)
- Alloc(LoggedInCount,4)
- Alloc(LoggedInHook,64)
- Alloc(TimerDelay,4)
- Alloc(LoginHook,64)
- Alloc(WorldHook,64)
- Alloc(CharHook,64)
- Alloc(Username,16)
- Alloc(Password,16)
- Alloc(CharSlot,4)
- Alloc(Channel,4)
- Alloc(World,4)
- Alloc(Pin,8)
- //----------------------
- RegisterSymbol(TimerDelay)
- RegisterSymbol(Username)
- RegisterSymbol(Password)
- RegisterSymbol(CharSlot)
- RegisterSymbol(Channel)
- RegisterSymbol(World)
- RegisterSymbol(Pin)
- //----------------------
- push 1388
- call sleep
- Username:
- db '*' 00
- Password:
- db '*' 00
- Pin:
- db '*' 00
- Channel:
- dd 02
- World:
- dd 0
- CharSlot:
- dd 0
- TimerDelay:
- dd #50000 //milliseconds
- //----------------------
- 005A9251:
- jmp LoginHook
- nop
- 005AC2C5:
- db 6A 00
- 005AC2E0:
- push Pin
- 005A4025:
- jmp WorldHook
- WorldHookReturn:
- 005AC903:
- jmp CharHook
- nop
- 005AA24F:
- db eb 04
- 0092493D:
- db eb 08
- 005AAC97:
- jmp LoggedInHook
- db 90 90 90 90 90 90 90
- LoggedInHookReturn:
- LoginHook:
- pushad
- mov ecx,[00B47A48]
- push Password
- push Username
- call 005A9F90
- popad
- mov esp,ebp
- pop ebp
- ret 0004
- WorldHook:
- cmp eax,000000FD
- pushad
- mov [LoggedInCount],0
- mov ecx,[00B47A48]
- push [Channel]
- push [World]
- call 005A7BB0
- popad
- jmp WorldHookReturn
- CharHook:
- pushad
- mov ecx,[00B475A4]
- push [CharSlot]
- call 005B4740
- mov ecx,[00B47A48]
- call 005AA1F0
- popad
- add esp,2C
- ret 0004
- LoggedInHook:
- pushad
- inc [LoggedInCount]
- xor eax,eax
- xor ebx,ebx
- mov ebx,[LoggedInCount]
- LoggedInHookLoop:
- add eax,[TimerDelay]
- dec ebx
- cmp ebx,0
- ja LoggedInHookLoop
- push eax
- call sleep
- mov ecx,[00B47A48]
- push Password
- push Username
- call 005A9F90
- popad
- jmp LoggedInHookReturn
- [Disable]
- 005A9251:
- mov esp,ebp
- pop ebp
- ret 0004
- 005AC2C5:
- db 6A 01
- 005AC2E0:
- push 00A912CC
- 005A4025:
- cmp eax,000000FD
- 005AA24F:
- db 0F 85
- 005AC903:
- add esp,2C
- ret 0004
- 0092493D:
- db 57 50
- 005AAC97:
- push 00
- push 11
- call 005B77D0
- add esp,08
- //----------------------
- UnregisterSymbol(TimerDelay)
- UnregisterSymbol(Username)
- UnregisterSymbol(Password)
- UnregisterSymbol(CharSlot)
- UnregisterSymbol(Channel)
- UnregisterSymbol(World)
- UnregisterSymbol(Pin)
- //----------------------
- DeAlloc(LoggedInCount)
- DeAlloc(LoggedInHook)
- DeAlloc(TimerDelay)
- DeAlloc(LoginHook)
- DeAlloc(WorldHook)
- DeAlloc(CharHook)
- DeAlloc(Username)
- DeAlloc(Password)
- DeAlloc(CharSlot)
- DeAlloc(Channel)
- DeAlloc(World)
- DeAlloc(Pin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement