Manually Unpacking Engine 060523

09/17/2017 17:25 RevEngKal#1
I'm currently trying to manually unpack the old engine (PE Compact 2.xx) using Olly + Scylla. I think I've correctly located the OEP, but cannot correctly restore the imports using Scylla. One import remains unresolved. Has anyone encountered this before and knows what to do?

My best idea is to compare all resolved imports with those of an unpacked engine. However, that's pretty much cheating...

Edit1:
My idea worked. The missing function was GetProcA and I had to manually change the function LockResource to SetHandleCount in kernel32.dll. If anyone knows why those two imports were wrong let me know.


Edit2:
Kinda works. The HackShield closes the game despite adding the Vista fix. So I still don't know what I'm doing wrong.

It does work. You simply cannot start Kal when it's located on an NFS, but there is not problem when I copy it to my local HDD.