Advertisement
xedarius

GCHQ - The grid

Dec 4th, 2011
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. exe:
  2. 011572A8 EB 04                jmp         exe+6 (11572AEh)  
  3. 011572AA AF                   scas        dword ptr es:[edi]  
  4. 011572AB C2 BF A3             ret         0A3BFh  
  5. 011572AE 81 EC 00 01 00 00    sub         esp,100h  
  6. 011572B4 31 C9                xor         ecx,ecx  
  7. 011572B6 88 0C 0C             mov         byte ptr [esp+ecx],cl  
  8. 011572B9 FE C1                inc         cl  
  9. 011572BB 75 F9                jne         exe+0Eh (11572B6h)  
  10. 011572BD 31 C0                xor         eax,eax  
  11. 011572BF BA EF BE AD DE       mov         edx,0DEADBEEFh  
  12. 011572C4 02 04 0C             add         al,byte ptr [esp+ecx]  
  13. 011572C7 00 D0                add         al,dl  
  14. 011572C9 C1 CA 08             ror         edx,8  
  15. 011572CC 8A 1C 0C             mov         bl,byte ptr [esp+ecx]  
  16. 011572CF 8A 3C 04             mov         bh,byte ptr [esp+eax]  
  17. 011572D2 88 1C 04             mov         byte ptr [esp+eax],bl  
  18. 011572D5 88 3C 0C             mov         byte ptr [esp+ecx],bh  
  19. 011572D8 FE C1                inc         cl  
  20. 011572DA 75 E8                jne         exe+1Ch (11572C4h)  
  21. 011572DC E9 5C 00 00 00       jmp         exe+95h (115733Dh)  
  22. 011572E1 89 E3                mov         ebx,esp  
  23. 011572E3 81 C3 04 00 00 00    add         ebx,4  
  24. 011572E9 5C                   pop         esp  
  25. 011572EA 58                   pop         eax  
  26. 011572EB 3D 41 41 41 41       cmp         eax,41414141h  
  27. 011572F0 75 43                jne         exe+8Dh (1157335h)  
  28. 011572F2 58                   pop         eax  
  29. 011572F3 3D 42 42 42 42       cmp         eax,42424242h  
  30. 011572F8 75 3B                jne         exe+8Dh (1157335h)  
  31. 011572FA 5A                   pop         edx  
  32. 011572FB 89 D1                mov         ecx,edx  
  33. 011572FD 89 E6                mov         esi,esp  
  34. 011572FF 89 DF                mov         edi,ebx  
  35. 01157301 29 CF                sub         edi,ecx  
  36. 01157303 F3 A4                rep movs    byte ptr es:[edi],byte ptr [esi]  
  37. 01157305 89 DE                mov         esi,ebx  
  38. 01157307 89 D1                mov         ecx,edx  
  39. 01157309 89 DF                mov         edi,ebx  
  40. 0115730B 29 CF                sub         edi,ecx  
  41. 0115730D 31 C0                xor         eax,eax  
  42. 0115730F 31 DB                xor         ebx,ebx  
  43. 01157311 31 D2                xor         edx,edx  
  44. 01157313 FE C0                inc         al  
  45. 01157315 02 1C 06             add         bl,byte ptr [esi+eax]  
  46. 01157318 8A 14 06             mov         dl,byte ptr [esi+eax]  
  47. 0115731B 8A 34 1E             mov         dh,byte ptr [esi+ebx]  
  48. 0115731E 88 34 06             mov         byte ptr [esi+eax],dh  
  49. 01157321 88 14 1E             mov         byte ptr [esi+ebx],dl  
  50. 01157324 00 F2                add         dl,dh  
  51. 01157326 30 F6                xor         dh,dh  
  52. 01157328 8A 1C 16             mov         bl,byte ptr [esi+edx]  
  53. 0115732B 8A 17                mov         dl,byte ptr [edi]  
  54. 0115732D 30 DA                xor         dl,bl  
  55. 0115732F 88 17                mov         byte ptr [edi],dl  
  56. 01157331 47                   inc         edi  
  57. 01157332 49                   dec         ecx  
  58. 01157333 75 DE                jne         exe+6Bh (1157313h)  
  59. 01157335 31 DB                xor         ebx,ebx  
  60. 01157337 89 D8                mov         eax,ebx  
  61. 01157339 FE C0                inc         al  
  62. 0115733B CD 80                int         80h  
  63. 0115733D 90                   nop  
  64. 0115733E 90                   nop  
  65. 0115733F E8 9D FF FF FF       call        exe+39h (11572E1h)  
  66.  
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement