.NETZ is a free open source tool that compresses and packs the Microsoft .NET Framework executable (EXE, DLL) files in order to make them smaller. Smaller executables consume less disk space and load faster because of fewer disk accesses.
Today we are going to show you how to extract assemblies from them, so we can crack them!
First, we use reflector to save the resources to a folder. Right-click on the zip.dll and choose Save As… Then do the same for the guid resource.
Then, in reflector, we find the unzip method. It’s in the namespace netz.NetzStarter.Unzip(data() as byte)
So we copy that code to the clipboard, and fire up Visual Studio and make a new console app.
Paste the unzip code to the module, and add namespaces at the top:
Then we add the following code to the Main() sub.
And run it. It should make an executable file in the same folder… Happy cracking!