Guest User

Untitled

a guest
Apr 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <Windows.h>
  3.  
  4. int main()
  5. {
  6. 00251390 push ebp
  7. 00251391 mov ebp,esp
  8. 00251393 sub esp,0CCh
  9. 00251399 push ebx
  10. 0025139A push esi
  11. 0025139B push edi
  12. 0025139C lea edi,[ebp-0CCh]
  13. 002513A2 mov ecx,33h
  14. 002513A7 mov eax,0CCCCCCCCh
  15. 002513AC rep stos dword ptr es:[edi]
  16. int i;
  17. for(i=0;i<10;i++)
  18. 002513AE mov dword ptr [i],0
  19. 002513B5 jmp main+30h (2513C0h)
  20. 002513B7 mov eax,dword ptr [i]
  21. 002513BA add eax,1
  22. 002513BD mov dword ptr [i],eax
  23. 002513C0 cmp dword ptr [i],0Ah
  24. 002513C4 jge main+53h (2513E3h)
  25. printf("%d\n",i);
  26. 002513C6 mov esi,esp
  27. 002513C8 mov eax,dword ptr [i]
  28. 002513CB push eax
  29. 002513CC push offset string "%d\n" (255744h)
  30. 002513D1 call dword ptr [__imp__printf (2582B4h)]
  31. 002513D7 add esp,8
  32. 002513DA cmp esi,esp
  33. 002513DC call @ILT+300(__RTC_CheckEsp) (251131h)
  34. 002513E1 jmp main+27h (2513B7h)
  35. system("pause");
  36. 002513E3 mov esi,esp
  37. 002513E5 push offset string "pause" (25573Ch)
  38. 002513EA call dword ptr [__imp__system (2582B8h)]
  39. 002513F0 add esp,4
  40. 002513F3 cmp esi,esp
  41. 002513F5 call @ILT+300(__RTC_CheckEsp) (251131h)
  42. return 0;
  43. 002513FA xor eax,eax
  44. }
  45.  
  46. #include <stdio.h>
  47. #include <Windows.h>
  48.  
  49. int main()
  50. {
  51. 00331390 push ebp
  52. 00331391 mov ebp,esp
  53. 00331393 sub esp,0CCh
  54. 00331399 push ebx
  55. 0033139A push esi
  56. 0033139B push edi
  57. 0033139C lea edi,[ebp-0CCh]
  58. 003313A2 mov ecx,33h
  59. 003313A7 mov eax,0CCCCCCCCh
  60. 003313AC rep stos dword ptr es:[edi]
  61. int i;
  62. for(i=9;i>=0;i++)
  63. 003313AE mov dword ptr [i],9
  64. 003313B5 jmp main+30h (3313C0h)
  65. 003313B7 mov eax,dword ptr [i]
  66. 003313BA add eax,1
  67. 003313BD mov dword ptr [i],eax
  68. 003313C0 cmp dword ptr [i],0
  69. 003313C4 jl main+53h (3313E3h)
  70. printf("%d\n",i);
  71. 003313C6 mov esi,esp
  72. 003313C8 mov eax,dword ptr [i]
  73. 003313CB push eax
  74. 003313CC push offset string "%d\n" (335744h)
  75. 003313D1 call dword ptr [__imp__printf (3382B4h)]
  76. 003313D7 add esp,8
  77. 003313DA cmp esi,esp
  78. 003313DC call @ILT+300(__RTC_CheckEsp) (331131h)
  79. 003313E1 jmp main+27h (3313B7h)
  80. system("pause");
  81. 003313E3 mov esi,esp
  82. 003313E5 push offset string "pause" (33573Ch)
  83. 003313EA call dword ptr [__imp__system (3382B8h)]
  84. 003313F0 add esp,4
  85. 003313F3 cmp esi,esp
  86. 003313F5 call @ILT+300(__RTC_CheckEsp) (331131h)
  87. return 0;
  88. 003313FA xor eax,eax
  89. }
Add Comment
Please, Sign In to add comment