Untitled diff

Creado El diff nunca expira
8 eliminaciones
19 líneas
15 adiciones
25 líneas
; Method Program:Test(System.String):bool:this (FullOpts)
; Method Program:Test(System.String):bool:this (FullOpts)
mov rax, 0x1DF801D1740 ; 'hello'
cmp rdx, rax
jne SHORT G_M47861_IG05
mov eax, 1
G_M47861_IG04:
ret
G_M47861_IG05:
test rdx, rdx
test rdx, rdx
je SHORT G_M47861_IG04
je SHORT G_M47861_IG07
cmp dword ptr [rdx+0x08], 5
cmp dword ptr [rdx+0x08], 5
je SHORT G_M47861_IG06
je SHORT G_M47861_IG08
G_M47861_IG04:
G_M47861_IG07:
xor eax, eax
xor eax, eax
G_M47861_IG05:
jmp SHORT G_M47861_IG04
ret
G_M47861_IG08:
G_M47861_IG06:
mov rax, 0x6C006C00650068
mov rax, 0x6C006C00650068
xor rax, qword ptr [rdx+0x0C]
xor rax, qword ptr [rdx+0x0C]
movzx rcx, word ptr [rdx+0x14]
movzx rcx, word ptr [rdx+0x14]
xor ecx, 111
xor ecx, 111
or rax, rcx
or rax, rcx
sete al
sete al
movzx rax, al
movzx rax, al
jmp SHORT G_M47861_IG05
jmp SHORT G_M47861_IG04
; Total bytes of code: 46
; Total bytes of code: 68