Advertisement
Guest User

regerg

a guest
Jan 29th, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.39 KB | None | 0 0
  1.  
  2. uint32_t g603e39;
  3.  
  4. /* ._Z10getMyIndexfff */
  5. void _Z10getMyIndexfff(int32_t edi) {
  6. signed char* rax2;
  7. signed char* rax3;
  8. signed char al4;
  9. unsigned char* rbx5;
  10. unsigned char* rbx6;
  11. unsigned char ah7;
  12. signed char* rax8;
  13. uint32_t ebx9;
  14. signed char dh10;
  15. signed char* rax11;
  16. unsigned char* rbx12;
  17. unsigned char* rbx13;
  18.  
  19. __asm__("clc")
  20. *rax2 = (signed char)(*rax3 + al4);
  21. *rbx5 = (unsigned char)(*rbx6 ^ ah7);
  22. *((signed char*)&rax8 + 1) = 0x7c;
  23. g603e39 = g603e39 & ebx9;
  24. *rax8 = (signed char)(*rax8 + dh10);
  25. *(signed char*)&rax11 = *rax8;
  26. *((int32_t*)&rax11 + 1) = 0;
  27. *rax11 = (signed char)(*rax11 + *(signed char*)&rax11);
  28. *rbx12 = (unsigned char)(*rbx13 ^ *((unsigned char*)&rax11 + 1));
  29. }
  30.  
  31. void func_21c() {
  32. int1_t sf1;
  33. int1_t of2;
  34. int1_t zf3;
  35. int32_t* rax4;
  36. int32_t* rax5;
  37. int32_t edx6;
  38. int64_t rax7;
  39. int64_t rax8;
  40. signed char al9;
  41. signed char* rax10;
  42. signed char* rax11;
  43. signed char dl12;
  44. unsigned char* rcx13;
  45. unsigned char* rcx14;
  46. signed char* rax15;
  47. signed char* rax16;
  48. signed char al17;
  49. int32_t* rax18;
  50. int32_t eax19;
  51. int64_t rax20;
  52. int32_t edx21;
  53. int64_t rax22;
  54. int32_t eax23;
  55. int1_t cf24;
  56. signed char dl25;
  57.  
  58. if (sf1 != of2) {
  59. if (zf3) {
  60. *rax4 = *rax5 + edx6;
  61. *(signed char*)(rax7 + 0xffffffffffffff82) = (signed char)(*(signed char*)(rax8 + 0xffffffffffffff82) + al9);
  62. *rax10 = (signed char)(*rax11 + dl12);
  63. *rcx13 = (unsigned char)(*rcx14 & 0x70);
  64. *rax15 = (signed char)(*rax16 + al17);
  65. *(int32_t*)&rax18 = eax19 - (0x618000 + (int32_t)(uint32_t)(uint1_t)"intrinsic"());
  66. *((int32_t*)&rax18 + 1) = 0;
  67. if ("intrinsic"()) {
  68. } else {
  69. *(int32_t*)&rax20 = *rax18;
  70. *((int32_t*)&rax20 + 1) = 0;
  71. *(int32_t*)(rax20 + 0xffffffff80700061) = *(int32_t*)(rax20 + 0xffffffff80700061) + edx21;
  72. }
  73. } else {
  74. }
  75. } else {
  76. *(int32_t*)&rax22 = eax23 - (0x60382e + (int32_t)(uint32_t)(uint1_t)cf24);
  77. *((int32_t*)&rax22 + 1) = 0;
  78. *(signed char*)(rax22 + 0xffffffff80700061) = (signed char)(*(signed char*)(rax22 + 0xffffffff80700061) + dl25);
  79. }
  80. }
  81.  
  82. struct s0 {
  83. signed char[44] pad44;
  84. signed char f44;
  85. };
  86.  
  87. struct s1 {
  88. signed char[44] pad44;
  89. signed char f44;
  90. };
  91.  
  92. struct s2 {
  93. signed char f0;
  94. signed char[536903757] pad536903758;
  95. unsigned char f536903758;
  96. };
  97.  
  98. void func_22a(signed char* rdi, signed char* rsi, int32_t edx, unsigned char* rcx) {
  99. struct s0* rax5;
  100. struct s1* rax6;
  101. struct s2* rax7;
  102. int32_t eax8;
  103. int32_t* rax9;
  104. unsigned char* rbx10;
  105.  
  106. rax5->f44 = (signed char)(rax6->f44 + *((signed char*)&edx + 1));
  107. *(int32_t*)&rax7 = eax8 + *rax9;
  108. *((int32_t*)&rax7 + 1) = 0;
  109. *(unsigned char*)&rax7 = (unsigned char)(*(unsigned char*)&rax7 | 64);
  110. rax7->f0 = (signed char)(rax7->f0 + -72);
  111. *rcx = (unsigned char)(*rcx & 0x70);
  112. if (!(int1_t)("intrinsic"() == 0)) {
  113. rax7->f0 = (signed char)(rax7->f0 + edx);
  114. *((unsigned char*)&rax7->f0 + 0xffffffffffffff82) = (unsigned char)(*((unsigned char*)&rax7->f0 + 0xffffffffffffff82) + *(unsigned char*)&rax7);
  115. rax7->f0 = (signed char)(rax7->f0 + *((signed char*)&rcx + 1));
  116. *rcx = (unsigned char)(*rcx << 0);
  117. if ("intrinsic"() != "intrinsic"()) {
  118. *rbx10 = (unsigned char)"";
  119. *rdi = *rsi;
  120. *((unsigned char*)&rax7->f0 + 0x2000804e) = (unsigned char)(*((unsigned char*)&rax7->f0 + 0x2000804e) + *(unsigned char*)&rax7);
  121. } else {
  122. }
  123. } else {
  124. }
  125. }
  126.  
  127. void func_23b() {
  128. }
  129.  
  130. int64_t g200065bc;
  131.  
  132. void func_23e() {
  133. uint32_t* rax1;
  134. signed char* rbx2;
  135. signed char* rbx3;
  136. signed char dl4;
  137.  
  138. rax1 = (uint32_t*)g200065bc();
  139. *rbx2 = (signed char)(*rbx3 << 0);
  140. *(signed char*)&rax1 = (signed char)(*(signed char*)&rax1 + dl4);
  141. *rax1 = 0;
  142. if (*rax1 == 0) {
  143. } else {
  144. }
  145. }
  146.  
  147. struct s3 {
  148. signed char[124] pad124;
  149. signed char f124;
  150. };
  151.  
  152. struct s4 {
  153. signed char[124] pad124;
  154. signed char f124;
  155. };
  156.  
  157. void func_24e(int64_t rdi) {
  158. struct s3* rax2;
  159. struct s4* rax3;
  160. signed char dh4;
  161.  
  162. rax2->f124 = (signed char)(rax3->f124 + dh4);
  163. }
  164.  
  165. void func_257() {
  166. int1_t sf1;
  167. signed char* rax2;
  168. signed char* rax3;
  169. signed char ah4;
  170. signed char* rbx5;
  171. signed char* rbx6;
  172. uint32_t* rax7;
  173. signed char al8;
  174.  
  175. if (sf1)
  176. goto "";
  177. *rax2 = (signed char)(*rax3 + ah4);
  178. *rbx5 = (signed char)(*rbx6 << 0);
  179. *(signed char*)&rax7 = (signed char)(al8 + -48);
  180. *rax7 = *rax7 & *(uint32_t*)&rax7;
  181. if ("intrinsic"()) {
  182. } else {
  183. }
  184. }
  185.  
  186. struct s5 {
  187. signed char[124] pad124;
  188. signed char f124;
  189. };
  190.  
  191. struct s6 {
  192. signed char[124] pad124;
  193. signed char f124;
  194. };
  195.  
  196. void func_266(int64_t rdi) {
  197. struct s5* rax2;
  198. struct s6* rax3;
  199. signed char dh4;
  200.  
  201. rax2->f124 = (signed char)(rax3->f124 + dh4);
  202. }
  203.  
  204. void func_26f() {
  205. uint32_t* rax1;
  206. uint32_t* rax2;
  207. uint32_t* rax3;
  208. unsigned char dl4;
  209.  
  210. __asm__("in eax, 0x78")
  211. *(uint32_t*)&rax1 = *rax2;
  212. *((int32_t*)&rax1 + 1) = 0;
  213. *(signed char*)&rax1 = *(signed char*)&rax1;
  214. *(uint32_t*)&rax3 = *(uint32_t*)&rax1 & *rax1;
  215. *((int32_t*)&rax3 + 1) = 0;
  216. *(unsigned char*)&rax3 = (unsigned char)(*(unsigned char*)&rax3 | dl4);
  217. *rax3 = *rax3 & *(uint32_t*)&rax3;
  218. if (!(int1_t)("intrinsic"() == 0))
  219. goto 0x23d;
  220. *rax3 = *rax3 & *(uint32_t*)&rax3;
  221. }
  222.  
  223. void func_282() {
  224. signed char* rax1;
  225. signed char* rax2;
  226. signed char al3;
  227. unsigned char* rbx4;
  228. unsigned char* rbx5;
  229. unsigned char ah6;
  230. uint32_t* rax7;
  231. signed char al8;
  232. int32_t edx9;
  233.  
  234. *rax1 = (signed char)(*rax2 + al3);
  235. *rbx4 = (unsigned char)(*rbx5 ^ ah6);
  236. *((signed char*)&rax7 + 1) = 0x7c;
  237. *(signed char*)&rax7 = (signed char)(al8 - 46);
  238. *rax7 = *rax7 + edx9;
  239. *((signed char*)rax7 + 0xffffffffffffff82) = (signed char)(*((signed char*)rax7 + 0xffffffffffffff82) + *(signed char*)&rax7);
  240. *(signed char*)(rax7 + -16) = (signed char)(*(signed char*)(rax7 + -16) + *(signed char*)&rax7);
  241. *rax7 = *rax7 & *(uint32_t*)&rax7;
  242. if ("intrinsic"())
  243. goto "c";
  244. }
  245.  
  246. void func_29a() {
  247. signed char* rax1;
  248. signed char* rax2;
  249. signed char al3;
  250. unsigned char* rbx4;
  251. unsigned char* rbx5;
  252. unsigned char ah6;
  253.  
  254. *rax1 = (signed char)(*rax2 + al3);
  255. *rbx4 = (unsigned char)(*rbx5 ^ ah6);
  256. }
  257.  
  258. void func_2b2() {
  259. signed char* rax1;
  260. signed char* rax2;
  261. signed char al3;
  262. unsigned char* rbx4;
  263. unsigned char* rbx5;
  264. unsigned char ah6;
  265.  
  266. *rax1 = (signed char)(*rax2 + al3);
  267. *rbx4 = (unsigned char)(*rbx5 ^ ah6);
  268. }
  269.  
  270. void func_2b8() {
  271. int1_t sf1;
  272. int1_t of2;
  273.  
  274. if (sf1 != of2) {
  275. } else {
  276. }
  277. }
  278.  
  279. struct s7 {
  280. signed char[44] pad44;
  281. signed char f44;
  282. };
  283.  
  284. struct s8 {
  285. signed char[44] pad44;
  286. signed char f44;
  287. };
  288.  
  289. void func_7c9002ee();
  290.  
  291. void func_2de() {
  292. struct s7* rax1;
  293. struct s8* rax2;
  294. signed char dh3;
  295.  
  296. rax1->f44 = (signed char)(rax2->f44 + dh3);
  297. func_7c9002ee();
  298. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement