Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __int64 __usercall CopyCode@<rax>(MemoryInformation *base_ptr@<rsi>)
- {
- __int64 v1; // rax
- char *dst; // rdi
- __int64 v3; // rbx
- signed __int64 v4; // rax
- _DWORD *i; // rsi
- __int64 result; // rax
- __int64 v7; // [rsp-28h] [rbp-28h]
- MemoryInformation *v8; // [rsp-10h] [rbp-10h]
- void (__fastcall *retaddr)(_QWORD, _DWORD *, _QWORD, _QWORD); // [rsp+0h] [rbp+0h]
- __int64 v10; // [rsp+10h] [rbp+10h]
- __int64 v11; // [rsp+10h] [rbp+10h]
- base_ptr->qword20 = (char *)base_ptr + base_ptr->offset;
- dst = (char *)base_ptr + base_ptr->dword28 + base_ptr->offset;
- base_ptr->qword18 = dst;
- qmemcpy(dst, (char *)base_ptr + base_ptr->offset, base_ptr->memory_size);
- v7 = v1;
- retaddr(base_ptr->qword20, &base_ptr->dword28, base_ptr->qword18, *(_QWORD *)&base_ptr->memory_size);
- base_ptr->dword0 = 0;
- v8 = base_ptr;
- v3 = base_ptr->qword8;
- v4 = v10 - v3 - 5;
- for ( i = &base_ptr->dword38; *i != (_DWORD)v4; i += 2 )
- ;
- v11 = v3 + (unsigned int)i[1];
- result = v7;
- __writeeflags((unsigned __int64)v8);
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement