Johannes
March 8th, 2001, 03:58
Hello,
I do not do much of this so please forgive my skill set. I am working on a target called R2V (raster to vector). It is written by ablesoft.
It is available here:
http://www.ablesw.com/r2v/r2vsetup.exe
The password upon installation is r2v567
The program is designed to run with a dongle.
When I disasm the main exe file with w32dasm, I find the main dongle check at the below location. (sorry if the formatting gets messed up.)
....So, I go to
:00461574 751E jne 00461594 and I just change that to 741E je 00461594 and I get past the dongle check just fine. But then I get some errors when I try to export a file as a vector format.......basically the program thinks it is in demo mode. I suspect that my patch only created more work. Please advise me any way you can. Thanks for the help as always.
Johannes
:00461549 55 push ebp
:0046154A 8BEC mov ebp, esp
:0046154C 6AFF push FFFFFFFF
:0046154E 68DA455200 push 005245DA
:00461553 64A100000000 mov eax, dword ptr fs:[00000000]
:00461559 50 push eax
:0046155A 64892500000000 mov dword ptr fs:[00000000], esp
:00461561 81EC480A0000 sub esp, 00000A48
:00461567 898DB4F5FFFF mov dword ptr [ebp+FFFFF5B4], ecx
:0046156D E874DCFFFF call 0045F1E6
:00461572 85C0 test eax, eax
:00461574 751E jne 00461594
:00461576 8B85B4F5FFFF mov eax, dword ptr [ebp+FFFFF5B4]
:0046157C C7804405000001000000 mov dword ptr [ebx+00000544], 00000001
:00461586 6A00 push 00000000
:00461588 6A00 push 00000000
* Possible StringData Ref from Data Obj - >" Hardware key missing ,export is "
- >" limited to small images."
|
:0046158A 6810E05400 push 0054E010
:0046158F E82FC60A00 call 0050DBC3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00461574(C)
|
:00461594 8B8DB4F5FFFF mov ecx, dword ptr [ebp+FFFFF5B4]
:0046159A E85B380A00 call 00504DFA
:0046159F 8B4D08 mov ecx, dword ptr [ebp+08]
:004615A2 51 push ecx
I do not do much of this so please forgive my skill set. I am working on a target called R2V (raster to vector). It is written by ablesoft.
It is available here:
http://www.ablesw.com/r2v/r2vsetup.exe
The password upon installation is r2v567
The program is designed to run with a dongle.
When I disasm the main exe file with w32dasm, I find the main dongle check at the below location. (sorry if the formatting gets messed up.)
....So, I go to
:00461574 751E jne 00461594 and I just change that to 741E je 00461594 and I get past the dongle check just fine. But then I get some errors when I try to export a file as a vector format.......basically the program thinks it is in demo mode. I suspect that my patch only created more work. Please advise me any way you can. Thanks for the help as always.
Johannes
:00461549 55 push ebp
:0046154A 8BEC mov ebp, esp
:0046154C 6AFF push FFFFFFFF
:0046154E 68DA455200 push 005245DA
:00461553 64A100000000 mov eax, dword ptr fs:[00000000]
:00461559 50 push eax
:0046155A 64892500000000 mov dword ptr fs:[00000000], esp
:00461561 81EC480A0000 sub esp, 00000A48
:00461567 898DB4F5FFFF mov dword ptr [ebp+FFFFF5B4], ecx
:0046156D E874DCFFFF call 0045F1E6
:00461572 85C0 test eax, eax
:00461574 751E jne 00461594
:00461576 8B85B4F5FFFF mov eax, dword ptr [ebp+FFFFF5B4]
:0046157C C7804405000001000000 mov dword ptr [ebx+00000544], 00000001
:00461586 6A00 push 00000000
:00461588 6A00 push 00000000
* Possible StringData Ref from Data Obj - >" Hardware key missing ,export is "
- >" limited to small images."
|
:0046158A 6810E05400 push 0054E010
:0046158F E82FC60A00 call 0050DBC3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00461574(C)
|
:00461594 8B8DB4F5FFFF mov ecx, dword ptr [ebp+FFFFF5B4]
:0046159A E85B380A00 call 00504DFA
:0046159F 8B4D08 mov ecx, dword ptr [ebp+08]
:004615A2 51 push ecx