Skip to content

Instantly share code, notes, and snippets.

@gdkchan
Created July 30, 2020 23:42
Show Gist options
  • Save gdkchan/8502e0f254f48680f8158115b2377380 to your computer and use it in GitHub Desktop.
Save gdkchan/8502e0f254f48680f8158115b2377380 to your computer and use it in GitHub Desktop.
00007FFBEA25B7A6 | B9 44000000 | mov ecx,44 | 44:'D'
00007FFBEA25B7AB | 33D2 | xor edx,edx |
00007FFBEA25B7AD | 33C0 | xor eax,eax |
00007FFBEA25B7AF | 4C:8BC6 | mov r8,rsi |
00007FFBEA25B7B2 | 4C:8D4C24 28 | lea r9,qword ptr ss:[rsp+28] |
00007FFBEA25B7B7 | 41:8909 | mov dword ptr ds:[r9],ecx |
00007FFBEA25B7BA | 41:8951 04 | mov dword ptr ds:[r9+4],edx |
00007FFBEA25B7BE | 41:8941 08 | mov dword ptr ds:[r9+8],eax |
00007FFBEA25B7C2 | 41:8941 0C | mov dword ptr ds:[r9+C],eax |
00007FFBEA25B7C6 | 49:8BC8 | mov rcx,r8 |
00007FFBEA25B7C9 | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B7CE | 3909 | cmp dword ptr ds:[rcx],ecx |
00007FFBEA25B7D0 | E8 83A282FF | call 7FFBE9A85A58 |
00007FFBEA25B7D5 | 48:8BCF | mov rcx,rdi |
00007FFBEA25B7D8 | E8 13DA3400 | call 7FFBEA5A91F0 |
00007FFBEA25B7DD | 8BE8 | mov ebp,eax |
00007FFBEA25B7DF | 48:8BCF | mov rcx,rdi |
00007FFBEA25B7E2 | E8 09DA3400 | call 7FFBEA5A91F0 |
00007FFBEA25B7E7 | 8BF8 | mov edi,eax |
00007FFBEA25B7E9 | B9 000D0000 | mov ecx,D00 |
00007FFBEA25B7EE | 33D2 | xor edx,edx |
00007FFBEA25B7F0 | 33C0 | xor eax,eax |
00007FFBEA25B7F2 | 4C:8D4424 28 | lea r8,qword ptr ss:[rsp+28] |
00007FFBEA25B7F7 | 41:8908 | mov dword ptr ds:[r8],ecx |
00007FFBEA25B7FA | 41:8950 04 | mov dword ptr ds:[r8+4],edx |
00007FFBEA25B7FE | 41:8940 08 | mov dword ptr ds:[r8+8],eax |
00007FFBEA25B802 | 41:8940 0C | mov dword ptr ds:[r8+C],eax |
00007FFBEA25B806 | 48:8BCE | mov rcx,rsi |
00007FFBEA25B809 | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B80E | E8 45A282FF | call 7FFBE9A85A58 |
00007FFBEA25B813 | B9 010D0000 | mov ecx,D01 |
00007FFBEA25B818 | 33D2 | xor edx,edx |
00007FFBEA25B81A | 48:8D4424 28 | lea rax,qword ptr ss:[rsp+28] |
00007FFBEA25B81F | 8908 | mov dword ptr ds:[rax],ecx |
00007FFBEA25B821 | 8968 04 | mov dword ptr ds:[rax+4],ebp |
00007FFBEA25B824 | 8950 08 | mov dword ptr ds:[rax+8],edx |
00007FFBEA25B827 | 8950 0C | mov dword ptr ds:[rax+C],edx |
00007FFBEA25B82A | 48:8BCE | mov rcx,rsi |
00007FFBEA25B82D | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B832 | E8 21A282FF | call 7FFBE9A85A58 |
00007FFBEA25B837 | B9 020D0000 | mov ecx,D02 |
00007FFBEA25B83C | 33D2 | xor edx,edx |
00007FFBEA25B83E | 48:8D4424 28 | lea rax,qword ptr ss:[rsp+28] |
00007FFBEA25B843 | 8908 | mov dword ptr ds:[rax],ecx |
00007FFBEA25B845 | 8978 04 | mov dword ptr ds:[rax+4],edi |
00007FFBEA25B848 | 8950 08 | mov dword ptr ds:[rax+8],edx |
00007FFBEA25B84B | 8950 0C | mov dword ptr ds:[rax+C],edx |
00007FFBEA25B84E | 48:8BCE | mov rcx,rsi |
00007FFBEA25B851 | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B856 | E8 FDA182FF | call 7FFBE9A85A58 |
00007FFBEA25B85B | B9 C4080000 | mov ecx,8C4 |
00007FFBEA25B860 | 33D2 | xor edx,edx |
00007FFBEA25B862 | 48:8D4424 28 | lea rax,qword ptr ss:[rsp+28] |
00007FFBEA25B867 | 8908 | mov dword ptr ds:[rax],ecx |
00007FFBEA25B869 | 8958 04 | mov dword ptr ds:[rax+4],ebx |
00007FFBEA25B86C | 8950 08 | mov dword ptr ds:[rax+8],edx |
00007FFBEA25B86F | 8950 0C | mov dword ptr ds:[rax+C],edx |
00007FFBEA25B872 | 48:8BCE | mov rcx,rsi |
00007FFBEA25B875 | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B87A | E8 D9A182FF | call 7FFBE9A85A58 |
00007FFBEA25B87F | 48:8B4E 08 | mov rcx,qword ptr ds:[rsi+8] |
00007FFBEA25B883 | 8179 08 1A0D0000 | cmp dword ptr ds:[rcx+8],D1A |
00007FFBEA25B88A | 0F86 EF000000 | jbe 7FFBEA25B97F |
00007FFBEA25B890 | 8BB9 78340000 | mov edi,dword ptr ds:[rcx+3478] |
00007FFBEA25B896 | 81E7 FF000000 | and edi,FF |
00007FFBEA25B89C | 83C7 FE | add edi,FFFFFFFE |
00007FFBEA25B89F | 85FF | test edi,edi |
00007FFBEA25B8A1 | 74 68 | je 7FFBEA25B90B |
00007FFBEA25B8A3 | 48:8B4E 08 | mov rcx,qword ptr ds:[rsi+8] |
00007FFBEA25B8A7 | 8179 08 000D0000 | cmp dword ptr ds:[rcx+8],D00 |
00007FFBEA25B8AE | 0F86 CB000000 | jbe 7FFBEA25B97F |
00007FFBEA25B8B4 | 8BB9 10340000 | mov edi,dword ptr ds:[rcx+3410] |
00007FFBEA25B8BA | 8BFF | mov edi,edi |
00007FFBEA25B8BC | 48:83EF 01 | sub rdi,1 |
00007FFBEA25B8C0 | 85FF | test edi,edi |
00007FFBEA25B8C2 | 0F84 AE000000 | je 7FFBEA25B976 |
00007FFBEA25B8C8 | B9 40000000 | mov ecx,40 | 40:'@'
00007FFBEA25B8CD | 33D2 | xor edx,edx |
00007FFBEA25B8CF | 33C0 | xor eax,eax |
00007FFBEA25B8D1 | 4C:8D4424 28 | lea r8,qword ptr ss:[rsp+28] |
00007FFBEA25B8D6 | 41:8908 | mov dword ptr ds:[r8],ecx |
00007FFBEA25B8D9 | 41:8950 04 | mov dword ptr ds:[r8+4],edx |
00007FFBEA25B8DD | 41:8940 08 | mov dword ptr ds:[r8+8],eax |
00007FFBEA25B8E1 | 41:8940 0C | mov dword ptr ds:[r8+C],eax |
00007FFBEA25B8E5 | 48:8BCE | mov rcx,rsi |
00007FFBEA25B8E8 | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B8ED | E8 66A182FF | call 7FFBE9A85A58 |
00007FFBEA25B8F2 | 48:8B4E 08 | mov rcx,qword ptr ds:[rsi+8] |
00007FFBEA25B8F6 | 8179 08 000D0000 | cmp dword ptr ds:[rcx+8],D00 |
00007FFBEA25B8FD | 0F86 7C000000 | jbe 7FFBEA25B97F |
00007FFBEA25B903 | 8BB9 10340000 | mov edi,dword ptr ds:[rcx+3410] |
00007FFBEA25B909 | EB AF | jmp 7FFBEA25B8BA |
00007FFBEA25B90B | BF 0A000000 | mov edi,A | A:'\n'
00007FFBEA25B910 | FFCF | dec edi |
00007FFBEA25B912 | 85FF | test edi,edi |
00007FFBEA25B914 | 74 2C | je 7FFBEA25B942 |
00007FFBEA25B916 | B9 40000000 | mov ecx,40 | 40:'@'
00007FFBEA25B91B | 33D2 | xor edx,edx |
00007FFBEA25B91D | 33C0 | xor eax,eax |
00007FFBEA25B91F | 4C:8D4424 28 | lea r8,qword ptr ss:[rsp+28] |
00007FFBEA25B924 | 41:8908 | mov dword ptr ds:[r8],ecx |
00007FFBEA25B927 | 41:8950 04 | mov dword ptr ds:[r8+4],edx |
00007FFBEA25B92B | 41:8940 08 | mov dword ptr ds:[r8+8],eax |
00007FFBEA25B92F | 41:8940 0C | mov dword ptr ds:[r8+C],eax |
00007FFBEA25B933 | 48:8BCE | mov rcx,rsi |
00007FFBEA25B936 | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B93B | E8 18A182FF | call 7FFBE9A85A58 |
00007FFBEA25B940 | EB CE | jmp 7FFBEA25B910 |
00007FFBEA25B942 | B9 40000000 | mov ecx,40 | 40:'@'
00007FFBEA25B947 | 33D2 | xor edx,edx |
00007FFBEA25B949 | 33C0 | xor eax,eax |
00007FFBEA25B94B | 4C:8D4424 28 | lea r8,qword ptr ss:[rsp+28] |
00007FFBEA25B950 | 41:8908 | mov dword ptr ds:[r8],ecx |
00007FFBEA25B953 | 41:8950 04 | mov dword ptr ds:[r8+4],edx |
00007FFBEA25B957 | 41:8940 08 | mov dword ptr ds:[r8+8],eax |
00007FFBEA25B95B | 41:8940 0C | mov dword ptr ds:[r8+C],eax |
00007FFBEA25B95F | 48:8BCE | mov rcx,rsi |
00007FFBEA25B962 | 48:8D5424 28 | lea rdx,qword ptr ss:[rsp+28] |
00007FFBEA25B967 | E8 ECA082FF | call 7FFBE9A85A58 |
00007FFBEA25B96C | 90 | nop |
00007FFBEA25B96D | 48:83C4 38 | add rsp,38 |
00007FFBEA25B971 | 5B | pop rbx |
00007FFBEA25B972 | 5D | pop rbp |
00007FFBEA25B973 | 5E | pop rsi |
00007FFBEA25B974 | 5F | pop rdi |
00007FFBEA25B975 | C3 | ret |
00007FFBEA25B976 | 48:83C4 38 | add rsp,38 |
00007FFBEA25B97A | 5B | pop rbx |
00007FFBEA25B97B | 5D | pop rbp |
00007FFBEA25B97C | 5E | pop rsi |
00007FFBEA25B97D | 5F | pop rdi |
00007FFBEA25B97E | C3 | ret |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment