You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
3.9 KiB
70 lines
3.9 KiB
|
|
sample.exe: file format coff-x86-64 |
|
|
|
Disassembly of section .text: |
|
|
|
0000000140001000 <.text>: |
|
140001000: 55 push rbp |
|
140001001: 56 push rsi |
|
140001002: 48 89 e5 mov rbp, rsp |
|
140001005: 45 85 c9 test r9d, r9d |
|
140001008: 7e 6e jle 0x140001078 <.text+0x78> |
|
14000100a: 44 89 c8 mov eax, r9d |
|
14000100d: 41 83 f9 01 cmp r9d, 0x1 |
|
140001011: 75 05 jne 0x140001018 <.text+0x18> |
|
140001013: 45 31 c9 xor r9d, r9d |
|
140001016: eb 49 jmp 0x140001061 <.text+0x61> |
|
140001018: 41 89 c2 mov r10d, eax |
|
14000101b: 41 81 e2 fe ff ff 7f and r10d, 0x7ffffffe |
|
140001022: 45 31 c9 xor r9d, r9d |
|
140001025: 66 2e 0f 1f 84 00 00 00 00 00 nop word ptr cs:[rax + rax] |
|
14000102f: 90 nop |
|
140001030: 4f 8b 1c c8 mov r11, qword ptr [r8 + 8*r9] |
|
140001034: 4f 8d 1c 5b lea r11, [r11 + 2*r11] |
|
140001038: 4a 8b 34 ca mov rsi, qword ptr [rdx + 8*r9] |
|
14000103c: 49 01 f3 add r11, rsi |
|
14000103f: 4c 89 1c f1 mov qword ptr [rcx + 8*rsi], r11 |
|
140001043: 4f 8b 5c c8 08 mov r11, qword ptr [r8 + 8*r9 + 0x8] |
|
140001048: 4f 8d 1c 5b lea r11, [r11 + 2*r11] |
|
14000104c: 4a 8b 74 ca 08 mov rsi, qword ptr [rdx + 8*r9 + 0x8] |
|
140001051: 49 01 f3 add r11, rsi |
|
140001054: 4c 89 1c f1 mov qword ptr [rcx + 8*rsi], r11 |
|
140001058: 49 83 c1 02 add r9, 0x2 |
|
14000105c: 4d 39 ca cmp r10, r9 |
|
14000105f: 75 cf jne 0x140001030 <.text+0x30> |
|
140001061: a8 01 test al, 0x1 |
|
140001063: 74 13 je 0x140001078 <.text+0x78> |
|
140001065: 4b 8b 04 c8 mov rax, qword ptr [r8 + 8*r9] |
|
140001069: 48 8d 04 40 lea rax, [rax + 2*rax] |
|
14000106d: 4a 8b 14 ca mov rdx, qword ptr [rdx + 8*r9] |
|
140001071: 48 01 d0 add rax, rdx |
|
140001074: 48 89 04 d1 mov qword ptr [rcx + 8*rdx], rax |
|
140001078: 5e pop rsi |
|
140001079: 5d pop rbp |
|
14000107a: c3 ret |
|
14000107b: 0f 1f 44 00 00 nop dword ptr [rax + rax] |
|
140001080: 55 push rbp |
|
140001081: 41 57 push r15 |
|
140001083: 41 56 push r14 |
|
140001085: 41 54 push r12 |
|
140001087: 56 push rsi |
|
140001088: 57 push rdi |
|
140001089: 53 push rbx |
|
14000108a: 48 83 ec 20 sub rsp, 0x20 |
|
14000108e: 48 8d 6c 24 20 lea rbp, [rsp + 0x20] |
|
140001093: 48 89 d6 mov rsi, rdx |
|
140001096: 48 63 f9 movsxd rdi, ecx |
|
140001099: 48 8d 1c 7f lea rbx, [rdi + 2*rdi] |
|
14000109d: 4c 8d 34 bd 00 00 00 00 lea r14, [4*rdi] |
|
1400010a5: 4c 8d 3c 3f lea r15, [rdi + rdi] |
|
1400010a9: 45 31 e4 xor r12d, r12d |
|
1400010ac: e8 6f 06 00 00 call 0x140001720 <.text+0x720> |
|
1400010b1: 48 8d 05 98 df 02 00 lea rax, [rip + 0x2df98] # 0x14002f050 |
|
1400010b8: 0f 1f 84 00 00 00 00 00 nop dword ptr [rax + rax] |
|
1400010c0: 4a 89 34 e0 mov qword ptr [rax + 8*r12], rsi |
|
1400010c4: 48 8d 0c 37 lea rcx, [rdi + rsi] |
|
1400010c8: 4a 89 4c e0 08 mov qword ptr [rax + 8*r12 + 0x8], rcx |
|
1400010cd: 49 8d 0c 37 lea rcx, [r15 + rsi] |
|
1400010d1: 4a 89 4c e0 10 mov qword ptr [rax + 8*r12 + 0x10], rcx |
|
1400010d6: 48 8d 0c 33 lea rcx, [rbx + rsi] |
|
1400010da: 4a 89 4c e0 18 mov qword ptr [rax + 8*r12 + 0x18], rcx
|
|
|