Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void sub_57ea20(int arg0) {
  2.     r0 = arg0;
  3.     r1 = 0x0;
  4.     salt = "\xB1;\xF4\xB8\xAD;\xB1\xBB\xF4\r\xAD\xB8\r|\r|Y\xB8\x9F\xADsj\xB8\x9F\xF4\xBB\xB2\xB3Y\xB2|\xB8\rj\xF4\xB8\xB1\xBB\xB2;\xAD|s\xBB\xD8\xB3|Y\xB1\xB8\xF4|\xB3Y\xAD\x9F\xD8\xAD\xD8Yj\xF4Y\xB2";
  5.     goto reset;
  6.  
  7. reset:
  8.     r11 = salt;
  9.     *(r0 + r1) = r11;
  10.     if (r11 > 0x9e) goto step1;
  11.  
  12. loc_57ea5a:
  13.     if (r11 > 0x58) goto loc_57ea80;
  14.  
  15. loc_57ea60:
  16.     if (r11 == 0xd) {
  17.             *(r0 + r1) = 0x64;
  18.     }
  19.     else {
  20.             if (r11 == 0x3b) {
  21.                     *(r0 + r1) = 0x35;
  22.             }
  23.    
  24. }    goto loc_57eb0a;
  25.  
  26. loc_57eb0a:
  27.     r1 = r1 + 0x1;
  28.     if (r1 != 0x40) goto reset;
  29.  
  30. .l7:
  31.     return;
  32.  
  33. loc_57ea80:
  34.     if (r11 > 0x72) goto loc_57eaca;
  35.  
  36. loc_57ea86:
  37.     if (r11 != 0x59) goto loc_57eae2;
  38.  
  39. loc_57ea8c:
  40.     *(r0 + r1) = 0x39;
  41.     goto loc_57eb0a;
  42.  
  43. loc_57eae2:
  44.     if (r11 != 0x6a) goto loc_57eb0a;
  45.  
  46. loc_57eae8:
  47.     r4 = 0x61;
  48.     goto loc_57eb08;
  49.  
  50. loc_57eb08:
  51.     *(r0 + r1) = r4;
  52.     goto loc_57eb0a;
  53.  
  54. loc_57eaca:
  55.     if (r11 != 0x73) goto loc_57eaec;
  56.  
  57. loc_57ead0:
  58.     *(r0 + r1) = 0x66;
  59.     goto loc_57eb0a;
  60.  
  61. loc_57eaec:
  62.     if (r11 != 0x7c) goto loc_57eb0a;
  63.  
  64. loc_57eaf2:
  65.     r4 = 0x34;
  66.     goto loc_57eb08;
  67.  
  68. step1:
  69.     if (r11 > 0xd7) goto loc_57ea92;
  70.  
  71. loc_57ea70:
  72.     if (r11 > 0xac) goto loc_57eaaa;
  73.  
  74. loc_57ea76:
  75.     if (r11 == 0x9f) {
  76.             *(r0 + r1) = 0x33;
  77.     }
  78.     goto loc_57eb0a;
  79.  
  80. loc_57eaaa:
  81.     if (r11 > 0xbb) goto loc_57eb0a;
  82.  
  83. loc_57eab2:
  84.     goto *0x57eab6[r0];
  85.  
  86. loc_57eac6:
  87.     r4 = 0x62;
  88.     goto loc_57eb08;
  89.  
  90. loc_57eaf6:
  91.     r4 = 0x65;
  92.     goto loc_57eb08;
  93.  
  94. loc_57eafa:
  95.     r4 = 0x37;
  96.     goto loc_57eb08;
  97.  
  98. loc_57eafe:
  99.     r4 = 0x31;
  100.     goto loc_57eb08;
  101.  
  102. loc_57eb02:
  103.     r4 = 0x32;
  104.     goto loc_57eb08;
  105.  
  106. loc_57eb06:
  107.     r4 = 0x30;
  108.     goto loc_57eb08;
  109.  
  110. loc_57ea92:
  111.     if (r11 == 0xf4) {
  112.             *(r0 + r1) = 0x36;
  113.     }
  114.     else {
  115.             if (r11 == 0xd8) {
  116.                     *(r0 + r1) = 0x38;
  117.             }
  118.     }
  119.     goto loc_57eb0a;
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement