Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2020
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.77 KB | None | 0 0
  1. clientInfo:
  2. encrypted = 0x14717E88
  3. reversed = 0x4E7110C
  4. displacement = 0x15
  5.  
  6.  
  7. auto F_0000000001566314 = (last_key);
  8. auto F_0000000001566323 = (((baseAddress + 0x6F03))+peb);
  9. auto F_0000000001566344 = (((((((encryptedAddr)* F_0000000001566314)*0xBBFBBC6AF30CEF6B)^ F_0000000001566323)-peb)+(baseAddress + 0x620D))*0xAA7532BC08221C13);
  10. auto F_000000000156634B = (F_0000000001566344 >> 0x0B);
  11. auto F_000000000156634F = ((F_0000000001566344 ^ F_000000000156634B));
  12. auto F_0000000001566355 = (F_000000000156634F >> 0x16);
  13. auto F_0000000001566359 = ((F_000000000156634F ^ F_0000000001566355));
  14. auto F_000000000156635F = (F_0000000001566359 >> 0x2C);
  15. auto _F = ((F_0000000001566359 ^ F_000000000156635F));
  16.  
  17.  
  18. clientInfoBase:
  19.  
  20. peb 0xC & 0xF
  21.  
  22. encrypted = 0x97C78
  23. reversed = 0x4E71150
  24. displacement = 0x7
  25. r11 = peb
  26.  
  27. case 0:
  28. auto F_0000000001531A1F = (encrypted >> 0x26);
  29. auto F_00000000015319B8 = ((r11)-(baseAddress));
  30. auto F_00000000015319E0 = (((((((encryptedAddr)^ F_0000000001531A1F)+(baseAddress))^0x7A5BCB92CCB26E4B)+ F_00000000015319B8)*0x1B4B10A1AFE2750D)+0x4942D3EE886E955A);
  31. auto F_0000000001531A54 = (((baseAddress))+ F_00000000015319E0);
  32. auto _F = (((last_key)* F_0000000001531A54)+0x3C39736E180D6E87);
  33.  
  34. case 1:
  35.  
  36. auto F_0000000001531DBE = (last_key);
  37. auto F_0000000001531DC1 = ((encryptedAddr)* F_0000000001531DBE);
  38. auto F_0000000001531FA8 = (F_0000000001531DC1 >> 0x1F);
  39. auto F_0000000001531FAC = ((F_0000000001531DC1 ^ F_0000000001531FA8));
  40. auto F_0000000001531FB2 = (F_0000000001531FAC >> 0x3E);
  41. auto F_0000000001531F8D = ((((baseAddress))+39040)+r11);
  42. auto F_0000000001531F90 = (((F_0000000001531FAC ^ F_0000000001531FB2)*0x6B8ECC244F561A43)^ F_0000000001531F8D);
  43. auto F_0000000001531EEA = (F_0000000001531F90 >> 0x25);
  44. auto F_0000000001531D2A = ((((F_0000000001531F90 ^ F_0000000001531EEA)+r11)+(baseAddress + 0x1426D72F))^(baseAddress));
  45. auto F_0000000001531D30 = (F_0000000001531D2A >> 0x10);
  46. auto F_0000000001531D34 = ((F_0000000001531D2A ^ F_0000000001531D30));
  47. auto F_0000000001531F2F = (F_0000000001531D34 >> 0x20);
  48. auto _F = ((F_0000000001531D34 ^ F_0000000001531F2F));
  49.  
  50. case 2:
  51.  
  52. auto F_0000000001532256 = (last_key);
  53. auto F_0000000001532259 = ((encrypted_address)*F_0000000001532256);
  54. auto F_0000000001532261 = (F_0000000001532259 >> 0x0D);
  55. auto F_0000000001532265 = ((F_0000000001532259 ^ F_0000000001532261));
  56. auto F_0000000001532145 = (F_0000000001532265 >> 0x1A);
  57. auto F_0000000001532149 = ((F_0000000001532265 ^ F_0000000001532145));
  58. auto F_00000000015320B8 = ((F_0000000001532149 >> 0x34) ^ F_0000000001532149);
  59. auto F_00000000015320AD = ((((((peb + 0x1))*(baseAddress + 0x65C8F143))+r11)+(baseAddress + 0x2A8E5182))*0x8FE31159B80F2A1D);
  60. auto F_00000000015320C9 = (((0xF89F58E6681BE9D1) * F_00000000015320B8) + F_00000000015320AD);
  61. auto F_00000000015321B9 = (F_00000000015320C9 >> 0x18);
  62. auto F_00000000015321BD = ((F_00000000015320C9 ^ F_00000000015321B9));
  63. auto F_00000000015322B0 = (F_00000000015321BD >> 0x30);
  64. auto _F = ((F_00000000015321BD ^ F_00000000015322B0) - 0x541C130BE794BD4F);
  65. return _F;
  66.  
  67. case 3:
  68. auto F_00000000015324F6 = (((((encryptedAddr)*0x2433BC89DD7F3963)+(baseAddress))^(baseAddress))^0x22B38FA57E34EBC4);
  69. auto F_0000000001532675 = (F_00000000015324F6 >> 0x16);
  70. auto F_0000000001532679 = ((F_00000000015324F6 ^ F_0000000001532675));
  71. auto F_0000000001532494 = (F_0000000001532679 >> 0x2C);
  72. auto F_00000000015325BE = (last_key);
  73. auto _F = ((((F_0000000001532679 ^ F_0000000001532494)+(baseAddress))* F_00000000015325BE)*0x94A88078AF9D609D);
  74.  
  75. case 4:
  76.  
  77. auto F_0000000001532961 = (last_key);
  78. auto F_00000000015329C4 = ((r11)^(baseAddress + 0x45386073));
  79. auto F_0000000001532A0D = (((((((encryptedAddr)* F_0000000001532961)+ F_00000000015329C4)^0xD7E2F8F52F20B8C8)+r11)+(baseAddress + 0x34F6))^0x2E9A3C33C492812E);
  80. auto F_00000000015327C0 = (F_0000000001532A0D >> 0x0A);
  81. auto F_00000000015327C4 = ((F_0000000001532A0D ^ F_00000000015327C0));
  82. auto F_00000000015327D9 = (F_00000000015327C4 >> 0x14);
  83. auto F_00000000015327DD = ((F_00000000015327C4 ^ F_00000000015327D9));
  84. auto F_00000000015327FD = (F_00000000015327DD >> 0x28);
  85. auto F_0000000001532815 = ((r11)^(baseAddress + 0x1F8A));
  86. auto _F = (((F_00000000015327DD ^ F_00000000015327FD)*0xD067E14469796089)- F_0000000001532815);
  87.  
  88. case 5:
  89.  
  90. auto F_0000000001532DC7 = ((((baseAddress))+21033)+r11);
  91. auto F_0000000001532D1C = (last_key);
  92. auto F_0000000001532BAB = ((((((((encryptedAddr)-(baseAddress))+-555841590)+r11)^ F_0000000001532DC7)-0x5918B07441C9123D)* F_0000000001532D1C)^(baseAddress));
  93. auto F_0000000001532BCB = (F_0000000001532BAB >> 0x1D);
  94. auto F_0000000001532BCF = ((F_0000000001532BAB ^ F_0000000001532BCB));
  95. auto F_0000000001532BD5 = (F_0000000001532BCF >> 0x3A);
  96. auto F_0000000001532B9B = ((r11)*(baseAddress + 0x966F));
  97. auto _F = (((F_0000000001532BCF ^ F_0000000001532BD5)*0x8399CF3DCC903D3D)- F_0000000001532B9B);
  98.  
  99. //1532DDF
  100. case 6:
  101.  
  102. auto F_0000000001533014 = (encryptedAddr >> 0x1D);
  103. auto F_0000000001533018 = ((encryptedAddr)^ F_0000000001533014);
  104. auto F_0000000001532FD3 = (F_0000000001533018 >> 0x3A);
  105. auto F_000000000153305A = ((r11)*(baseAddress + 0x1A4C));
  106. auto F_0000000001532EE0 = (last_key);
  107. auto _F = ((((((((F_0000000001533018 ^ F_0000000001532FD3)-(baseAddress))*0x2AAC35EFEF393DA3)-r11)+ F_000000000153305A)* F_0000000001532EE0)^(baseAddress))-(baseAddress));
  108.  
  109.  
  110. case 7: //broken
  111. auto F_000000000152F78F = (encryptedAddr >> 0x1D);
  112. auto F_000000000152F793 = ((alias)^ F_000000000152F78F);
  113. auto F_000000000152F934 = ((F_000000000152F793 >> 0x3A)^ F_000000000152F793);
  114. auto _F = (((((((encryptedAddr + peb * 2))*0x4BDB0608207D2351)^(baseAddress))+r11)+0xA9CA1DA785DD9BFD)+(baseAddress)) + F_000000000152F934;
  115.  
  116. //1531C01
  117. case 8:
  118. auto F_0000000001533518 = ((encryptedAddr)-r11);
  119. auto F_0000000001533597 = (((F_0000000001533518 >> 0x22)^ F_0000000001533518)+r11);
  120. auto F_00000000015335A8 = ((last_key)* F_0000000001533597);
  121. auto F_00000000015335BC = (F_00000000015335A8 >> 0x25);
  122. auto F_0000000001533557 = ((r11)^(baseAddress + 0x379407A9));
  123. auto _F = ((((F_00000000015335A8 ^ F_00000000015335BC)+ F_0000000001533557)*0x1E277D0D7F9576F7)*0x83909FE93607421D);
  124.  
  125.  
  126. case 9:
  127.  
  128. auto F_0000000001533A0E = (last_key);
  129. auto F_0000000001533A11 = ((encryptedAddr)* F_0000000001533A0E);
  130. auto F_00000000015337CE = (F_0000000001533A11 >> 0x13);
  131. auto F_00000000015337D2 = ((F_0000000001533A11 ^ F_00000000015337CE));
  132. auto F_00000000015339DD = (F_00000000015337D2 >> 0x26);
  133. auto F_00000000015339E1 = ((F_00000000015337D2 ^ F_00000000015339DD));
  134. auto F_00000000015338D7 = (F_00000000015339E1 >> 0x28);
  135. auto F_0000000001533ABB = ((r11)*(baseAddress + 0x33CD90F0));
  136. auto _F = ((((((F_00000000015339E1 ^ F_00000000015338D7)+0x0AB0D7683BE74D25)*0xA8807C4370BDC41F)^ F_0000000001533ABB)*0xB2FA4ACA84B31F73)-(baseAddress));
  137.  
  138. case 10:
  139.  
  140. auto F_0000000001533DCB = (encryptedAddr >> 0x21);
  141. auto F_0000000001533DCF = ((encryptedAddr)^ F_0000000001533DCB);
  142. auto F_0000000001533DD5 = (F_0000000001533DCF >> 0x28);
  143. auto F_0000000001533CB8 = ((((baseAddress))+1562044061)+r11);
  144. auto F_0000000001533BC0 = (last_key);
  145. auto _F = ((((((((F_0000000001533DCF ^ F_0000000001533DD5)^ F_0000000001533CB8)^0x33CD28657EB63644)-r11)-(baseAddress))-)^0x66DE1A2BE7EA9014)* F_0000000001533BC0);
  146.  
  147. case 11:
  148.  
  149. auto F_000000000153421C = (encryptedAddr >> 0x05);
  150. auto F_0000000001534220 = ((encryptedAddr)^ F_000000000153421C);
  151. auto F_00000000015342E9 = (F_0000000001534220 >> 0x0A);
  152. auto F_00000000015342ED = ((F_0000000001534220 ^ F_00000000015342E9));
  153. auto F_000000000153422B = (F_00000000015342ED >> 0x14);
  154. auto F_000000000153422F = ((F_00000000015342ED ^ F_000000000153422B));
  155. auto F_0000000001534235 = (F_000000000153422F >> 0x28);
  156. auto F_00000000015340D0 = (last_key);
  157. auto F_0000000001534085 = ((~r11)*(baseAddress + 0x28D9CAC9));
  158. auto F_0000000001534027 = ((((((F_000000000153422F ^ F_0000000001534235)^r11)* F_00000000015340D0)*0xBD20AE5FDE12A75B)^ F_0000000001534085)^0xE1477BA85CFE684C);
  159. auto F_0000000001533EF5 = (F_0000000001534027 >> 0x05);
  160. auto F_0000000001533EF9 = ((F_0000000001534027 ^ F_0000000001533EF5));
  161. auto F_000000000153414E = (F_0000000001533EF9 >> 0x0A);
  162. auto F_0000000001534152 = ((F_0000000001533EF9 ^ F_000000000153414E));
  163. auto F_0000000001534158 = (F_0000000001534152 >> 0x14);
  164. auto F_000000000153415C = ((F_0000000001534152 ^ F_0000000001534158));
  165. auto F_0000000001534277 = (F_000000000153415C >> 0x28);
  166. auto _F = ((F_000000000153415C ^ F_0000000001534277)^0x3BAE2F4446D98D68);
  167.  
  168. case 12:
  169.  
  170. auto F_0000000001534403 = (last_key);
  171. auto F_0000000001534512 = (((((encryptedAddr)* F_0000000001534403)-(baseAddress))*0xC2D34455FE427AF5)^r11);
  172. auto F_0000000001534518 = (F_0000000001534512 >> 0x13);
  173. auto F_000000000153451C = ((F_0000000001534512 ^ F_0000000001534518));
  174. auto F_000000000153446C = (F_000000000153451C >> 0x26);
  175. auto F_00000000015343AE = ((r11)*(baseAddress + 0x584905E4));
  176. auto _F = ((((F_000000000153451C ^ F_000000000153446C)*0xF902F10553E66F45)^ F_00000000015343AE)^(baseAddress));
  177.  
  178. case 13:
  179.  
  180. auto F_00000000015348AA = ((encryptedAddr)-(baseAddress));
  181. auto F_00000000015348BD = (F_00000000015348AA >> 0x10);
  182. auto F_00000000015348C1 = ((F_00000000015348AA ^ F_00000000015348BD));
  183. auto F_00000000015347E0 = (F_00000000015348C1 >> 0x20);
  184. auto F_00000000015348D9 = ((r11)*(baseAddress + 0x510F));
  185. auto F_00000000015346BE = (last_key);
  186. auto F_00000000015346C1 = (((((F_00000000015348C1 ^ F_00000000015347E0)- F_00000000015348D9)^r11)*0x94DDACD4CB7D51E5)* F_00000000015346BE);
  187. auto F_00000000015346DB = (F_00000000015346C1 >> 0x11);
  188. auto F_00000000015346DF = ((F_00000000015346C1 ^ F_00000000015346DB));
  189. auto F_00000000015346E5 = (F_00000000015346DF >> 0x22);
  190. auto _F = ((F_00000000015346DF ^ F_00000000015346E5)*0x0AD16D9B8943F6DD);
  191.  
  192. // 0x1530E78
  193. case 14:
  194. auto F_000000000153100C = (((0x8EEABF44CF8C067F)*encryptedAddr)-0x12233CEABA2F869B);
  195. auto F_000000000153102E = ((last_key)* F_000000000153100C);
  196. auto F_0000000001531035 = (F_000000000153102E >> 0x15);
  197. auto F_0000000001531039 = ((F_000000000153102E ^ F_0000000001531035));
  198. auto F_0000000001531092 = (~(baseAddress + 0x6C7EC22C));
  199. auto F_00000000015310A2 = (((F_0000000001531039 >> 0x2A)^ F_0000000001531092)^r11);
  200. auto F_0000000001531105 = (~(baseAddress + 0x19E85F55));
  201. auto F_000000000153111C = ((r11)*last_key);
  202. auto _F = ((((F_0000000001531039 ^ F_00000000015310A2)+ F_0000000001531105)*0x58DD308037BDA00D)+ F_000000000153111C);
  203.  
  204.  
  205. case 15:
  206. auto F_000000000153133D = ((~r11)*(baseAddress + 0x1BBC));
  207. auto F_0000000001531341 = ((F_00000000015312B3 ^ F_0000000001531452)+ F_000000000153133D);
  208. auto F_0000000001531347 = (F_0000000001531341 >> 0x16);
  209. auto F_000000000153134B = ((F_0000000001531341 ^ F_0000000001531347));
  210. auto F_00000000015313EA = (F_000000000153134B >> 0x2C);
  211. auto F_000000000153140E = (last_key);
  212. auto _F = ((((((F_000000000153134B ^ F_00000000015313EA)^r11)^0xFFB1FB421157643C)*0x01AFB319EA4900B1)*0xCFC8B52FF724BD33)* F_000000000153140E);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement