Files
MAG160C/analysis/disasm/disasm_66bcde.txt
T

137 lines
9.8 KiB
Plaintext

########## @ 19560 ##########
000000019560: test ebx, esp
000000019562: add byte ptr [rax], al
000000019564: add byte ptr [rbp + rcx*4 - 0x4d], cl
000000019568: cmp byte ptr [rbx], cl
00000001956a: add byte ptr [rax], al
00000001956c: mov edx, 0x38
000000019571: test r14b, 1
000000019575: mov rdi, r14
000000019578: jne 0x197e0
00000001957e: test dil, 2
000000019582: jne 0x197f8
000000019588: test dil, 4
00000001958c: jne 0x19810
000000019592: mov ecx, edx
000000019594: xor eax, eax
000000019596: shr ecx, 3
000000019599: test dl, 4
00000001959c: rep stosq qword ptr [rdi], rax
00000001959f: jne 0x19630
0000000195a5: test dl, 2
0000000195a8: jne 0x19618
0000000195aa: and edx, 1
0000000195ad: jne 0x19610
0000000195af: mov esi, 0x6bb6b66b
0000000195b4: mov rdi, rbx
0000000195b7: mov dword ptr [rsp + 8], r8d
0000000195bc: call 0x18ad0
0000000195c1: mov esi, 0x6bb6b66c
0000000195c6: mov rdi, rbx
0000000195c9: mov r13d, eax
0000000195cc: call 0x18ad0
0000000195d1: test eax, eax
0000000195d3: jne 0x19680
0000000195d9: xor eax, eax
0000000195db: add rsp, 0x18
0000000195df: pop rbx
0000000195e0: pop rbp
0000000195e1: pop r12
0000000195e3: pop r13
0000000195e5: pop r14
0000000195e7: pop r15
0000000195e9: ret
0000000195ea: nop word ptr [rax + rax]
0000000195f0: call 0x6390
0000000195f5: mov dword ptr [rax], 0xe4ae0005
0000000195fb: add rsp, 0x18
0000000195ff: xor eax, eax
000000019601: pop rbx
000000019602: pop rbp
000000019603: pop r12
000000019605: pop r13
000000019607: pop r14
000000019609: pop r15
00000001960b: ret
########## @ 19840 ##########
000000019840: sub rsp, 0x18
000000019844: mov eax, dword ptr [rdi + 0x80]
00000001984a: test eax, eax
00000001984c: je 0x19970
000000019852: test rsi, rsi
000000019855: jne 0x19878
000000019857: call 0x6390
00000001985c: mov dword ptr [rax], 0xe4ae0001
000000019862: lea rsp, [rbp - 0x28]
000000019866: xor eax, eax
000000019868: pop rbx
000000019869: pop r12
00000001986b: pop r13
00000001986d: pop r14
00000001986f: pop r15
000000019871: pop rbp
000000019872: ret
000000019873: nop dword ptr [rax + rax]
000000019878: test rdx, rdx
00000001987b: mov r12, rdx
00000001987e: je 0x19857
000000019880: sub rsp, 0x50
000000019884: mov edx, 0x3c
000000019889: lea r14, [rsp + 3]
00000001988e: shr r14, 2
000000019892: mov dword ptr [r14*4], 0x6bb6b66d
00000001989e: mov rax, qword ptr [rsi]
0000000198a1: lea r15, [r14*4]
0000000198a9: mov qword ptr [r14*4 + 4], rax
0000000198b1: mov rax, qword ptr [rsi + 8]
0000000198b5: mov qword ptr [r15 + 0xc], rax
0000000198b9: mov rax, qword ptr [rsi + 0x10]
0000000198bd: mov qword ptr [r15 + 0x14], rax
0000000198c1: mov rax, qword ptr [rsi + 0x18]
0000000198c5: mov qword ptr [r15 + 0x1c], rax
0000000198c9: mov rax, qword ptr [rsi + 0x20]
0000000198cd: mov qword ptr [r15 + 0x24], rax
0000000198d1: mov rax, qword ptr [rsi + 0x28]
0000000198d5: mov qword ptr [r15 + 0x2c], rax
0000000198d9: mov rax, qword ptr [rsi + 0x30]
0000000198dd: mov rsi, r15
0000000198e0: mov qword ptr [r15 + 0x34], rax
0000000198e4: call 0x189f0
0000000198e9: mov dword ptr [r14*4], 0x6bb6b66e
0000000198f5: mov dword ptr [rbp - 0x34], eax
0000000198f8: mov edx, 0x3c
0000000198fd: mov rax, qword ptr [r12]
000000019901: mov rsi, r15
000000019904: mov rdi, r13
000000019907: mov qword ptr [r14*4 + 4], rax
00000001990f: mov rax, qword ptr [r12 + 8]
000000019914: mov qword ptr [r15 + 0xc], rax
000000019918: mov rax, qword ptr [r12 + 0x10]
00000001991d: mov qword ptr [r15 + 0x14], rax
000000019921: mov rax, qword ptr [r12 + 0x18]
000000019926: mov qword ptr [r15 + 0x1c], rax
00000001992a: mov rax, qword ptr [r12 + 0x20]
00000001992f: mov qword ptr [r15 + 0x24], rax
000000019933: mov rax, qword ptr [r12 + 0x28]
000000019938: mov qword ptr [r15 + 0x2c], rax
00000001993c: mov rax, qword ptr [r12 + 0x30]
000000019941: mov qword ptr [r15 + 0x34], rax
000000019945: call 0x189f0
00000001994a: mov ecx, dword ptr [rbp - 0x34]
00000001994d: test eax, eax
00000001994f: setne dl
000000019952: xor eax, eax
000000019954: test ecx, ecx
000000019956: setne al
000000019959: lea rsp, [rbp - 0x28]
00000001995d: and eax, edx
00000001995f: pop rbx
000000019960: pop r12
000000019962: pop r13
000000019964: pop r14
000000019966: pop r15
000000019968: pop rbp
000000019969: ret