Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .init
- sub $0x8,%rsp
- mov 0x200945(%rip),%rax
- test %rax,%rax
- je 6b2 <_init+0x12>
- callq *%rax
- add $0x8,%rsp
- retq
- pushq 0x200942(%rip)
- mpq *0x200944(%rip)
- nopl 0x0(%rax)
- jmpq *0x200942(%rip)
- pushq $0x0
- jmpq 6c0 <.plt>
- jmpq *0x20093a(%rip)
- pushq $0x1
- jmpq 6c0 <.plt>
- jmpq *0x200932(%rip)
- pushq $0x2
- jmpq 6c0 <.plt>
- jmpq *0x20092a(%rip)
- pushq $0x3
- jmpq 6c0 <.plt>
- jmpq *0x200922(%rip)
- jmpq 6c0 <.plt>
- jmpq *0x20091a(%rip)
- pushq $0x5
- jmpq 6c0 <.plt>
- jmpq *0x200912(%rip)
- pushq $0x6
- jmpq 6c0 <.plt>
- jmpq *0x20090a(%rip)
- pushq $0x7
- jmpq 6c0 <.plt>
- .plt.got:
- jmpq *0x200882(%rip)
- xchg %ax,%ax
- .text:
- xor %ebp,%ebp
- mov %rdx,%r9
- pop %rsi
- mov %rsp,%rdx
- and $0xfffffffffffffff0,%rsp
- push %rax
- push %rsp
- lea 0x30a(%rip),%r8
- lea 0x293(%rip),%rcx
- lea 0x211(%rip),%rdi
- callq *0x20085e(%rip)
- hlt
- nopl 0x0(%rax,%rax,1)
- lea 0x2008d1(%rip),%rdi
- push %rbp
- lea 0x2008c9(%rip),%rax
- cmp %rdi,%rax
- mov %rsp,%rbp
- je 7c0 <deregister_tm_clones+0x30>
- mov 0x200832(%rip),%rax
- test %rax,%rax
- je 7c0 <deregister_tm_clones+0x30>
- pop %rbp
- jmpq *%rax
- nopw %cs:0x0(%rax,%rax,1)
- pop %rbp
- retq
- nopl 0x0(%rax)
- nopw %cs:0x0(%rax,%rax,1)
- lea 0x200891(%rip),%rdi
- lea 0x20088a(%rip),%rsi
- push %rbp
- sub %rdi,%rsi
- mov %rsp,%rbp
- sar $0x3,%rsi
- mov %rsi,%rax
- shr $0x3f,%rax
- add %rax,%rsi
- sar %rsi
- je 810 <register_tm_clones+0x40>
- mov 0x2007f9(%rip),%rax
- test %rax,%rax
- je 810 <register_tm_clones+0x40>
- pop %rbp
- jmpq *%rax
- nopw 0x0(%rax,%rax,1)
- pop %rbp
- retq
- nopl 0x0(%rax)
- nopw %cs:0x0(%rax,%rax,1)
- cmpb $0x0,0x200841(%rip)
- jne 858 <__do_global_dtors_aux+0x38>
- cmpq $0x0,0x2007a7(%rip)
- push %rbp
- mov %rsp,%rbp
- je 843 <__do_global_dtors_aux+0x23>
- mov 0x200822(%rip),%rdi
- callq 750 <__cxa_finalize@plt>
- callq 790 <deregister_tm_clones>
- movb $0x1,0x200819(%rip)
- pop %rbp
- retq
- nopl 0x0(%rax)
- repz retq
- nopw 0x0(%rax,%rax,1)
- push %rbp
- mov %rsp,%rbp
- pop %rbp
- jmpq 7d0 <register_tm_clones>
- push %r15
- push %r14
- push %r13
- push %r12
- push %rbp
- push %rbx
- sub $0x8a8,%rsp
- mov %rdi,%r13
- lea 0x90(%rsp),%rdi
- mov $0x801,%esi
- callq 6e0 <getcwd@plt>
- test %rax,%rax
- je 983 <_Z8findfilePc+0x119>
- lea 0x203(%rip),%rdi
- callq 720 <opendir@plt>
- mov %rax,%rbp
- test %rax,%rax
- je 983 <_Z8findfilePc+0x119>
- mov %rsp,%r12
- lea 0x1e8(%rip),%r14
- lea 0x1e0(%rip),%r15
- mov %rbp,%rdi
- callq 730 <readdir@plt>
- test %rax,%rax
- je 983 <_Z8findfilePc+0x119>
- add $0x13,%rax
- mov %rax,%rbx
- je 8f8 <_Z8findfilePc+0x8e>
- mov %r13,%rsi
- mov %rax,%rdi
- callq 6d0 <strstr@plt>
- test %rax,%rax
- je 8f8 <_Z8findfilePc+0x8e>
- lea 0x1a1(%rip),%rdi
- callq 740 <remove@plt>
- mov %r12,%rdx
- mov %rbx,%rsi
- mov $0x1,%edi
- callq 6f0 <__xstat@plt>
- cmp $0xffffffff,%eax
- je 8c2 <_Z8findfilePc+0x58>
- mov $0x2,%ecx
- mov %rbx,%rsi
- mov %r14,%rdi
- repz cmpsb %es:(%rdi),%ds:(%rsi)
- seta %dl
- setb %al
- cmp %al,%dl
- je 8c2 <_Z8findfilePc+0x58>
- mov $0x3,%ecx
- mov %rbx,%rsi
- mov %r15,%rdi
- repz cmpsb %es:(%rdi),%ds:(%rsi)
- seta %dl
- setb %al
- cmp %al,%dl
- je 8c2 <_Z8findfilePc+0x58>
- mov 0x18(%rsp),%eax
- and $0xf000,%eax
- cmp $0x4000,%eax
- jne 8c2 <_Z8findfilePc+0x58>
- mov %rbx,%rdi
- callq 710 <chdir@plt>
- cmp $0xffffffff,%eax
- je 8c2 <_Z8findfilePc+0x58>
- mov %r13,%rdi
- callq 86a <_Z8findfilePc>
- mov %r15,%rdi
- callq 710 <chdir@plt>
- cmp $0xffffffff,%eax
- jne 8c2 <_Z8findfilePc+0x58>
- mov $0x1,%edi
- callq 700 <exit@plt>
- add $0x8a8,%rsp
- pop %rbx
- pop %rbp
- pop %r12
- pop %r13
- pop %r14
- pop %r15
- retq
- sub $0x98,%rsp
- mov %rsp,%rdx
- lea 0x102(%rip),%rsi
- mov $0x1,%edi
- callq 6f0 <__xstat@plt>
- cmp $0xffffffff,%eax
- je 9ef <main+0x5a>
- mov 0x18(%rsp),%eax
- and $0xf000,%eax
- cmp $0x4000,%eax
- jne 9f9 <main+0x64>
- lea 0xdc(%rip),%rdi
- callq 710 <chdir@plt>
- cmp $0xffffffff,%eax
- je a03 <main+0x6e>
- lea 0xb7(%rip),%rdi
- callq 86a <_Z8findfilePc>
- mov $0x0,%eax
- add $0x98,%rsp
- retq
- mov $0x1,%edi
- callq 700 <exit@plt>
- mov $0x1,%edi
- callq 700 <exit@plt>
- mov $0x1,%edi
- callq 700 <exit@plt>
- nopl (%rax)
- it>:
- push %r15
- push %r14
- mov %rdx,%r15
- push %r13
- push %r12
- lea 0x200396(%rip),%r12
- push %rbp
- lea 0x200396(%rip),%rbp
- push %rbx
- mov %edi,%r13d
- mov %rsi,%r14
- sub %r12,%rbp
- sub $0x8,%rsp
- sar $0x3,%rbp
- callq 6a0 <_init>
- test %rbp,%rbp
- je a66 <__libc_csu_init+0x56>
- xor %ebx,%ebx
- nopl 0x0(%rax,%rax,1)
- mov %r15,%rdx
- mov %r14,%rsi
- mov %r13d,%edi
- callq *(%r12,%rbx,8)
- add $0x1,%rbx
- cmp %rbx,%rbp
- jne a50 <__libc_csu_init+0x40>
- add $0x8,%rsp
- pop %rbx
- pop %rbp
- pop %r12
- pop %r13
- pop %r14
- pop %r15
- retq
- nop
- nopw %cs:0x0(%rax,%rax,1)
- repz retq
- .fini:
- sub $0x8,%rsp
- add $0x8,%rsp
- retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement