daily pastebin goal
72%
SHARE
TWEET

Untitled

a guest Dec 11th, 2018 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. breaker:     file format elf64-x86-64
  3.  
  4.  
  5. Disassembly of section .init:
  6.  
  7. 0000000000001000 <_init>:
  8.     1000:   f3 0f 1e fa             endbr64
  9.     1004:   48 83 ec 08             sub    $0x8,%rsp
  10.     1008:   48 8b 05 d9 2f 00 00    mov    0x2fd9(%rip),%rax        # 3fe8 <__gmon_start__>
  11.     100f:   48 85 c0                test   %rax,%rax
  12.     1012:   74 02                   je     1016 <_init+0x16>
  13.     1014:   ff d0                   callq  *%rax
  14.     1016:   48 83 c4 08             add    $0x8,%rsp
  15.     101a:   c3                      retq  
  16.  
  17. Disassembly of section .plt:
  18.  
  19. 0000000000001020 <.plt>:
  20.     1020:   ff 35 e2 2f 00 00       pushq  0x2fe2(%rip)        # 4008 <_GLOBAL_OFFSET_TABLE_+0x8>
  21.     1026:   ff 25 e4 2f 00 00       jmpq   *0x2fe4(%rip)        # 4010 <_GLOBAL_OFFSET_TABLE_+0x10>
  22.     102c:   0f 1f 40 00             nopl   0x0(%rax)
  23.  
  24. 0000000000001030 <puts@plt>:
  25.     1030:   ff 25 e2 2f 00 00       jmpq   *0x2fe2(%rip)        # 4018 <puts@GLIBC_2.2.5>
  26.     1036:   68 00 00 00 00          pushq  $0x0
  27.     103b:   e9 e0 ff ff ff          jmpq   1020 <.plt>
  28.  
  29. 0000000000001040 <printf@plt>:
  30.     1040:   ff 25 da 2f 00 00       jmpq   *0x2fda(%rip)        # 4020 <printf@GLIBC_2.2.5>
  31.     1046:   68 01 00 00 00          pushq  $0x1
  32.     104b:   e9 d0 ff ff ff          jmpq   1020 <.plt>
  33.  
  34. 0000000000001050 <atoi@plt>:
  35.     1050:   ff 25 d2 2f 00 00       jmpq   *0x2fd2(%rip)        # 4028 <atoi@GLIBC_2.2.5>
  36.     1056:   68 02 00 00 00          pushq  $0x2
  37.     105b:   e9 c0 ff ff ff          jmpq   1020 <.plt>
  38.  
  39. Disassembly of section .text:
  40.  
  41. 0000000000001060 <_start>:
  42.     1060:   f3 0f 1e fa             endbr64
  43.     1064:   31 ed                   xor    %ebp,%ebp
  44.     1066:   49 89 d1                mov    %rdx,%r9
  45.     1069:   5e                      pop    %rsi
  46.     106a:   48 89 e2                mov    %rsp,%rdx
  47.     106d:   48 83 e4 f0             and    $0xfffffffffffffff0,%rsp
  48.     1071:   50                      push   %rax
  49.     1072:   54                      push   %rsp
  50.     1073:   4c 8d 05 e6 02 00 00    lea    0x2e6(%rip),%r8        # 1360 <__libc_csu_fini>
  51.     107a:   48 8d 0d 6f 02 00 00    lea    0x26f(%rip),%rcx        # 12f0 <__libc_csu_init>
  52.     1081:   48 8d 3d c6 01 00 00    lea    0x1c6(%rip),%rdi        # 124e <main>
  53.     1088:   ff 15 52 2f 00 00       callq  *0x2f52(%rip)        # 3fe0 <__libc_start_main@GLIBC_2.2.5>
  54.     108e:   f4                      hlt    
  55.     108f:   90                      nop
  56.  
  57. 0000000000001090 <deregister_tm_clones>:
  58.     1090:   48 8d 3d c1 2f 00 00    lea    0x2fc1(%rip),%rdi        # 4058 <__TMC_END__>
  59.     1097:   48 8d 05 ba 2f 00 00    lea    0x2fba(%rip),%rax        # 4058 <__TMC_END__>
  60.     109e:   48 39 f8                cmp    %rdi,%rax
  61.     10a1:   74 15                   je     10b8 <deregister_tm_clones+0x28>
  62.     10a3:   48 8b 05 2e 2f 00 00    mov    0x2f2e(%rip),%rax        # 3fd8 <_ITM_deregisterTMCloneTable>
  63.     10aa:   48 85 c0                test   %rax,%rax
  64.     10ad:   74 09                   je     10b8 <deregister_tm_clones+0x28>
  65.     10af:   ff e0                   jmpq   *%rax
  66.     10b1:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  67.     10b8:   c3                      retq  
  68.     10b9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  69.  
  70. 00000000000010c0 <register_tm_clones>:
  71.     10c0:   48 8d 3d 91 2f 00 00    lea    0x2f91(%rip),%rdi        # 4058 <__TMC_END__>
  72.     10c7:   48 8d 35 8a 2f 00 00    lea    0x2f8a(%rip),%rsi        # 4058 <__TMC_END__>
  73.     10ce:   48 29 fe                sub    %rdi,%rsi
  74.     10d1:   48 c1 fe 03             sar    $0x3,%rsi
  75.     10d5:   48 89 f0                mov    %rsi,%rax
  76.     10d8:   48 c1 e8 3f             shr    $0x3f,%rax
  77.     10dc:   48 01 c6                add    %rax,%rsi
  78.     10df:   48 d1 fe                sar    %rsi
  79.     10e2:   74 14                   je     10f8 <register_tm_clones+0x38>
  80.     10e4:   48 8b 05 05 2f 00 00    mov    0x2f05(%rip),%rax        # 3ff0 <_ITM_registerTMCloneTable>
  81.     10eb:   48 85 c0                test   %rax,%rax
  82.     10ee:   74 08                   je     10f8 <register_tm_clones+0x38>
  83.     10f0:   ff e0                   jmpq   *%rax
  84.     10f2:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  85.     10f8:   c3                      retq  
  86.     10f9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  87.  
  88. 0000000000001100 <__do_global_dtors_aux>:
  89.     1100:   f3 0f 1e fa             endbr64
  90.     1104:   80 3d 4d 2f 00 00 00    cmpb   $0x0,0x2f4d(%rip)        # 4058 <__TMC_END__>
  91.     110b:   75 33                   jne    1140 <__do_global_dtors_aux+0x40>
  92.     110d:   55                      push   %rbp
  93.     110e:   48 83 3d e2 2e 00 00    cmpq   $0x0,0x2ee2(%rip)        # 3ff8 <__cxa_finalize@GLIBC_2.2.5>
  94.     1115:   00
  95.     1116:   48 89 e5                mov    %rsp,%rbp
  96.     1119:   74 0d                   je     1128 <__do_global_dtors_aux+0x28>
  97.     111b:   48 8b 3d 16 2f 00 00    mov    0x2f16(%rip),%rdi        # 4038 <__dso_handle>
  98.     1122:   ff 15 d0 2e 00 00       callq  *0x2ed0(%rip)        # 3ff8 <__cxa_finalize@GLIBC_2.2.5>
  99.     1128:   e8 63 ff ff ff          callq  1090 <deregister_tm_clones>
  100.     112d:   c6 05 24 2f 00 00 01    movb   $0x1,0x2f24(%rip)        # 4058 <__TMC_END__>
  101.     1134:   5d                      pop    %rbp
  102.     1135:   c3                      retq  
  103.     1136:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  104.     113d:   00 00 00
  105.     1140:   c3                      retq  
  106.     1141:   66 66 2e 0f 1f 84 00    data16 nopw %cs:0x0(%rax,%rax,1)
  107.     1148:   00 00 00 00
  108.     114c:   0f 1f 40 00             nopl   0x0(%rax)
  109.  
  110. 0000000000001150 <frame_dummy>:
  111.     1150:   f3 0f 1e fa             endbr64
  112.     1154:   e9 67 ff ff ff          jmpq   10c0 <register_tm_clones>
  113.  
  114. 0000000000001159 <LCG_breakSeed>:
  115.     1159:   55                      push   %rbp
  116.     115a:   48 89 e5                mov    %rsp,%rbp
  117.     115d:   48 83 ec 40             sub    $0x40,%rsp
  118.     1161:   89 7d cc                mov    %edi,-0x34(%rbp)
  119.     1164:   89 75 c8                mov    %esi,-0x38(%rbp)
  120.     1167:   89 55 c4                mov    %edx,-0x3c(%rbp)
  121.     116a:   8b 45 cc                mov    -0x34(%rbp),%eax
  122.     116d:   c1 e0 10                shl    $0x10,%eax
  123.     1170:   48 98                   cltq  
  124.     1172:   48 89 45 e0             mov    %rax,-0x20(%rbp)
  125.     1176:   c7 45 dc 00 00 00 00    movl   $0x0,-0x24(%rbp)
  126.     117d:   e9 b1 00 00 00          jmpq   1233 <LCG_breakSeed+0xda>
  127.     1182:   8b 45 dc                mov    -0x24(%rbp),%eax
  128.     1185:   48 63 d0                movslq %eax,%rdx
  129.     1188:   48 8b 45 e0             mov    -0x20(%rbp),%rax
  130.     118c:   48 01 d0                add    %rdx,%rax
  131.     118f:   48 89 45 e8             mov    %rax,-0x18(%rbp)
  132.     1193:   48 8b 05 b6 2e 00 00    mov    0x2eb6(%rip),%rax        # 4050 <a>
  133.     119a:   48 0f af 45 e8          imul   -0x18(%rbp),%rax
  134.     119f:   48 89 c2                mov    %rax,%rdx
  135.     11a2:   48 8b 05 97 2e 00 00    mov    0x2e97(%rip),%rax        # 4040 <c>
  136.     11a9:   48 01 d0                add    %rdx,%rax
  137.     11ac:   48 8b 0d 95 2e 00 00    mov    0x2e95(%rip),%rcx        # 4048 <mod>
  138.     11b3:   ba 00 00 00 00          mov    $0x0,%edx
  139.     11b8:   48 f7 f1                div    %rcx
  140.     11bb:   48 89 55 f0             mov    %rdx,-0x10(%rbp)
  141.     11bf:   48 8b 45 f0             mov    -0x10(%rbp),%rax
  142.     11c3:   48 c1 e8 10             shr    $0x10,%rax
  143.     11c7:   48 89 c2                mov    %rax,%rdx
  144.     11ca:   8b 45 c8                mov    -0x38(%rbp),%eax
  145.     11cd:   48 98                   cltq  
  146.     11cf:   48 39 c2                cmp    %rax,%rdx
  147.     11d2:   75 5b                   jne    122f <LCG_breakSeed+0xd6>
  148.     11d4:   48 8b 05 75 2e 00 00    mov    0x2e75(%rip),%rax        # 4050 <a>
  149.     11db:   48 0f af 45 f0          imul   -0x10(%rbp),%rax
  150.     11e0:   48 89 c2                mov    %rax,%rdx
  151.     11e3:   48 8b 05 56 2e 00 00    mov    0x2e56(%rip),%rax        # 4040 <c>
  152.     11ea:   48 01 d0                add    %rdx,%rax
  153.     11ed:   48 8b 0d 54 2e 00 00    mov    0x2e54(%rip),%rcx        # 4048 <mod>
  154.     11f4:   ba 00 00 00 00          mov    $0x0,%edx
  155.     11f9:   48 f7 f1                div    %rcx
  156.     11fc:   48 89 55 f8             mov    %rdx,-0x8(%rbp)
  157.     1200:   48 8b 45 f8             mov    -0x8(%rbp),%rax
  158.     1204:   48 c1 e8 10             shr    $0x10,%rax
  159.     1208:   48 89 c2                mov    %rax,%rdx
  160.     120b:   8b 45 c4                mov    -0x3c(%rbp),%eax
  161.     120e:   48 98                   cltq  
  162.     1210:   48 39 c2                cmp    %rax,%rdx
  163.     1213:   75 1a                   jne    122f <LCG_breakSeed+0xd6>
  164.     1215:   48 8b 45 e8             mov    -0x18(%rbp),%rax
  165.     1219:   48 89 c6                mov    %rax,%rsi
  166.     121c:   48 8d 3d e5 0d 00 00    lea    0xde5(%rip),%rdi        # 2008 <_IO_stdin_used+0x8>
  167.     1223:   b8 00 00 00 00          mov    $0x0,%eax
  168.     1228:   e8 13 fe ff ff          callq  1040 <printf@plt>
  169.     122d:   eb 1d                   jmp    124c <LCG_breakSeed+0xf3>
  170.     122f:   83 45 dc 01             addl   $0x1,-0x24(%rbp)
  171.     1233:   81 7d dc fe ff 00 00    cmpl   $0xfffe,-0x24(%rbp)
  172.     123a:   0f 8e 42 ff ff ff       jle    1182 <LCG_breakSeed+0x29>
  173.     1240:   48 8d 3d e9 0d 00 00    lea    0xde9(%rip),%rdi        # 2030 <_IO_stdin_used+0x30>
  174.     1247:   e8 e4 fd ff ff          callq  1030 <puts@plt>
  175.     124c:   c9                      leaveq
  176.     124d:   c3                      retq  
  177.  
  178. 000000000000124e <main>:
  179.     124e:   55                      push   %rbp
  180.     124f:   48 89 e5                mov    %rsp,%rbp
  181.     1252:   48 83 ec 30             sub    $0x30,%rsp
  182.     1256:   89 7d dc                mov    %edi,-0x24(%rbp)
  183.     1259:   48 89 75 d0             mov    %rsi,-0x30(%rbp)
  184.     125d:   83 7d dc 04             cmpl   $0x4,-0x24(%rbp)
  185.     1261:   74 22                   je     1285 <main+0x37>
  186.     1263:   48 8b 45 d0             mov    -0x30(%rbp),%rax
  187.     1267:   48 8b 00                mov    (%rax),%rax
  188.     126a:   48 89 c6                mov    %rax,%rsi
  189.     126d:   48 8d 3d cd 0d 00 00    lea    0xdcd(%rip),%rdi        # 2041 <_IO_stdin_used+0x41>
  190.     1274:   b8 00 00 00 00          mov    $0x0,%eax
  191.     1279:   e8 c2 fd ff ff          callq  1040 <printf@plt>
  192.     127e:   b8 01 00 00 00          mov    $0x1,%eax
  193.     1283:   eb 69                   jmp    12ee <main+0xa0>
  194.     1285:   48 8b 45 d0             mov    -0x30(%rbp),%rax
  195.     1289:   48 83 c0 08             add    $0x8,%rax
  196.     128d:   48 8b 00                mov    (%rax),%rax
  197.     1290:   48 89 c7                mov    %rax,%rdi
  198.     1293:   e8 b8 fd ff ff          callq  1050 <atoi@plt>
  199.     1298:   48 98                   cltq  
  200.     129a:   48 89 45 e8             mov    %rax,-0x18(%rbp)
  201.     129e:   48 8b 45 d0             mov    -0x30(%rbp),%rax
  202.     12a2:   48 83 c0 10             add    $0x10,%rax
  203.     12a6:   48 8b 00                mov    (%rax),%rax
  204.     12a9:   48 89 c7                mov    %rax,%rdi
  205.     12ac:   e8 9f fd ff ff          callq  1050 <atoi@plt>
  206.     12b1:   48 98                   cltq  
  207.     12b3:   48 89 45 f0             mov    %rax,-0x10(%rbp)
  208.     12b7:   48 8b 45 d0             mov    -0x30(%rbp),%rax
  209.     12bb:   48 83 c0 18             add    $0x18,%rax
  210.     12bf:   48 8b 00                mov    (%rax),%rax
  211.     12c2:   48 89 c7                mov    %rax,%rdi
  212.     12c5:   e8 86 fd ff ff          callq  1050 <atoi@plt>
  213.     12ca:   48 98                   cltq  
  214.     12cc:   48 89 45 f8             mov    %rax,-0x8(%rbp)
  215.     12d0:   48 8b 45 f8             mov    -0x8(%rbp),%rax
  216.     12d4:   89 c2                   mov    %eax,%edx
  217.     12d6:   48 8b 45 f0             mov    -0x10(%rbp),%rax
  218.     12da:   89 c1                   mov    %eax,%ecx
  219.     12dc:   48 8b 45 e8             mov    -0x18(%rbp),%rax
  220.     12e0:   89 ce                   mov    %ecx,%esi
  221.     12e2:   89 c7                   mov    %eax,%edi
  222.     12e4:   e8 70 fe ff ff          callq  1159 <LCG_breakSeed>
  223.     12e9:   b8 00 00 00 00          mov    $0x0,%eax
  224.     12ee:   c9                      leaveq
  225.     12ef:   c3                      retq  
  226.  
  227. 00000000000012f0 <__libc_csu_init>:
  228.     12f0:   f3 0f 1e fa             endbr64
  229.     12f4:   41 57                   push   %r15
  230.     12f6:   49 89 d7                mov    %rdx,%r15
  231.     12f9:   41 56                   push   %r14
  232.     12fb:   49 89 f6                mov    %rsi,%r14
  233.     12fe:   41 55                   push   %r13
  234.     1300:   41 89 fd                mov    %edi,%r13d
  235.     1303:   41 54                   push   %r12
  236.     1305:   4c 8d 25 dc 2a 00 00    lea    0x2adc(%rip),%r12        # 3de8 <__frame_dummy_init_array_entry>
  237.     130c:   55                      push   %rbp
  238.     130d:   48 8d 2d dc 2a 00 00    lea    0x2adc(%rip),%rbp        # 3df0 <__init_array_end>
  239.     1314:   53                      push   %rbx
  240.     1315:   4c 29 e5                sub    %r12,%rbp
  241.     1318:   48 83 ec 08             sub    $0x8,%rsp
  242.     131c:   67 e8 de fc ff ff       addr32 callq 1000 <_init>
  243.     1322:   48 c1 fd 03             sar    $0x3,%rbp
  244.     1326:   74 1e                   je     1346 <__libc_csu_init+0x56>
  245.     1328:   31 db                   xor    %ebx,%ebx
  246.     132a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  247.     1330:   4c 89 fa                mov    %r15,%rdx
  248.     1333:   4c 89 f6                mov    %r14,%rsi
  249.     1336:   44 89 ef                mov    %r13d,%edi
  250.     1339:   41 ff 14 dc             callq  *(%r12,%rbx,8)
  251.     133d:   48 83 c3 01             add    $0x1,%rbx
  252.     1341:   48 39 dd                cmp    %rbx,%rbp
  253.     1344:   75 ea                   jne    1330 <__libc_csu_init+0x40>
  254.     1346:   48 83 c4 08             add    $0x8,%rsp
  255.     134a:   5b                      pop    %rbx
  256.     134b:   5d                      pop    %rbp
  257.     134c:   41 5c                   pop    %r12
  258.     134e:   41 5d                   pop    %r13
  259.     1350:   41 5e                   pop    %r14
  260.     1352:   41 5f                   pop    %r15
  261.     1354:   c3                      retq  
  262.     1355:   66 66 2e 0f 1f 84 00    data16 nopw %cs:0x0(%rax,%rax,1)
  263.     135c:   00 00 00 00
  264.  
  265. 0000000000001360 <__libc_csu_fini>:
  266.     1360:   f3 0f 1e fa             endbr64
  267.     1364:   c3                      retq  
  268.  
  269. Disassembly of section .fini:
  270.  
  271. 0000000000001368 <_fini>:
  272.     1368:   f3 0f 1e fa             endbr64
  273.     136c:   48 83 ec 08             sub    $0x8,%rsp
  274.     1370:   48 83 c4 08             add    $0x8,%rsp
  275.     1374:   c3                      retq
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top