Log in

View Full Version : Elicense Software


hobferret
January 19th, 2004, 10:40
Hi everyone

I am in the process of trying to write an unpacker for this prog - I know the EIP is the EIP but wanna try to do it automatically without bothering with the IAT, however, what I really need is a copy of the vtcpak.exe

Does anyone out there know where one can be found, any version would do, I would appreciate any replies even if they come via a PM

Thanx in advance

/hobferret

[NtSC]
January 26th, 2004, 15:37
Quote:
[Originally Posted by hobferret]Hi everyone

I am in the process of trying to write an unpacker for this prog - I know the EIP is the EIP but wanna try to do it automatically without bothering with the IAT, however, what I really need is a copy of the vtcpak.exe

Does anyone out there know where one can be found, any version would do, I would appreciate any replies even if they come via a PM

Thanx in advance

/hobferret



Hmm..
Is there still a Website that offers Shareware with ELicense?
I know about 2 Years ago there was one..

Would be nice if you could gimme an Address (xx/pm)

hobferret
January 26th, 2004, 18:31
Quote:
[Originally Posted by '[NtSC]']Hmm..
Is there still a Website that offers Shareware with ELicense?
I know about 2 Years ago there was one..

Would be nice if you could gimme an Address (xx/pm)


[NtSC] you got PM but only link for prog protected with elicense, NOT the vtcpak prog

/hobferret

[NtSC]
January 27th, 2004, 08:33
Thx!
Well,what i recall from ages back is:

- Start your eLicense Protected Application
( there should be a vtcpak24.dll in that dir )
- Wait till Nag-Screen appears..

- Bpx on FreeLibrary.. x - to get out
- Press the ´Try´-Button in that Dialog
- when SoftIce pops up press F12 to get the Caller
- about 25 Lines below you should find a jump..
- Set a Breakpoint on that jmp..
- When Soft-Ice pops up,trace in the Jump-Instruction with F8

- now u are at the OEP!

Days back i used Icedumps Pedump to rebuild the Iat,until i met i guess
newer protected Apps... Those had some reads in the original File (if i recall it right those were Appz).. I never investigated more on them, but could also have been a new Method to check if its still the original,unmodified File

hobferret
January 27th, 2004, 09:56
Quote:
[Originally Posted by '[NtSC]']Thx!
Well,what i recall from ages back is:

- Start your eLicense Protected Application
( there should be a vtcpak24.dll in that dir )
- Wait till Nag-Screen appears..

- Bpx on FreeLibrary.. x - to get out
- Press the ´Try´-Button in that Dialog
- when SoftIce pops up press F12 to get the Caller
- about 25 Lines below you should find a jump..
- Set a Breakpoint on that jmp..
- When Soft-Ice pops up,trace in the Jump-Instruction with F8

- now u are at the OEP!



Days back i used Icedumps Pedump to rebuild the Iat,until i met i guess
newer protected Apps... Those had some reads in the original File (if i recall it right those were Appz).. I never investigated more on them, but could also have been a new Method to check if its still the original,unmodified File


[NtSC] Note they now use Elicen40.dll and a temp file, same idea as 24.dll

If app has expired do the following:-
Elicen40.dll and its temp file. 70Kb 09/17/2002 .

When at TRY BUY EXIT LICENSE screen open debugger and search for this byte sequence:-
83BDE0F0FFFF02
When found use the second string occurance, i.e. the one after the call.
But set BPX 3 instructions above the CMP.
EAX must equal 1 and the following memory compare must also equal 1.
It will then JMP at the CMP DWORD PTR [EBP+FFFFF0E0] to the unpacker.
If any errors like INVALID PASSWORD occur check these:-
After the JMP above note code location i.e. 02563B75 add 14AB and you should be at a TEST EAX,EAX following a CALL to 026501B - EAX should equal 1 here and JUMP.
Again at 02563B75+1DDD there is another TEST EAX,EAX this also should be EAX=1.
Eventually 4 RET instructions you should arrive back in the elicen40.dll, the EP is just a little way down at 02483CCF FF255CF84902 JMP NEAR[0249F85C].

Actual address may be different but the method will be the same

/hobferret