Search
Latest topics
Who is online?
In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest None
Most users ever online was 50 on Mon Apr 12, 2021 4:46 pm
Social bookmarking
Most Viewed Topics
Top posting users this week
No user |
Like/Tweet/+1
BOOKMARK US
Introduction to Cracking part 1
Page 1 of 1
Introduction to Cracking part 1
In this article, I will only talk about decompiling .NET programs (if I get good response then I will continue other decompilation techniques in next parts).
Tools
For decompiling .NET apps, the only tool you need is .NET Reflector. It's an excellent decompiler by Red Gate and best of all, it's available for FREE. You can just google for .NET Reflector by Red Gate and the first result is what you need. You can grab a free copy with some plug-ins which I think are necessary. So, here is a summary of what you need :
Application
.NET Reflector by Red Gate
The app you want to decompile (let's call it XYZ.exe)
Plugins :
Snippy
Code Search
Reflexil
Deblector
SilverlightLoader (if you want to decompile Silverlight)
Setup ...
Now, after downloading Reflector, you've to set it up (won't take long).
Extract the zip file to any directory you like.
Now extract the plugins to the sub-folder "Plugins".
Open Reflector.exe and goto View -> Add-Ins.
Click "Add..." and navigate to plugins directory.
CodeSearch and Snippy come with only 1 dll, so you can add them right away .
But Reflexil and some others come with multiple dll files. You will have to add the correct dll. For ease, generally they are named in the format "<plugin-name>.dll" or "Reflector.<plugin-name>.dll. E.g. Reflexil's plugin is "Reflexil.dll" and Snippy's is "Reflector.Snippy.dll". So add such files. Adding wrong dlls would result in an error, but Reflector won't crash.
After adding plugins to Reflector, it's ready for you to decompile any .NET app .
Decompilation
Before you start decompiling apps, take a look at the small list box below the menu-bar. You can choose the language into which Reflector will decompile the exe. .NET apps built with any .NET language can be decompiled into any other .NET language .
Now, File -> Open -> <select your exe>. Reflector will decompile it for you !
You get the almost EXACT source-code of the app. Decompilation by Reflector is so exact that sometimes, you can directly copy the code from Reflector and re-build the app !
Possible Uses
You have lost the source-code of your c00L .NET app and badly want it back !
You want to crack the serial for a software built with .NET. When you get the source, you know how the software expects the serial to be, so you can easily crack it. (Details will be in next part ..)
Check if your code obfuscation is good enough to protect it from target users. (I will talk in details about obfuscation in next parts...)
Limitations
Several obfuscation schemes can protect .NET apps from being easily decompiled (but they can't make make it totally un-decompilable ). I will talk about cracking some obfuscations in next parts ...
Tools
For decompiling .NET apps, the only tool you need is .NET Reflector. It's an excellent decompiler by Red Gate and best of all, it's available for FREE. You can just google for .NET Reflector by Red Gate and the first result is what you need. You can grab a free copy with some plug-ins which I think are necessary. So, here is a summary of what you need :
Application
.NET Reflector by Red Gate
The app you want to decompile (let's call it XYZ.exe)
Plugins :
Snippy
Code Search
Reflexil
Deblector
SilverlightLoader (if you want to decompile Silverlight)
Setup ...
Now, after downloading Reflector, you've to set it up (won't take long).
Extract the zip file to any directory you like.
Now extract the plugins to the sub-folder "Plugins".
Open Reflector.exe and goto View -> Add-Ins.
Click "Add..." and navigate to plugins directory.
CodeSearch and Snippy come with only 1 dll, so you can add them right away .
But Reflexil and some others come with multiple dll files. You will have to add the correct dll. For ease, generally they are named in the format "<plugin-name>.dll" or "Reflector.<plugin-name>.dll. E.g. Reflexil's plugin is "Reflexil.dll" and Snippy's is "Reflector.Snippy.dll". So add such files. Adding wrong dlls would result in an error, but Reflector won't crash.
After adding plugins to Reflector, it's ready for you to decompile any .NET app .
Decompilation
Before you start decompiling apps, take a look at the small list box below the menu-bar. You can choose the language into which Reflector will decompile the exe. .NET apps built with any .NET language can be decompiled into any other .NET language .
Now, File -> Open -> <select your exe>. Reflector will decompile it for you !
You get the almost EXACT source-code of the app. Decompilation by Reflector is so exact that sometimes, you can directly copy the code from Reflector and re-build the app !
Possible Uses
You have lost the source-code of your c00L .NET app and badly want it back !
You want to crack the serial for a software built with .NET. When you get the source, you know how the software expects the serial to be, so you can easily crack it. (Details will be in next part ..)
Check if your code obfuscation is good enough to protect it from target users. (I will talk in details about obfuscation in next parts...)
Limitations
Several obfuscation schemes can protect .NET apps from being easily decompiled (but they can't make make it totally un-decompilable ). I will talk about cracking some obfuscations in next parts ...
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Thu Oct 03, 2013 12:36 am by Admin
» Dish Network Channel Starz, aim my dish network dish
Thu May 16, 2013 10:02 am by latinnoc
» Dish Network Little Elm Tx & dish network via broadband
Wed May 15, 2013 3:37 pm by latinnoc
» Dish Network Moving Promotions
Wed May 15, 2013 3:06 pm by latinnoc
» Dish Network Twc Channel - what channel is fox 1 on dish network
Wed May 15, 2013 9:00 am by latinnoc
» 005 Error Dish Network
Wed May 15, 2013 8:43 am by latinnoc
» Weta Kids Dish Network
Tue May 14, 2013 3:21 pm by latinnoc
» Dish Network In Augusta Maine
Tue May 14, 2013 2:44 pm by latinnoc
» hack torrent for increase speed using trackers
Thu Apr 11, 2013 4:09 pm by Fauriza