Log in

View Full Version : an application with mixture of Delphi 7 and .NET


Hero
March 8th, 2009, 23:48
Hi all
I found an interesting application to check. It is called CryptLoad and is used for protecting downlaod links.
Because this application is not commerical and you get it free from its own site(and it is small),I post its site here:
http://www.cryptload.info/download/?lang=en
When I was checking this application(CryptLoad.exe itself), I noticed an strange protection.
CryptLoad.exe is a mixture of Delphi 7 and .NET application. If you load it in IDA,you can identify around 750 Delphi 7 signature. But it is strange,because it seems this Delphi 7 is ony a packer layer for .NET codes because application's main body is .NET codes.
Any idea how we can seprate .NET section of application from its Delphi 7 layer?And how it can run that .NET codes(I think there I found a temporary file from this application on PC,but it was not a valid .NET file).

Oh,The last thing.When Application was running,I tried to dump its code,but I was only able to dump around 350k of file,when file is around 7m itself.

Regards

Kurapica
March 9th, 2009, 03:49
I think it's protected with an old version of .NET Reactor. easy to unpack too, you can find many topics on the web.

Hero
March 9th, 2009, 03:56
Quote:
[Originally Posted by Kurapica;79617]I think it's protected with an old version of .NET Reactor. easy to unpack too, you can find many topics on the web.


Thanks,I will check it.
Because main unpacker body was delphi,I thought it is something custom made.

Regards

Hero
March 10th, 2009, 06:51
hm...
It is true,it is reactor,but not old one,a really new one.
Because normal dumping is not working for it,and if you dump,you will see 3 main filesas encrypted ones.

Hero
March 11th, 2009, 05:51
unpacked successfuly.
in this newer version of reactor,all .net header is mess upped,so it even cause CFF explorer crashs. you need to rebuild all of it.