Guest User

Untitled

a guest
Oct 17th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. //----------------------
  2. // Captain Login v.72
  3. //----------------------
  4.  
  5. [Enable]
  6. Label(LoggedInHookLoop)
  7. Label(WorldHookReturn)
  8. Alloc(LoggedInCount,4)
  9. Alloc(LoggedInHook,96)
  10. Alloc(TimerDelay,4)
  11. Alloc(LoginHook,64)
  12. Alloc(WorldHook,64)
  13. Alloc(CharHook,64)
  14. Alloc(Username,16)
  15. Alloc(Password,16)
  16. Alloc(CharSlot,4)
  17. Alloc(Channel,4)
  18. Alloc(World,4)
  19. Alloc(Pin,8)
  20.  
  21. //----------------------
  22.  
  23. RegisterSymbol(TimerDelay)
  24. RegisterSymbol(Username)
  25. RegisterSymbol(Password)
  26. RegisterSymbol(CharSlot)
  27. RegisterSymbol(Channel)
  28. RegisterSymbol(World)
  29. RegisterSymbol(Pin)
  30.  
  31. //----------------------
  32.  
  33. Username:
  34. db 'keiserkusko' 00
  35.  
  36. Password:
  37. db '122aaf' 00
  38.  
  39. Pin:
  40. db '2589' 00
  41.  
  42. Channel:
  43. dd 02
  44.  
  45. World:
  46. dd 0
  47.  
  48. CharSlot:
  49. dd 0
  50.  
  51. TimerDelay:
  52. dd #1000 //milliseconds
  53.  
  54. //----------------------
  55.  
  56. 005A9251:
  57. jmp LoginHook
  58. nop
  59.  
  60. 005AC2C5:
  61. db 6A 00
  62.  
  63. 005AC2E0:
  64. push Pin
  65.  
  66. 005A4025:
  67. jmp WorldHook
  68. WorldHookReturn:
  69.  
  70. 005AC903:
  71. jmp CharHook
  72. nop
  73.  
  74. 005AA24F:
  75. db eb 04
  76.  
  77. 0092493D:
  78. db eb 08
  79.  
  80. 005ABFF8:
  81. jmp LoggedInHook
  82. db 90 90 90 90 90 90
  83.  
  84. LoginHook:
  85. pushad
  86. mov ecx,[00B47A48]
  87. push Password
  88. push Username
  89. call 005A9F90
  90. popad
  91. mov esp,ebp
  92. pop ebp
  93. ret 0004
  94.  
  95. WorldHook:
  96. cmp eax,000000FD
  97. pushad
  98. mov [LoggedInCount],0
  99. mov ecx,[00B47A48]
  100. push [Channel]
  101. push [World]
  102. call 005A7BB0
  103. popad
  104. jmp WorldHookReturn
  105.  
  106. CharHook:
  107. pushad
  108. mov ecx,[00B475A4]
  109. push [CharSlot]
  110. call 005B4740
  111. mov ecx,[00B47A48]
  112. call 005AA1F0
  113. popad
  114. add esp,2C
  115. ret 0004
  116.  
  117. LoggedInHook:
  118. pushad
  119. inc [LoggedInCount]
  120. xor eax,eax
  121. xor ebx,ebx
  122. mov ebx,[LoggedInCount]
  123. LoggedInHookLoop:
  124. add eax,[TimerDelay]
  125. dec ebx
  126. cmp ebx,0
  127. ja LoggedInHookLoop
  128. push eax
  129. call sleep
  130. mov ecx,[00B47A48]
  131. push Password
  132. push Username
  133. call 005A9F90
  134. popad
  135. jmp 005AC01B
  136.  
  137. [Disable]
  138. 005A9251:
  139. mov esp,ebp
  140. pop ebp
  141. ret 0004
  142.  
  143. 005AC2C5:
  144. db 6A 01
  145.  
  146. 005AC2E0:
  147. push 00A912CC
  148.  
  149. 005A4025:
  150. cmp eax,000000FD
  151.  
  152. 005AA24F:
  153. db 0F 85
  154.  
  155. 005AC903:
  156. add esp,2C
  157. ret 0004
  158.  
  159. 0092493D:
  160. db 57 50
  161.  
  162. 005ABFFD:
  163. call 005AA740
  164. push 00
  165. push 11
  166. jmp 005AC013
  167.  
  168. //----------------------
  169.  
  170. UnregisterSymbol(TimerDelay)
  171. UnregisterSymbol(Username)
  172. UnregisterSymbol(Password)
  173. UnregisterSymbol(CharSlot)
  174. UnregisterSymbol(Channel)
  175. UnregisterSymbol(World)
  176. UnregisterSymbol(Pin)
  177.  
  178. //----------------------
  179.  
  180. DeAlloc(LoggedInCount)
  181. DeAlloc(LoggedInHook)
  182. DeAlloc(TimerDelay)
  183. DeAlloc(LoginHook)
  184. DeAlloc(WorldHook)
  185. DeAlloc(CharHook)
  186. DeAlloc(Username)
  187. DeAlloc(Password)
  188. DeAlloc(CharSlot)
  189. DeAlloc(Channel)
  190. DeAlloc(World)
  191. DeAlloc(Pin)
Add Comment
Please, Sign In to add comment