Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. puts@plt:
  2.  jmpq *0x200b42(%rip) # 601018 <puts@GLIBC_2.2.5>
  3.  pushq $0x0
  4.  jmpq 4004c0 <.plt>
  5. printf@plt:
  6.  jmpq *0x200b3a(%rip) # 601020 <printf@GLIBC_2.2.5>
  7.  pushq $0x1
  8.  jmpq 4004c0 <.plt>
  9. getchar@plt:
  10.  jmpq *0x200b32(%rip) # 601028 <getchar@GLIBC_2.2.5>
  11.  pushq $0x2
  12.  jmpq 4004c0 <.plt>
  13. _dl_relocate_static_pie:
  14.  repz retq
  15.  nopw %cs:0x0(%rax,%rax,1)
  16.  nopl 0x0(%rax)
  17. main:
  18.  push %rbp
  19.  mov %rsp,%rbp
  20.  sub $0x10,%rsp
  21.  mov $0x4006f4,%edi
  22.  callq 4004d0 <puts@plt>
  23.  lea -0x10(%rbp),%rdx
  24.  lea -0xc(%rbp),%rax
  25.  mov %rax,%rsi
  26.  mov $0x400706,%edi
  27.  mov $0x0,%eax
  28.  callq 400500 <__isoc99_scanf@plt>
  29.  mov -0xc(%rbp),%edx
  30.  mov -0x10(%rbp),%eax
  31.  add %edx,%eax
  32.  mov %eax,-0x4(%rbp)
  33.  mov -0xc(%rbp),%edx
  34.  mov -0x10(%rbp),%eax
  35.  sub %eax,%edx
  36.  mov %edx,%eax
  37.  mov %eax,-0x8(%rbp)
  38.  mov -0x4(%rbp),%eax
  39.  mov %eax,%esi
  40.  mov $0x40070b,%edi
  41.  mov $0x0,%eax
  42.  callq 4004e0 <printf@plt>
  43.  mov -0x8(%rbp),%eax
  44.  mov %eax,%esi
  45.  mov $0x400715,%edi
  46.  mov $0x0,%eax
  47.  callq 4004e0 <printf@plt>
  48.  callq 4004f0 <getchar@plt>
  49.  mov $0x0,%eax
  50.  leaveq
  51.  retq
  52.  nopw 0x0(%rax,%rax,1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement