NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

babyret2win: formato del fichero elf64-x86-64


Desensamblado de la sección .init:

0000000000401000 <_init>:
401000: 48 83 ec 08 sub $0x8,%rsp
401004: 48 8b 05 ed 2f 00 00 mov 0x2fed(%rip),%rax # 403ff8 <__gmon_start__>
40100b: 48 85 c0 test %rax,%rax
40100e: 74 02 je 401012 <_init+0x12>
401010: ff d0 call *%rax
401012: 48 83 c4 08 add $0x8,%rsp
401016: c3 ret

Desensamblado de la sección .plt:

0000000000401020 <.plt>:
401020: ff 35 e2 2f 00 00 push 0x2fe2(%rip) # 404008 <_GLOBAL_OFFSET_TABLE_+0x8>
401026: ff 25 e4 2f 00 00 jmp *0x2fe4(%rip) # 404010 <_GLOBAL_OFFSET_TABLE_+0x10>
40102c: 0f 1f 40 00 nopl 0x0(%rax)

0000000000401030 <__isoc99_scanf@plt>:
401030: ff 25 e2 2f 00 00 jmp *0x2fe2(%rip) # 404018 <__isoc99_scanf@GLIBC_2.7>
401036: 68 00 00 00 00 push $0x0
40103b: e9 e0 ff ff ff jmp 401020 <.plt>

Desensamblado de la sección .text:

0000000000401040 <_start>:
401040: 31 ed xor %ebp,%ebp
401042: 49 89 d1 mov %rdx,%r9
401045: 5e pop %rsi
401046: 48 89 e2 mov %rsp,%rdx
401049: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
40104d: 50 push %rax
40104e: 54 push %rsp
40104f: 49 c7 c0 f0 11 40 00 mov $0x4011f0,%r8
401056: 48 c7 c1 90 11 40 00 mov $0x401190,%rcx
40105d: 48 c7 c7 5a 11 40 00 mov $0x40115a,%rdi
401064: ff 15 86 2f 00 00 call *0x2f86(%rip) # 403ff0 <__libc_start_main@GLIBC_2.2.5>
40106a: f4 hlt
40106b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)

0000000000401070 <_dl_relocate_static_pie>:
401070: c3 ret
401071: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
401078: 00 00 00
40107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)

0000000000401080 <deregister_tm_clones>:
401080: b8 30 40 40 00 mov $0x404030,%eax
401085: 48 3d 30 40 40 00 cmp $0x404030,%rax
40108b: 74 13 je 4010a0 <deregister_tm_clones+0x20>
40108d: b8 00 00 00 00 mov $0x0,%eax
401092: 48 85 c0 test %rax,%rax
401095: 74 09 je 4010a0 <deregister_tm_clones+0x20>
401097: bf 30 40 40 00 mov $0x404030,%edi
40109c: ff e0 jmp *%rax
40109e: 66 90 xchg %ax,%ax
4010a0: c3 ret
4010a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
4010a8: 00 00 00 00
4010ac: 0f 1f 40 00 nopl 0x0(%rax)

00000000004010b0 <register_tm_clones>:
4010b0: be 30 40 40 00 mov $0x404030,%esi
4010b5: 48 81 ee 30 40 40 00 sub $0x404030,%rsi
4010bc: 48 c1 fe 03 sar $0x3,%rsi
4010c0: 48 89 f0 mov %rsi,%rax
4010c3: 48 c1 e8 3f shr $0x3f,%rax
4010c7: 48 01 c6 add %rax,%rsi
4010ca: 48 d1 fe sar %rsi
4010cd: 74 11 je 4010e0 <register_tm_clones+0x30>
4010cf: b8 00 00 00 00 mov $0x0,%eax
4010d4: 48 85 c0 test %rax,%rax
4010d7: 74 07 je 4010e0 <register_tm_clones+0x30>
4010d9: bf 30 40 40 00 mov $0x404030,%edi
4010de: ff e0 jmp *%rax
4010e0: c3 ret
4010e1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
4010e8: 00 00 00 00
4010ec: 0f 1f 40 00 nopl 0x0(%rax)

00000000004010f0 <__do_global_dtors_aux>:
4010f0: 80 3d 39 2f 00 00 00 cmpb $0x0,0x2f39(%rip) # 404030 <__TMC_END__>
4010f7: 75 17 jne 401110 <__do_global_dtors_aux+0x20>
4010f9: 55 push %rbp
4010fa: 48 89 e5 mov %rsp,%rbp
4010fd: e8 7e ff ff ff call 401080 <deregister_tm_clones>
401102: c6 05 27 2f 00 00 01 movb $0x1,0x2f27(%rip) # 404030 <__TMC_END__>
401109: 5d pop %rbp
40110a: c3 ret
40110b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
401110: c3 ret
401111: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
401118: 00 00 00 00
40111c: 0f 1f 40 00 nopl 0x0(%rax)

0000000000401120 <frame_dummy>:
401120: eb 8e jmp 4010b0 <register_tm_clones>

0000000000401122 <gag1>:
401122: 55 push %rbp
401123: 48 89 e5 mov %rsp,%rbp
401126: 48 31 d2 xor %rdx,%rdx
401129: 48 31 f6 xor %rsi,%rsi
40112c: 90 nop
40112d: 5d pop %rbp
40112e: c3 ret

000000000040112f <gag2>:
40112f: 55 push %rbp
401130: 48 89 e5 mov %rsp,%rbp
401133: 48 89 37 mov %rsi,(%rdi)
401136: 90 nop
401137: 5d pop %rbp
401138: c3 ret

0000000000401139 <gag3>:
401139: 55 push %rbp
40113a: 48 89 e5 mov %rsp,%rbp
40113d: 5f pop %rdi
40113e: 5e pop %rsi
40113f: c3 ret
401140: 0f 05 syscall
401142: 90 nop
401143: 5d pop %rbp
401144: c3 ret

0000000000401145 <gag4>:
401145: 55 push %rbp
401146: 48 89 e5 mov %rsp,%rbp
401149: 48 83 c0 3b add $0x3b,%rax
40114d: 90 nop
40114e: 5d pop %rbp
40114f: c3 ret

0000000000401150 <gag5>:
401150: 55 push %rbp
401151: 48 89 e5 mov %rsp,%rbp
401154: 48 31 c0 xor %rax,%rax
401157: 90 nop
401158: 5d pop %rbp
401159: c3 ret

000000000040115a <main>:
40115a: 55 push %rbp
40115b: 48 89 e5 mov %rsp,%rbp
40115e: 48 83 ec 20 sub $0x20,%rsp
401162: 48 8d 45 e0 lea -0x20(%rbp),%rax
401166: 48 89 c6 mov %rax,%rsi
401169: 48 8d 3d 94 0e 00 00 lea 0xe94(%rip),%rdi # 402004 <_IO_stdin_used+0x4>
401170: b8 00 00 00 00 mov $0x0,%eax
401175: e8 b6 fe ff ff call 401030 <__isoc99_scanf@plt>
40117a: b8 00 00 00 00 mov $0x0,%eax
40117f: c9 leave
401180: c3 ret
401181: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
401188: 00 00 00
40118b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)

0000000000401190 <__libc_csu_init>:
401190: 41 57 push %r15
401192: 49 89 d7 mov %rdx,%r15
401195: 41 56 push %r14
401197: 49 89 f6 mov %rsi,%r14
40119a: 41 55 push %r13
40119c: 41 89 fd mov %edi,%r13d
40119f: 41 54 push %r12
4011a1: 4c 8d 25 68 2c 00 00 lea 0x2c68(%rip),%r12 # 403e10 <__frame_dummy_init_array_entry>
4011a8: 55 push %rbp
4011a9: 48 8d 2d 68 2c 00 00 lea 0x2c68(%rip),%rbp # 403e18 <__do_global_dtors_aux_fini_array_entry>
4011b0: 53 push %rbx
4011b1: 4c 29 e5 sub %r12,%rbp
4011b4: 48 83 ec 08 sub $0x8,%rsp
4011b8: e8 43 fe ff ff call 401000 <_init>
4011bd: 48 c1 fd 03 sar $0x3,%rbp
4011c1: 74 1b je 4011de <__libc_csu_init+0x4e>
4011c3: 31 db xor %ebx,%ebx
4011c5: 0f 1f 00 nopl (%rax)
4011c8: 4c 89 fa mov %r15,%rdx
4011cb: 4c 89 f6 mov %r14,%rsi
4011ce: 44 89 ef mov %r13d,%edi
4011d1: 41 ff 14 dc call *(%r12,%rbx,8)
4011d5: 48 83 c3 01 add $0x1,%rbx
4011d9: 48 39 dd cmp %rbx,%rbp
4011dc: 75 ea jne 4011c8 <__libc_csu_init+0x38>
4011de: 48 83 c4 08 add $0x8,%rsp
4011e2: 5b pop %rbx
4011e3: 5d pop %rbp
4011e4: 41 5c pop %r12
4011e6: 41 5d pop %r13
4011e8: 41 5e pop %r14
4011ea: 41 5f pop %r15
4011ec: c3 ret
4011ed: 0f 1f 00 nopl (%rax)

00000000004011f0 <__libc_csu_fini>:
4011f0: c3 ret

Desensamblado de la sección .fini:

00000000004011f4 <_fini>:
4011f4: 48 83 ec 08 sub $0x8,%rsp
4011f8: 48 83 c4 08 add $0x8,%rsp
4011fc: c3 ret
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.