I have this program which is packed with Aspack, so I got a couple of unpackers and unpacked it. The unpacked version works fine. I loaded up hiew and I could pretty much figure that the program was written in VB, so I tried loading the unpacked exe with smartcheck. But smartcheck crashes.
So I did some tests:
- Wrote a simple program in VB, Aspacked it, unpacked it
- SC opens up the original exe (so SC is working fine)
- The unpacked exe doesnt work with SC. (I tried with different unpackers)
- The unpacked exe runs fine.
I compared the exe headers of the unpacked and original exes and I tried to reconstruct the header of the unpacked exe... trying to eliminate the 2 extra sections that aspack added... it didnt go too well

.
Anyone know what could be the problem? Any help would be greatly appreciated.
Thanks.