17.0.2 (Win7 x64)
1. Open the vs.exe with UEStudio
2. Search this hex string "40 0F B6 C7 48 8B 5C 24"
3. Replace the first 4 bytes "40 0F B6 C7" with "B0 01 90 90"
4. Save it and reopen, done.
17.0.3 (MAC 10.8.2)
1. Open the vs with UltraEdit
2. Find the offset 146DDD5h
3. Replace "89 D8" with "B0 01"
4. Save it and reopen, done.
__text:0000000100017DB7 loc_100017DB7: ; CODE XREF: __ZL15checkoutLicenseb+144 j
__text:0000000100017DB7 movsxd rcx, edx
__text:0000000100017DBA mov rax, [r9+rcx*8]
__text:0000000100017DBE movzx eax, byte ptr [rax+r8]
__text:0000000100017DC3 cmp edx, esi
__text:0000000100017DC5 jnz short loc_100017DA6
__text:0000000100017DC7 cmp al, 2Dh
__text:0000000100017DC9 jnz short loc_100017DAD
__text:0000000100017DCB
__text:0000000100017DCB loc_100017DCB: ; CODE XREF: __ZL15checkoutLicenseb+D5 j
__text:0000000100017DCB ; __ZL15checkoutLicenseb+139 j ...
__text:0000000100017DCB xor ebx, ebx
__text:0000000100017DCD
__text:0000000100017DCD loc_100017DCD: ; CODE XREF: __ZL15checkoutLicenseb+1A6 j
__text:0000000100017DCD ; __ZL15checkoutLicenseb+1BB j
__text:0000000100017DCD mov rdi, r15
__text:0000000100017DD0 call __ZN9slickedit8SEStringD1Ev ; slickedit::SEString::~SEString()
__text:0000000100017DD5
__text:0000000100017DD5 loc_100017DD5: ; CODE XREF: __ZL15checkoutLicenseb+1BF j
__text:0000000100017DD5 mov al, 1 ; original is 84 C0
__text:0000000100017DD7 add rsp, 28h
__text:0000000100017DDB pop rbx
__text:0000000100017DDC pop r12
__text:0000000100017DDE pop r13
__text:0000000100017DE0 pop r14
__text:0000000100017DE2 pop r15
__text:0000000100017DE4 leave
__text:0000000100017DE5 retn
No comments:
Post a Comment