BlackB
February 28th, 2001, 07:05
Well, Pc Guard is pretty ASProtect alike, only better. I tried to unprotect the program Iris, which is a unbelievable powerful packet sniffer (a thousand times more powerful than commview btw). As the price (i think it was 1700$) is pretty high, a good protection is necessary 
Well, this is all of no importance actually. I just wanted to succeed in unpacking it with help of revirgin. So I launched Iris (don't forget to load icedump to avoid sice detection), launched revirgin.
IAT adress: BA478
Length: 12C0
Other useful info:
OEiP: 446C9C-400000=46C9C
ImportTable RVA: 12E12C
Revirgin recognizes ALL api's from the usual .dll's (kernel, gdi, etc...). But, it doesn't recognize ANY of the MFC42.dll . Anyway, I let ReVirgin make the IT.BIN and IAT.BIN, did everything, but of course, when running the dumped file it says "Can't find needed .dll".
Note that I dumped IT.BIN at 12E12C. This will result in an increase of the filelength. I realigned the sections with PE-editor. I also tried to add a new section at the end of the file (I think at 12F000), but that didn't work either. Disassembling was possible and IDA didn't complain about anything. The disassembling however ended after 2 minutes, and that's a little bit too fast for a > 1MB file. When looking at it I also had the impression that big chunks of the .exe are still encrypted.
When looking in PE-editor 1.7, all the API's are there but they have no dll name.
For people still not tired of trying to unpack these heavily protected apps, here's the url to download Iris: http://www.eeye.com/html/Products/Iris/download.html
The PC-Guard hompage: http://www.pc-guard.co.yu
Heh, I think I just want to do too much at a time, and pick the most difficult targets to test revirgin
However, I have learnt quite a lot already after three days 
Feel free to post your findings on this protection
Greets
BlackB

Well, this is all of no importance actually. I just wanted to succeed in unpacking it with help of revirgin. So I launched Iris (don't forget to load icedump to avoid sice detection), launched revirgin.
IAT adress: BA478
Length: 12C0
Other useful info:
OEiP: 446C9C-400000=46C9C
ImportTable RVA: 12E12C
Revirgin recognizes ALL api's from the usual .dll's (kernel, gdi, etc...). But, it doesn't recognize ANY of the MFC42.dll . Anyway, I let ReVirgin make the IT.BIN and IAT.BIN, did everything, but of course, when running the dumped file it says "Can't find needed .dll".
Note that I dumped IT.BIN at 12E12C. This will result in an increase of the filelength. I realigned the sections with PE-editor. I also tried to add a new section at the end of the file (I think at 12F000), but that didn't work either. Disassembling was possible and IDA didn't complain about anything. The disassembling however ended after 2 minutes, and that's a little bit too fast for a > 1MB file. When looking at it I also had the impression that big chunks of the .exe are still encrypted.
When looking in PE-editor 1.7, all the API's are there but they have no dll name.
For people still not tired of trying to unpack these heavily protected apps, here's the url to download Iris: http://www.eeye.com/html/Products/Iris/download.html
The PC-Guard hompage: http://www.pc-guard.co.yu
Heh, I think I just want to do too much at a time, and pick the most difficult targets to test revirgin


Feel free to post your findings on this protection

Greets
BlackB