Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [ENABLE]
  2. aobscanmodule(_SuperSpeed,TEW2.exe,F3 0F 10 B3 28 08 00 00 40) // should be unique
  3. aobscanmodule(_BypassSpeedReset,TEW2.exe,C7 83 28 08 00 00 00 00 80 3F 48 8B CB F3) // should be unique
  4. aobscanmodule(_SlowEnemys,TEW2.exe,F3 0F 59 B6 F0 01 00 00 48)
  5. aobscanmodule(_Health,TEW2.exe,89 02 8B 81 90 4D 00 00)
  6. aobscanmodule(_Stamina,TEW2.exe,0F 2F B3 D8 17 00 00) // should be unique
  7. aobscanmodule(_Teleport,TEW2.exe,0F 28 98 20 01 00 00 0F 29 44)
  8. aobscanmodule(_AmmoInClip,TEW2.exe,8B 77 10 4C 8B 41 08) // should be unique
  9. aobscanmodule(_AmmoCrossbow,TEW2.exe,8B 40 10 3B C2)
  10. aobscanmodule(_InstantActions,TEW2.exe,66 0F 6E BB 20 0B 00 00)
  11. aobscanmodule(_MassiveItemPickup,TEW2.exe,8B 58 10 48 8B C8 E8 E6)
  12. aobscanmodule(_EnemyTele,TEW2.exe,0F 28 88 20 01 00 00 0F 29 4D) // should be unique
  13. alloc(newmemEnemyTele,$1000,TEW2.exe)
  14. alloc(newmemMassive,$1000,TEW2.exe)
  15. alloc(newmemInstantActions,$1000,TEW2.exe)
  16. alloc(newmemCrossbow,$1000,TEW2.exe)
  17. alloc(newmemAmmo,$1000,TEW2.exe)
  18. alloc(newmemStamina,$1000,TEW2.exe)
  19. alloc(newmemHealth,$1000,TEW2.exe)
  20. alloc(newmem,$1000,TEW2.exe)
  21. alloc(newmemEnemySpeed,$1000,TEW2.exe)
  22. alloc(newmemTP,$1000,TEW2.exe)
  23. alloc(_enableUnlStamina,8)
  24. alloc(_enableGodMode,8)
  25. alloc(_increaseSpeed,8)
  26. alloc(_decreaseSpeed,8)
  27. alloc(_restoreSpeed,8)
  28. alloc(_ValueToAdd,8)
  29. alloc(_playerPointer,8)
  30. alloc(_SlowEnemySpeed,8)
  31. alloc(_RestoreEnemySpeed,8)
  32. alloc(_SavePosition,8)
  33. alloc(_LoadPosition,8)
  34. alloc(_UndoTeleport,8)
  35. alloc(_base,8)
  36. alloc(_X_Coord,8)
  37. alloc(_Y_Coord,8)
  38. alloc(_Z_Coord,8)
  39. alloc(_X_Coord_Undo,8)
  40. alloc(_Y_Coord_Undo,8)
  41. alloc(_Z_Coord_Undo,8)
  42. alloc(_NoReload,8)
  43. alloc(_enableInstantActions,8)
  44. alloc(_enableMassivePickup,8)
  45. alloc(_enableEnemyOPK,8)
  46. registersymbol(_SuperSpeed)
  47. registersymbol(_increaseSpeed)
  48. registersymbol(_decreaseSpeed)
  49. registersymbol(_restoreSpeed)
  50. registersymbol(_ValueToAdd)
  51. registersymbol(_playerPointer)
  52. registersymbol(_BypassSpeedReset)
  53. registersymbol(_SlowEnemySpeed)
  54. registersymbol(_RestoreEnemySpeed)
  55. registersymbol(_SlowEnemys)
  56. registersymbol(_Health)
  57. registersymbol(_enableGodMode)
  58. registersymbol(_Stamina)
  59. registersymbol(_enableUnlStamina)
  60. registersymbol(_Teleport)
  61. registersymbol(_SavePosition)
  62. registersymbol(_LoadPosition)
  63. registersymbol(_UndoTeleport)
  64. registersymbol(_X_Coord)
  65. registersymbol(_Y_Coord)
  66. registersymbol(_Z_Coord)
  67. registersymbol(_X_Coord_Undo)
  68. registersymbol(_Y_Coord_Undo)
  69. registersymbol(_Z_Coord_Undo)
  70. registersymbol(_base)
  71. registersymbol(_AmmoInClip)
  72. registersymbol(_NoReload)
  73. registersymbol(_AmmoCrossbow)
  74. registersymbol(_InstantActions)
  75. registersymbol(_enableInstantActions)
  76. registersymbol(_MassiveItemPickup)
  77. registersymbol(_enableMassivePickup)
  78. registersymbol(_EnemyTele)
  79. registersymbol(_enableEnemyOPK)
  80. label(code)
  81. label(return)
  82. label(increaseSpeed)
  83. label(decreaseSpeed)
  84. label(restoreSpeed)
  85. label(codeEnemySpeed)
  86. label(returnEnemySpeed)
  87. label(Restore)
  88. label(codeHealth)
  89. label(returnHealth)
  90. label(codeStamina)
  91. label(returnStamina)
  92. label(returnTP)
  93. label(Save)
  94. label(Load)
  95. label(Undo)
  96. label(codeTP)
  97. label(codeAmmo)
  98. label(returnAmmo)
  99. label(codeCrossbow)
  100. label(returnCrossbow)
  101. label(codeInstantActions)
  102. label(returnInstantActions)
  103. label(codeMassive)
  104. label(returnMassive)
  105. label(codeEnemyTele)
  106. label(returnEnemyTele)
  107.  
  108.  
  109. newmem:
  110. push rbx
  111. mov [_playerPointer],rbx
  112. pop rbx
  113. cmp byte ptr [_increaseSpeed],1
  114. je increaseSpeed
  115. cmp byte ptr [_decreaseSpeed],1
  116. je decreaseSpeed
  117. cmp byte ptr [_restoreSpeed],1
  118. je restoreSpeed
  119. jmp code
  120.  
  121. increaseSpeed:
  122. mov byte ptr [_increaseSpeed],0
  123. fld [rbx+00000828]
  124. fld [_ValueToAdd]
  125. faddp
  126. fstp [rbx+00000828]
  127. jmp code
  128.  
  129. decreaseSpeed:
  130. mov byte ptr [_decreaseSpeed],0
  131. fld [rbx+00000828]
  132. fld [_ValueToAdd]
  133. fsubp
  134. fstp [rbx+00000828]
  135. jmp code
  136.  
  137. restoreSpeed:
  138. mov byte ptr [_restoreSpeed],0
  139. mov dword ptr [rbx+00000828],(float)1
  140. jmp code
  141.  
  142. code:
  143.   movss xmm6,[rbx+00000828]
  144.   jmp return
  145.  
  146. _BypassSpeedReset:
  147.   db 90 90 90 90 90 90 90 90 90 90
  148.  
  149. newmemEnemySpeed:
  150. cmp r8,0
  151. je codeEnemySpeed
  152. cmp byte ptr [_SlowEnemySpeed],1
  153. jne Restore
  154.   mov [rsi+000001F0],(float)0.1
  155. cmp byte ptr [_RestoreEnemySpeed],1
  156. je Restore
  157. jmp codeEnemySpeed
  158.  
  159. Restore:
  160. mov byte ptr [_SlowEnemySpeed],0
  161.   mov [rsi+000001F0],(float)1
  162.  
  163.  
  164. codeEnemySpeed:
  165.   mulss xmm6,[rsi+000001F0]
  166.   jmp returnEnemySpeed
  167.  
  168. newmemHealth:
  169. cmp byte ptr [_enableGodMode],1
  170. jne codeHealth
  171. mov [rdx-78],(float)9999 // -78 = BC0
  172. mov [rdx-74],(float)9999 // -74 = BC4
  173.  
  174. codeHealth:
  175.   mov [rdx],eax
  176.   mov eax,[rcx+00004D90]
  177.   jmp returnHealth
  178.  
  179. newmemStamina:
  180. cmp byte ptr [_enableUnlStamina],1
  181. jne codeStamina
  182. mov dword ptr [rbx+000017D8],(float)6
  183.  
  184. codeStamina:
  185.   comiss xmm6,[rbx+000017D8]
  186.   jmp returnStamina
  187.  
  188. newmemTP:
  189.  
  190. {
  191. 0C - 3238068480 int
  192. Ac - 2139095022 int
  193. 108 -2147483648 int - 0 enemy
  194. 10C -2147483648 int - 0 enemy
  195. 110 -2147483648 int - 0 enemy
  196. 12C - 847190082 int - 0 enemy
  197. 1b8 - 1065353216 int - 0 enemy
  198. 1e0 - 4294967295 int - 0 enemy
  199. 1e8 - 2233 int - 0 enemy
  200. 3FC - 1040907417 int - 0 enemy
  201. 410 - 3438141104 int - 0 enemy
  202. 7E8 - 15891 int - 0 enemy
  203. 9EC - 805317347 int - 0 enemy
  204. 9FC - 1065353216 int - 0 enemy
  205. E9C - 1065353216 int - 0 enemy
  206. EFC - 805364304 int - 0 enemy
  207. }
  208. cmp dword ptr [rax+1B8],(int)1065353216
  209. jne codeTP
  210.  
  211. push rax
  212. mov [_base],rax
  213. pop rax
  214. cmp byte ptr [_SavePosition],1
  215. je Save
  216. cmp byte ptr [_LoadPosition],1
  217. je Load
  218. cmp byte ptr [_UndoTeleport],1
  219. je Undo
  220. jmp codeTP
  221.  
  222. Save:
  223. mov byte ptr [_SavePosition],0
  224. movss xmm1,[rax+00000120] // X
  225. movss [_X_Coord],xmm1
  226. movss xmm1,[rax+00000124] // y
  227. movss [_Z_Coord],xmm1
  228. movss xmm1,[rax+00000128] // z
  229. movss [_Y_Coord],xmm1
  230. jmp codeTP
  231.  
  232. Load:
  233. mov byte ptr [_LoadPosition],0
  234. // Save Position again for Undo
  235. movss xmm3,[rax+00000120]
  236. movss [_X_Coord_Undo],xmm3
  237. movss xmm3,[rax+00000124]
  238. movss [_Z_Coord_Undo],xmm3
  239. movss xmm3,[rax+00000128]
  240. movss [_Y_Coord_Undo],xmm3
  241. // Load Part
  242. movss xmm1,[_X_Coord]
  243. movss [rax+00000120],xmm1
  244. movss xmm1,[_Z_Coord]
  245. movss [rax+00000124],xmm1
  246. movss xmm1,[_Y_Coord]
  247. movss [rax+00000128],xmm1
  248. jmp codeTP
  249.  
  250. Undo:
  251. mov byte ptr [_UndoTeleport],0
  252. movss xmm1,[_X_Coord_Undo]
  253. movss [rax+00000120],xmm1
  254. movss xmm1,[_Z_Coord_Undo]
  255. movss [rax+00000124],xmm1
  256. movss xmm1,[_Y_Coord_Undo]
  257. movss [rax+00000128],xmm1
  258. jmp codeTP
  259.  
  260.  
  261. codeTP:
  262.   movaps xmm3,[rax+00000120]
  263.   jmp returnTP
  264.  
  265. newmemAmmo:
  266. cmp byte ptr [_NoReload],1
  267. jne codeAmmo
  268. mov [rdi+10],#999
  269.  
  270. codeAmmo:
  271.   mov esi,[rdi+10]
  272.   mov r8,[rcx+08]
  273.   jmp returnAmmo
  274.  
  275. newmemCrossbow:
  276. cmp byte ptr [_NoReload],1
  277. jne codeCrossbow
  278. mov dword ptr [rax+10],#999
  279.  
  280. codeCrossbow:
  281.   mov eax,[rax+10]
  282.   cmp eax,edx
  283.   jmp returnCrossbow
  284.  
  285. newmemInstantActions:
  286. cmp byte ptr [_enableInstantActions],1
  287. jne codeInstantActions
  288. mov [rbx+00000B20],#100
  289. codeInstantActions:
  290.   movd xmm7,[rbx+00000B20]
  291.   jmp returnInstantActions
  292.  
  293. newmemMassive:
  294. cmp byte ptr [_enableMassivePickup],1
  295. jne codeMassive
  296. add dword ptr [rax+10],#1000
  297. jmp codeMassive
  298.  
  299. codeMassive:
  300.   mov ebx,[rax+10]
  301.   mov rcx,rax
  302.   jmp returnMassive
  303.  
  304.  
  305. newmemEnemyTele:
  306. cmp dword ptr [rax+1B8],(int)1065353216
  307. je codeEnemyTele
  308. cmp dword ptr [_enableEnemyOPK],1
  309. jne codeEnemyTele
  310.  
  311. movss xmm8,[_X_Coord]
  312. movss [rax+00000120],xmm8
  313. movss xmm8,[_Y_Coord]
  314. movss [rax+00000128],xmm8
  315. movss xmm8,[_Z_Coord]
  316. movss [rax+00000124],xmm8
  317.  
  318. codeEnemyTele:
  319.   movaps xmm1,[rax+00000120]
  320.   jmp returnEnemyTele
  321.  
  322.  
  323.  
  324. _SuperSpeed:
  325.   jmp newmem
  326.   nop
  327.   nop
  328.   nop
  329. return:
  330.  
  331. _SlowEnemys:
  332.   jmp newmemEnemySpeed
  333.   nop
  334.   nop
  335.   nop
  336. returnEnemySpeed:
  337.  
  338. _Health:
  339.   jmp newmemHealth
  340.   nop
  341.   nop
  342.   nop
  343. returnHealth:
  344.  
  345. _Stamina:
  346.   jmp newmemStamina
  347.   nop
  348.   nop
  349. returnStamina:
  350.  
  351. _Teleport:
  352.   jmp newmemTP
  353.   nop
  354.   nop
  355. returnTP:
  356.  
  357. _AmmoInClip:
  358.   jmp newmemAmmo
  359.   nop
  360.   nop
  361. returnAmmo:
  362.  
  363. _InstantActions:
  364.   jmp newmemInstantActions
  365.   nop
  366.   nop
  367.   nop
  368. returnInstantActions:
  369.  
  370. _MassiveItemPickup:
  371.   jmp newmemMassive
  372.   nop
  373. returnMassive:
  374.  
  375. _AmmoCrossbow:
  376.   jmp newmemCrossbow
  377. returnCrossbow:
  378.  
  379.  
  380. _EnemyTele:
  381.   jmp newmemEnemyTele
  382.   nop
  383.   nop
  384. returnEnemyTele:
  385.  
  386.  
  387.  
  388. _increaseSpeed:
  389. dd 0
  390. _decreaseSpeed:
  391. dd 0
  392. _restoreSpeed:
  393. dd 0
  394. _ValueToAdd:
  395. dq (float)0.25
  396. _playerPointer:
  397. dd 0
  398. _SlowEnemySpeed:
  399. dd 0
  400. _RestoreEnemySpeed:
  401. dd 0
  402. _enableGodMode:
  403. dd 0
  404. _enableUnlStamina:
  405. dd 0
  406. _SavePosition:
  407. dd 0
  408. _LoadPosition:
  409. dd 0
  410. _UndoTeleport:
  411. dd 0
  412. _NoReload:
  413. dd 0
  414. _enableInstantActions:
  415. dd 0
  416. _enableMassivePickup:
  417. dd 0
  418. _enableEnemyOPK:
  419. dd 0
  420.  
  421.  
  422.  
  423.  
  424. [DISABLE]
  425.  
  426. _SuperSpeed:
  427.   db F3 0F 10 B3 28 08 00 00
  428. _BypassSpeedReset:
  429.   db C7 83 28 08 00 00 00 00 80 3F
  430. _SlowEnemys:
  431.   db F3 0F 59 B6 F0 01 00 00
  432. _Health:
  433.   db 89 02 8B 81 90 4D 00 00
  434. _Stamina:
  435.   db 0F 2F B3 D8 17 00 00
  436. _Teleport:
  437.   db 0F 28 98 20 01 00 00
  438. _AmmoInClip:
  439.   db 8B 77 10 4C 8B 41 08
  440. _AmmoCrossbow:
  441.   db 8B 40 10 3B C2
  442. _InstantActions:
  443.   db 66 0F 6E BB 20 0B 00 00
  444. _MassiveItemPickup:
  445.   db 8B 58 10 48 8B C8
  446. _EnemyTele:
  447.   db 0F 28 88 20 01 00 00
  448.  
  449.  
  450.  
  451. dealloc(_increaseSpeed)
  452. dealloc(_decreaseSpeed)
  453. dealloc(_restoreSpeed)
  454. dealloc(_ValueToAdd)
  455. dealloc(_playerPointer)
  456. dealloc(newmem)
  457. dealloc(_SlowEnemySpeed)
  458. dealloc(_RestoreEnemySpeed)
  459. dealloc(newmemEnemySpeed)
  460. dealloc(_enableGodMode)
  461. dealloc(newmemHealth)
  462. dealloc(newmemStamina)
  463. dealloc(_enableUnlStamina)
  464. dealloc(newmemTP)
  465. dealloc(_SavePosition)
  466. dealloc(_LoadPosition)
  467. dealloc(_UndoTeleport)
  468. dealloc(_X_Coord)
  469. dealloc(_Y_Coord)
  470. dealloc(_Z_Coord)
  471. dealloc(_X_Coord_Undo)
  472. dealloc(_Y_Coord_Undo)
  473. dealloc(_Z_Coord_Undo)
  474. dealloc(_base)
  475. dealloc(_NoReload)
  476. dealloc(newmemAmmo)
  477. dealloc(newmemCrossbow)
  478. dealloc(newmemInstantActions)
  479. dealloc(_enableInstantActions)
  480. dealloc(newmemMassive)
  481. dealloc(_enableMassivePickup)
  482. dealloc(newmemEnemyTele)
  483. dealloc(_enableEnemyOPK)
  484. unregistersymbol(_Health)
  485. unregistersymbol(_enableGodMode)
  486. unregistersymbol(_SuperSpeed)
  487. unregistersymbol(_increaseSpeed)
  488. unregistersymbol(_decreaseSpeed)
  489. unregistersymbol(_restoreSpeed)
  490. unregistersymbol(_ValueToAdd)
  491. unregistersymbol(_playerPointer)
  492. unregistersymbol(_BypassSpeedReset)
  493. unregistersymbol(_SlowEnemys)
  494. unregistersymbol(_SlowEnemySpeed)
  495. unregistersymbol(_RestoreEnemySpeed)
  496. unregistersymbol(_enableUnlStamina)
  497. unregistersymbol(_Stamina)
  498. unregistersymbol(_Teleport)
  499. unregistersymbol(_SavePosition)
  500. unregistersymbol(_LoadPosition)
  501. unregistersymbol(_UndoTeleport)
  502. unregistersymbol(_X_Coord)
  503. unregistersymbol(_Y_Coord)
  504. unregistersymbol(_Z_Coord)
  505. unregistersymbol(_base)
  506. unregistersymbol(_AmmoInClip)
  507. unregistersymbol(_NoReload)
  508. unregistersymbol(_AmmoCrossbow)
  509. unregistersymbol(newmemCrossbow)
  510. unregistersymbol(_InstantActions)
  511. unregistersymbol(_enableInstantActions)
  512. unregistersymbol(_MassiveItemPickup)
  513. unregistersymbol(_enableMassivePickup)
  514. unregistersymbol(_EnemyTele)
  515. unregistersymbol(_enableEnemyOPK)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement