Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RCX:
- 00000000D9A9DE80 0000000100000001
- 00000000D9A9DE88 00000000D98F30E0 "ahcTaNwLcATREpxtZEXM8n2uuOn44R3QjvCqXKYfrhaee6svbPvfhxjqCBt2ZQ8nX6TxSt4l9IMpOj1lAeATjpDtcGPQDnqn2wZRJ6qkwWoVy2kk8IxM7861NQ6zeMA7zOrdxunA07BshCT2rB7WyTU6D7Qu3fzciFahnemYvHcloUZDe8oEzwIiPzrPrqWJCDVDnv13QCI0ieqrDuUU65C5o7RcBXoL5yugOsAYBlgpLohOw0nuc0mlt86c2TqQ6F44mGeLzUjCsihAANjkX71U6zmiaSjTuGM4FXiKg1iOrdh9wbq6Yc4T1HjV1jV2grl82axAqEUNgXQLOcQvJQzqLzIdUgFH7oy01EC3bZ63R3Q1JqrywTQUmIzV3m3B"
- 00000000D9A9DE90 0000000100000180
- 00000000D9A9DE98 0000000143E47001
- 00000000D9A9DEA0 0000000000000003
- 00000000D9A9DEA8 0000000000E25EC8
- 00000000D9A9DEB0 0000000600000005
- 00000000D9A9DEB8 0000000000000000
- 00000000D9A9DEC0 0000000000000000
- 00000000D9A9DEC8 0000000000000000
- 00000000D9A9DED0 0000000000000000
- rdx = r8 = src or dst
- dword[r9] = length
- arg4 = 0?
- 140006D60 < | 40:53 | push rbx | rbx:
- 140006D62 | 55 | push rbp |
- 140006D63 | 56 | push rsi |
- 140006D64 | 57 | push rdi |
- 140006D65 | 41:54 | push r12 |
- 140006D67 | 41:55 | push r13 |
- 140006D69 | 41:56 | push r14 |
- 140006D6B | 41:57 | push r15 |
- 140006D6D | B8 68800000 | mov eax,8068 |
- 140006D72 | E8 C90D0201 | call 141027B40 |
- 140006D77 | 48:2BE0 | sub rsp,rax |
- 140006D7A | 48:8B05 AFC06302 | mov rax,qword ptr ds:[142642E30] |
- 140006D81 | 48:33C4 | xor rax,rsp |
- 140006D84 | 48:898424 50800000 | mov qword ptr ss:[rsp+8050],rax |
- 140006D8C | 48:6341 14 | movsxd rax,dword ptr ds:[rcx+14] |
- 140006D90 | 33ED | xor ebp,ebp |
- 140006D92 | C701 01000000 | mov dword ptr ds:[rcx],1 |
- 140006D98 | 49:8B19 | mov rbx,qword ptr ds:[r9] | rbx:
- 140006D9B | 4C:8BFA | mov r15,rdx |
- 140006D9E | 48:895424 40 | mov qword ptr ss:[rsp+40],rdx |
- 140006DA3 | 33D2 | xor edx,edx |
- 140006DA5 | 4C:8BF1 | mov r14,rcx |
- 140006DA8 | 48:8BC8 | mov rcx,rax |
- 140006DAB | FFC8 | dec eax |
- 140006DAD | 4D:8BE0 | mov r12,r8 |
- 140006DB0 | 4C:8B8424 D0800000 | mov r8,qword ptr ss:[rsp+80D0] | !!!!!!!!arg4!!!!!!!!
- 140006DB8 | 48:98 | cdqe |
- 140006DBA | 48:895C24 30 | mov qword ptr ss:[rsp+30],rbx |
- 140006DBF | 896C24 20 | mov dword ptr ss:[rsp+20],ebp |
- 140006DC3 | 49:03C0 | add rax,r8 |
- 140006DC6 | 48:F7F1 | div rcx |
- 140006DC9 | 48:8BF0 | mov rsi,rax |
- 140006DCC | 48:0FAFF1 | imul rsi,rcx |
- 140006DD0 | 48:8BFE | mov rdi,rsi |
- 140006DD3 | 49:2BF8 | sub rdi,r8 |
- 140006DD6 | 48:81FB 00400000 | cmp rbx,4000 | rbx:
- 140006DDD | 0F86 07020000 | jbe 140006FEA |
- 140006DE3 | 4C:8DAB FFBFFFFF | lea r13,qword ptr ds:[rbx-4001] |
- 140006DEA | 49:C1ED 0E | shr r13,E |
- 140006DEE | 49:FFC5 | inc r13 |
- 140006DF1 | 49:8BC5 | mov rax,r13 |
- 140006DF4 | 48:69C0 00C0FFFF | imul rax,rax,FFFFFFFFFFFFC000 |
- 140006DFB | 48:03D8 | add rbx,rax | rbx:
- 140006DFE | 48:895C24 30 | mov qword ptr ss:[rsp+30],rbx |
- 140006E03 | 6666666666:0F1F8400 00000 | nop word ptr ds:[rax+rax],ax |
- 140006E10 | 48:63C5 | movsxd rax,ebp |
- 140006E13 | 48:8D5C24 50 | lea rbx,qword ptr ss:[rsp+50] |
- 140006E18 | 49:8BD4 | mov rdx,r12 |
- 140006E1B | 48:C1E0 0E | shl rax,E |
- 140006E1F | 48:03D8 | add rbx,rax | rbx:
- 140006E22 | 49:8BC4 | mov rax,r12 |
- 140006E25 | 48:0BC3 | or rax,rbx | rbx:
- 140006E28 | 48:8BCB | mov rcx,rbx | rbx:
- 140006E2B | 83E0 0F | and eax,F |
- 140006E2E | 75 56 | jne 140006E86 |
- 140006E30 | B8 80000000 | mov eax,80 |
- 140006E35 | 0F2802 | movaps xmm0,xmmword ptr ds:[rdx] |
- 140006E38 | 0F284A 10 | movaps xmm1,xmmword ptr ds:[rdx+10] |
- 140006E3C | 48:83E9 80 | sub rcx,FFFFFFFFFFFFFF80 |
- 140006E40 | 48:8D92 80000000 | lea rdx,qword ptr ds:[rdx+80] |
- 140006E47 | 0F2941 80 | movaps xmmword ptr ds:[rcx-80],xmm0 |
- 140006E4B | 0F2842 A0 | movaps xmm0,xmmword ptr ds:[rdx-60] |
- 140006E4F | 0F2949 90 | movaps xmmword ptr ds:[rcx-70],xmm1 |
- 140006E53 | 0F284A B0 | movaps xmm1,xmmword ptr ds:[rdx-50] |
- 140006E57 | 0F2941 A0 | movaps xmmword ptr ds:[rcx-60],xmm0 |
- 140006E5B | 0F2842 C0 | movaps xmm0,xmmword ptr ds:[rdx-40] |
- 140006E5F | 0F2949 B0 | movaps xmmword ptr ds:[rcx-50],xmm1 |
- 140006E63 | 0F284A D0 | movaps xmm1,xmmword ptr ds:[rdx-30] |
- 140006E67 | 0F2941 C0 | movaps xmmword ptr ds:[rcx-40],xmm0 |
- 140006E6B | 0F2842 E0 | movaps xmm0,xmmword ptr ds:[rdx-20] |
- 140006E6F | 0F2949 D0 | movaps xmmword ptr ds:[rcx-30],xmm1 |
- 140006E73 | 0F284A F0 | movaps xmm1,xmmword ptr ds:[rdx-10] |
- 140006E77 | 0F2941 E0 | movaps xmmword ptr ds:[rcx-20],xmm0 |
- 140006E7B | 0F2949 F0 | movaps xmmword ptr ds:[rcx-10],xmm1 |
- 140006E7F | 48:FFC8 | dec rax |
- 140006E82 | 75 B1 | jne 140006E35 |
- 140006E84 | EB 0B | jmp 140006E91 |
- 140006E86 | 41:B8 00400000 | mov r8d,4000 |
- 140006E8C | E8 BFF90101 | call <_memmove> |
- 140006E91 | 49:81C4 00400000 | add r12,4000 |
- 140006E98 | 41:807E 18 00 | cmp byte ptr ds:[r14+18],0 | !!!!!!!!!!!arg0+18!!!!!!!!!!!
- 140006E9D | 74 63 | je 140006F02 |
- 140006E9F | 48:81FF 00400000 | cmp rdi,4000 |
- 140006EA6 | 0F83 A1000000 | jae 140006F4D |
- 140006EAC | 4D:6356 10 | movsxd r10,dword ptr ds:[r14+10] | r10:
- 140006EB0 | 4D:8B5E 08 | mov r11,qword ptr ds:[r14+8] |
- 140006EB4 | 49:8B6E 20 | mov rbp,qword ptr ds:[r14+20] |
- 140006EB8 | 4D:634E 14 | movsxd r9,dword ptr ds:[r14+14] |
- 140006EBC | 0F1F40 00 | nop dword ptr ds:[rax],eax |
- 140006EC0 | 33D2 | xor edx,edx |
- 140006EC2 | 48:8BC6 | mov rax,rsi |
- 140006EC5 | 48:F7F5 | div rbp |
- 140006EC8 | 48:8BC6 | mov rax,rsi |
- 140006ECB | 46:0FB64432 28 | movzx r8d,byte ptr ds:[rdx+r14+28] | !!!!!!!!!!!e2,5e,c8!!!!!!!!!!!
- 140006ED1 | 33D2 | xor edx,edx |
- 140006ED3 | 49:F7F2 | div r10 | r10:
- 140006ED6 | 0FB6043B | movzx eax,byte ptr ds:[rbx+rdi] |
- 140006EDA | 46:32041A | xor r8b,byte ptr ds:[rdx+r11] |
- 140006EDE | 84C0 | test al,al |
- 140006EE0 | 74 0B | je 140006EED |
- 140006EE2 | 41:3AC0 | cmp al,r8b |
- 140006EE5 | 74 06 | je 140006EED |
- 140006EE7 | 41:32C0 | xor al,r8b |
- 140006EEA | 88043B | mov byte ptr ds:[rbx+rdi],al |
- 140006EED | 49:03F9 | add rdi,r9 |
- 140006EF0 | 49:03F1 | add rsi,r9 |
- 140006EF3 | 48:81FF 00400000 | cmp rdi,4000 |
- 140006EFA | 72 C4 | jb 140006EC0 |
- 140006EFC | 8B6C24 20 | mov ebp,dword ptr ss:[rsp+20] |
- 140006F00 | EB 4B | jmp 140006F4D |
- 140006F02 | 48:81FF 00400000 | cmp rdi,4000 |
- 140006F09 | 73 42 | jae 140006F4D |
- 140006F0B | 4D:634E 10 | movsxd r9,dword ptr ds:[r14+10] |
- 140006F0F | 4D:8B56 08 | mov r10,qword ptr ds:[r14+8] | r10:
- 140006F13 | 4D:6346 14 | movsxd r8,dword ptr ds:[r14+14] |
- 140006F17 | 66:0F1F8400 00000000 | nop word ptr ds:[rax+rax],ax |
- 140006F20 | 33D2 | xor edx,edx |
- 140006F22 | 48:8BC6 | mov rax,rsi |
- 140006F25 | 49:F7F1 | div r9 |
- 140006F28 | 0FB6043B | movzx eax,byte ptr ds:[rbx+rdi] |
- 140006F2C | 42:0FB60C12 | movzx ecx,byte ptr ds:[rdx+r10] |
- 140006F31 | 84C0 | test al,al |
- 140006F33 | 74 09 | je 140006F3E |
- 140006F35 | 3AC1 | cmp al,cl |
- 140006F37 | 74 05 | je 140006F3E |
- 140006F39 | 32C1 | xor al,cl |
- 140006F3B | 88043B | mov byte ptr ds:[rbx+rdi],al |
- 140006F3E | 49:03F8 | add rdi,r8 |
- 140006F41 | 49:03F0 | add rsi,r8 |
- 140006F44 | 48:81FF 00400000 | cmp rdi,4000 |
- 140006F4B | 72 D3 | jb 140006F20 |
- 140006F4D | 48:8BC3 | mov rax,rbx | rbx:
- 140006F50 | 49:8BCF | mov rcx,r15 |
- 140006F53 | 49:0BC7 | or rax,r15 |
- 140006F56 | 83E0 0F | and eax,F |
- 140006F59 | 75 59 | jne 140006FB4 |
- 140006F5B | B8 80000000 | mov eax,80 |
- 140006F60 | 0F2803 | movaps xmm0,xmmword ptr ds:[rbx] | rbx:
- 140006F63 | 0F284B 10 | movaps xmm1,xmmword ptr ds:[rbx+10] |
- 140006F67 | 48:8D89 80000000 | lea rcx,qword ptr ds:[rcx+80] |
- 140006F6E | 48:8D9B 80000000 | lea rbx,qword ptr ds:[rbx+80] | rbx:,
- 140006F75 | 0F2941 80 | movaps xmmword ptr ds:[rcx-80],xmm0 |
- 140006F79 | 0F2843 A0 | movaps xmm0,xmmword ptr ds:[rbx-60] |
- 140006F7D | 0F2949 90 | movaps xmmword ptr ds:[rcx-70],xmm1 |
- 140006F81 | 0F284B B0 | movaps xmm1,xmmword ptr ds:[rbx-50] |
- 140006F85 | 0F2941 A0 | movaps xmmword ptr ds:[rcx-60],xmm0 |
- 140006F89 | 0F2843 C0 | movaps xmm0,xmmword ptr ds:[rbx-40] |
- 140006F8D | 0F2949 B0 | movaps xmmword ptr ds:[rcx-50],xmm1 |
- 140006F91 | 0F284B D0 | movaps xmm1,xmmword ptr ds:[rbx-30] |
- 140006F95 | 0F2941 C0 | movaps xmmword ptr ds:[rcx-40],xmm0 |
- 140006F99 | 0F2843 E0 | movaps xmm0,xmmword ptr ds:[rbx-20] |
- 140006F9D | 0F2949 D0 | movaps xmmword ptr ds:[rcx-30],xmm1 |
- 140006FA1 | 0F284B F0 | movaps xmm1,xmmword ptr ds:[rbx-10] |
- 140006FA5 | 0F2941 E0 | movaps xmmword ptr ds:[rcx-20],xmm0 |
- 140006FA9 | 0F2949 F0 | movaps xmmword ptr ds:[rcx-10],xmm1 |
- 140006FAD | 48:FFC8 | dec rax |
- 140006FB0 | 75 AE | jne 140006F60 |
- 140006FB2 | EB 0E | jmp 140006FC2 |
- 140006FB4 | 41:B8 00400000 | mov r8d,4000 |
- 140006FBA | 48:8BD3 | mov rdx,rbx | rbx:
- 140006FBD | E8 8EF80101 | call <_memmove> |
- 140006FC2 | 83F5 01 | xor ebp,1 |
- 140006FC5 | 48:81EF 00400000 | sub rdi,4000 |
- 140006FCC | 49:81C7 00400000 | add r15,4000 |
- 140006FD3 | 896C24 20 | mov dword ptr ss:[rsp+20],ebp |
- 140006FD7 | 49:FFCD | dec r13 |
- 140006FDA | 0F85 30FEFFFF | jne 140006E10 |
- 140006FE0 | 48:8B5C24 30 | mov rbx,qword ptr ss:[rsp+30] |
- 140006FE5 | 4C:897C24 40 | mov qword ptr ss:[rsp+40],r15 |
- 140006FEA | 48:85DB | test rbx,rbx | rbx:
- 140006FED | 0F84 EC000000 | je 1400070DF |
- 140006FF3 | 48:63C5 | movsxd rax,ebp |
- 140006FF6 | 4C:8D7C24 50 | lea r15,qword ptr ss:[rsp+50] |
- 140006FFB | 44:8BC3 | mov r8d,ebx | ebx:
- 140006FFE | 48:C1E0 0E | shl rax,E |
- 140007002 | 49:8BD4 | mov rdx,r12 |
- 140007005 | 44:8BEB | mov r13d,ebx | ebx:
- 140007008 | 4C:03F8 | add r15,rax |
- 14000700B | 49:8BCF | mov rcx,r15 |
- 14000700E | E8 3DF80101 | call <_memmove> |
- 140007013 | 41:807E 18 00 | cmp byte ptr ds:[r14+18],0 | !!!!!!!!!!!arg0+18!!!!!!!!!!!!!
- 140007018 | 74 66 | je 140007080 |
- 14000701A | 48:3BFB | cmp rdi,rbx | rbx:
- 14000701D | 0F83 AC000000 | jae 1400070CF |
- 140007023 | 49:635E 10 | movsxd rbx,dword ptr ds:[r14+10] | rbx:
- 140007027 | 49:8B6E 08 | mov rbp,qword ptr ds:[r14+8] |
- 14000702B | 4D:8B66 20 | mov r12,qword ptr ds:[r14+20] |
- 14000702F | 4D:6356 14 | movsxd r10,dword ptr ds:[r14+14] | r10:
- 140007033 | 4D:8BDF | mov r11,r15 |
- 140007036 | 4D:8D043F | lea r8,qword ptr ds:[r15+rdi] |
- 14000703A | 48:8B7C24 30 | mov rdi,qword ptr ss:[rsp+30] |
- 14000703F | 49:F7DB | neg r11 |
- 140007042 | 33D2 | xor edx,edx |
- 140007044 | 48:8BC6 | mov rax,rsi |
- 140007047 | 49:F7F4 | div r12 |
- 14000704A | 48:8BC6 | mov rax,rsi |
- 14000704D | 46:0FB64C32 28 | movzx r9d,byte ptr ds:[rdx+r14+28] |
- 140007053 | 33D2 | xor edx,edx |
- 140007055 | 48:F7F3 | div rbx | rbx:
- 140007058 | 41:0FB600 | movzx eax,byte ptr ds:[r8] |
- 14000705C | 44:320C2A | xor r9b,byte ptr ds:[rdx+rbp] |
- 140007060 | 84C0 | test al,al |
- 140007062 | 74 0B | je 14000706F |
- 140007064 | 41:3AC1 | cmp al,r9b |
- 140007067 | 74 06 | je 14000706F |
- 140007069 | 41:32C1 | xor al,r9b |
- 14000706C | 41:8800 | mov byte ptr ds:[r8],al |
- 14000706F | 4D:03C2 | add r8,r10 | r10:
- 140007072 | 49:03F2 | add rsi,r10 | r10:
- 140007075 | 4B:8D0403 | lea rax,qword ptr ds:[r11+r8] |
- 140007079 | 48:3BC7 | cmp rax,rdi |
- 14000707C | 72 C4 | jb 140007042 |
- 14000707E | EB 4F | jmp 1400070CF |
- 140007080 | 48:3BFB | cmp rdi,rbx | rbx:
- 140007083 | 73 4A | jae 1400070CF |
- 140007085 | 49:636E 10 | movsxd rbp,dword ptr ds:[r14+10] |
- 140007089 | 4D:8B66 08 | mov r12,qword ptr ds:[r14+8] |
- 14000708D | 4D:635E 14 | movsxd r11,dword ptr ds:[r14+14] |
- 140007091 | 49:8BDF | mov rbx,r15 | rbx:
- 140007094 | 4D:8D0C3F | lea r9,qword ptr ds:[r15+rdi] |
- 140007098 | 48:8B7C24 30 | mov rdi,qword ptr ss:[rsp+30] |
- 14000709D | 48:F7DB | neg rbx | rbx:
- 1400070A0 | 33D2 | xor edx,edx |
- 1400070A2 | 48:8BC6 | mov rax,rsi |
- 1400070A5 | 48:F7F5 | div rbp |
- 1400070A8 | 41:0FB601 | movzx eax,byte ptr ds:[r9] |
- 1400070AC | 46:0FB61422 | movzx r10d,byte ptr ds:[rdx+r12] | r10d:
- 1400070B1 | 84C0 | test al,al |
- 1400070B3 | 74 0B | je 1400070C0 |
- 1400070B5 | 41:3AC2 | cmp al,r10b |
- 1400070B8 | 74 06 | je 1400070C0 |
- 1400070BA | 41:32C2 | xor al,r10b |
- 1400070BD | 41:8801 | mov byte ptr ds:[r9],al |
- 1400070C0 | 4D:03CB | add r9,r11 |
- 1400070C3 | 49:03F3 | add rsi,r11 |
- 1400070C6 | 49:8D0419 | lea rax,qword ptr ds:[r9+rbx] |
- 1400070CA | 48:3BC7 | cmp rax,rdi |
- 1400070CD | 72 D1 | jb 1400070A0 |
- 1400070CF | 48:8B4C24 40 | mov rcx,qword ptr ss:[rsp+40] |
- 1400070D4 | 4D:8BC5 | mov r8,r13 |
- 1400070D7 | 49:8BD7 | mov rdx,r15 |
- 1400070DA | E8 71F70101 | call <_memmove> |
- 1400070DF | 41:C706 02000000 | mov dword ptr ds:[r14],2 |
- 1400070E6 | 48:8B8C24 50800000 | mov rcx,qword ptr ss:[rsp+8050] |
- 1400070EE | 48:33CC | xor rcx,rsp |
- 1400070F1 | E8 DAE10101 | call 1410252D0 |
- 1400070F6 | 48:81C4 68800000 | add rsp,8068 |
- 1400070FD | 41:5F | pop r15 |
- 1400070FF | 41:5E | pop r14 |
- 140007101 | 41:5D | pop r13 |
- 140007103 | 41:5C | pop r12 |
- 140007105 | 5F | pop rdi |
- 140007106 | 5E | pop rsi |
- 140007107 | 5D | pop rbp |
- 140007108 | 5B | pop rbx | rbx:
- 140007109 | C3 | ret |
Advertisement
Add Comment
Please, Sign In to add comment