Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- puts@plt:
- jmpq *0x200b42(%rip) # 601018 <puts@GLIBC_2.2.5>
- pushq $0x0
- jmpq 4004c0 <.plt>
- printf@plt:
- jmpq *0x200b3a(%rip) # 601020 <printf@GLIBC_2.2.5>
- pushq $0x1
- jmpq 4004c0 <.plt>
- getchar@plt:
- jmpq *0x200b32(%rip) # 601028 <getchar@GLIBC_2.2.5>
- pushq $0x2
- jmpq 4004c0 <.plt>
- _dl_relocate_static_pie:
- repz retq
- nopw %cs:0x0(%rax,%rax,1)
- nopl 0x0(%rax)
- main:
- push %rbp
- mov %rsp,%rbp
- sub $0x10,%rsp
- mov $0x4006f4,%edi
- callq 4004d0 <puts@plt>
- lea -0x10(%rbp),%rdx
- lea -0xc(%rbp),%rax
- mov %rax,%rsi
- mov $0x400706,%edi
- mov $0x0,%eax
- callq 400500 <__isoc99_scanf@plt>
- mov -0xc(%rbp),%edx
- mov -0x10(%rbp),%eax
- add %edx,%eax
- mov %eax,-0x4(%rbp)
- mov -0xc(%rbp),%edx
- mov -0x10(%rbp),%eax
- sub %eax,%edx
- mov %edx,%eax
- mov %eax,-0x8(%rbp)
- mov -0x4(%rbp),%eax
- mov %eax,%esi
- mov $0x40070b,%edi
- mov $0x0,%eax
- callq 4004e0 <printf@plt>
- mov -0x8(%rbp),%eax
- mov %eax,%esi
- mov $0x400715,%edi
- mov $0x0,%eax
- callq 4004e0 <printf@plt>
- callq 4004f0 <getchar@plt>
- mov $0x0,%eax
- leaveq
- retq
- nopw 0x0(%rax,%rax,1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement