Guest User

Untitled

a guest
Aug 17th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. %include "asm_io.inc"
  2.  
  3. segment .data
  4.  
  5. segment .bss
  6.  
  7. segment .text
  8. global secret_func
  9. secret_func:
  10. enter 0,0
  11. push ebx
  12. mov ebx, [ebp+8]
  13.  
  14. cmp ebx, 1
  15. jne while_init
  16. jmp case_one
  17.  
  18. while_init:
  19. mov ecx, 2
  20.  
  21. while:
  22. cmp ecx, ebx
  23. jge case_two
  24.  
  25. xor edx, edx
  26. mov eax, ebx
  27. div ecx
  28.  
  29. cmp edx, 0
  30. je case_one
  31.  
  32. add ecx, 1
  33. jmp while
  34.  
  35. case_one:
  36. mov eax, 0
  37. jmp end
  38.  
  39. case_two:
  40. mov eax, 1
  41.  
  42. end:
  43. pop eax
  44. leave
  45. ret
Add Comment
Please, Sign In to add comment