Guest User

Untitled

a guest
Oct 20th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. //----------------------
  2. // Captain Login v.72
  3. //----------------------
  4.  
  5. [Enable]
  6. Label(WorldHookReturn)
  7. Alloc(LoginHook,64)
  8. Alloc(WorldHook,64)
  9. Alloc(CharHook,64)
  10. Alloc(Username,16)
  11. Alloc(Password,16)
  12. Alloc(CharSlot,4)
  13. Alloc(Channel,4)
  14. Alloc(World,4)
  15. Alloc(Pin,8)
  16.  
  17. //----------------------
  18.  
  19. RegisterSymbol(Username)
  20. RegisterSymbol(Password)
  21. RegisterSymbol(CharSlot)
  22. RegisterSymbol(Channel)
  23. RegisterSymbol(World)
  24. RegisterSymbol(Pin)
  25.  
  26. //----------------------
  27.  
  28. Username:
  29. db 'Krow' 00
  30.  
  31. Password:
  32. db 'password' 00
  33.  
  34. Pin:
  35. db '1337' 00
  36.  
  37. Channel:
  38. dd 0
  39.  
  40. World:
  41. dd 0
  42.  
  43. CharSlot:
  44. dd 0
  45.  
  46. //----------------------
  47.  
  48. 005A9251:
  49. jmp LoginHook
  50. nop
  51.  
  52. 005AC2C5:
  53. db 6A 00
  54.  
  55. 005AC2E0:
  56. push Pin
  57.  
  58. 005A4025:
  59. jmp WorldHook
  60. WorldHookReturn:
  61.  
  62. 005AC903:
  63. jmp CharHook
  64. nop
  65.  
  66. 005AA24F:
  67. db eb 04
  68.  
  69. 0092493D:
  70. db eb 08
  71.  
  72. LoginHook:
  73. pushad
  74. mov ecx,[00B47A48]
  75. push Password
  76. push Username
  77. call 005A9F90
  78. popad
  79. mov esp,ebp
  80. pop ebp
  81. ret 0004
  82.  
  83. WorldHook:
  84. cmp eax,000000FD
  85. pushad
  86. mov ecx,[00B47A48]
  87. push [Channel]
  88. push [World]
  89. call 005A7BB0
  90. popad
  91. jmp WorldHookReturn
  92.  
  93. CharHook:
  94. pushad
  95. mov ecx,[00B475A4]
  96. push [CharSlot]
  97. call 005B4740
  98. mov ecx,[00B47A48]
  99. call 005AA1F0
  100. popad
  101. add esp,2C
  102. ret 0004
  103.  
  104. [Disable]
  105. 005A9251:
  106. mov esp,ebp
  107. pop ebp
  108. ret 0004
  109.  
  110. 005AC2C5:
  111. db 6A 01
  112.  
  113. 005AC2E0:
  114. push 00A912CC
  115.  
  116. 005A4025:
  117. cmp eax,000000FD
  118.  
  119. 005AA24F:
  120. db 0F 85
  121.  
  122. 005AC903:
  123. add esp,2C
  124. ret 0004
  125.  
  126. 0092493D:
  127. db 57 50
  128.  
  129. //----------------------
  130.  
  131. UnregisterSymbol(Username)
  132. UnregisterSymbol(Password)
  133. UnregisterSymbol(CharSlot)
  134. UnregisterSymbol(Channel)
  135. UnregisterSymbol(World)
  136. UnregisterSymbol(Pin)
  137.  
  138. //----------------------
  139.  
  140. DeAlloc(LoginHook)
  141. DeAlloc(WorldHook)
  142. DeAlloc(CharHook)
  143. DeAlloc(Username)
  144. DeAlloc(Password)
  145. DeAlloc(CharSlot)
  146. DeAlloc(Channel)
  147. DeAlloc(World)
  148. DeAlloc(Pin)
Add Comment
Please, Sign In to add comment