Welcome to the CashLoopholes.
You are Unregistered, please register to gain Full access.    
Header

CashLoopholes » Free Legal Loopholes And Secrets » Free Computer And Internet Loopholes And Secrets » Introduction to Cracking - (Part I)


Free Computer And Internet Loopholes And Secrets Chat and learn about internet loopholes, windows hacks, google hacks, how to get free wifi internet etc.

Notices
Reply
Thread Tools vBmenu Seperating Image Display Modes
Introduction to Cracking - (Part I)
Old 11-09-2009, 10:44 AM   #1
Pro Loophole Contributer
Points: 8,472, Level: 62 Points: 8,472, Level: 62 Points: 8,472, Level: 62
Activity: 26% Activity: 26% Activity: 26%
 
craig1985's Avatar
 
Status: Moderator
Join Date: May 2009
Location: chesterfield
Posts: 1,551
Thanks: 62
Thanked 104 Times in 57 Posts
craig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to behold
Send a message via MSN to craig1985
Default Introduction to Cracking - (Part I)

I hope it would be useful to everyone. Please not that this article is ONLY for educational purposes and in no way I encourage illegal cracking of applications.

Now as this is the first part, I would start with something very basic. Let's start with decompiling -- the process of extracting the source code from the compiled exe. Yes, you heard it right, source from exe ! Let me clear it first that exact decompilation is not possible for many programming languages like C++, VB 6.0 etc.. But there are a few that can be quite satisfactorily decompiled to source-code e.g. Java .NET (VB, C#, J#, VC++, Delphi.NET), Flash (decompilation from swf to fla) etc...

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
  1. .NET Reflector by Red Gate
  2. The app you want to decompile (let's call it XYZ.exe)
Plugins...
  1. Snippy
  2. Code Search
  3. Reflexil
  4. Deblector
  5. SilverlightLoader (if you want to decompile Silverlight)
Setup ...

Now, after downloading Reflector, you've to set it up (won't take long).
  1. Extract the zip file to any directory you like.
  2. Now extract the plugins to the sub-folder "Plugins".
  3. Open Reflector.exe and goto View -> Add-Ins.
  4. Click "Add..." and navigate to plugins directory.
  5. CodeSearch and Snippy come with only 1 dll, so you can add them right away
    To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.
    .
  6. 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
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.
.

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
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.
.

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
  1. You have lost the source-code of your c00L .NET app and badly want it back !
  2. 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 ..)
  3. 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 it totally un-decompilable
To view links or images in this forum your post count must be 5 or greater. You currently have 0 posts.
). I will talk about cracking some obfuscations in next parts ...


Thanks for reading this.
__________________
http://bestearnonline.com
craig1985 is offline   Reply With Quote
Old 11-09-2009, 11:13 AM   #2
Points: 1,016, Level: 17 Points: 1,016, Level: 17 Points: 1,016, Level: 17
Activity: 10% Activity: 10% Activity: 10%
 
jaggs607's Avatar
 
Status: Pro Loophole Member
Join Date: Nov 2009
Posts: 160
Thanks: 1
Thanked 6 Times in 5 Posts
jaggs607 Well done! Keep up the good posts
Default Re: Introduction to Cracking - (Part I)

Thanks for the info
jaggs607 is offline   Reply With Quote
Old 11-09-2009, 11:17 AM   #3
Pro Loophole Contributer
Points: 8,472, Level: 62 Points: 8,472, Level: 62 Points: 8,472, Level: 62
Activity: 26% Activity: 26% Activity: 26%
 
craig1985's Avatar
 
Status: Moderator
Join Date: May 2009
Location: chesterfield
Posts: 1,551
Thanks: 62
Thanked 104 Times in 57 Posts
craig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to behold
Send a message via MSN to craig1985
Default Re: Introduction to Cracking - (Part I)

your welcome m8
__________________
http://bestearnonline.com
craig1985 is offline   Reply With Quote
Old 11-09-2009, 11:37 AM   #4
Points: 1,732, Level: 24 Points: 1,732, Level: 24 Points: 1,732, Level: 24
Activity: 7% Activity: 7% Activity: 7%
 
Status: Pro Loophole Member
Join Date: Jul 2009
Posts: 273
Thanks: 3
Thanked 14 Times in 13 Posts
mattparkers Well done! Keep up the good posts
Default Re: Introduction to Cracking - (Part I)

Quote:
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 !
Dude, I've loved reflector before it went to redgate!

BTW, right click on the dll / exe you've imported and chose export - It'll produce a solution file for you!
mattparkers is offline   Reply With Quote
Old 11-09-2009, 11:38 AM   #5
Pro Loophole Contributer
Points: 8,472, Level: 62 Points: 8,472, Level: 62 Points: 8,472, Level: 62
Activity: 26% Activity: 26% Activity: 26%
 
craig1985's Avatar
 
Status: Moderator
Join Date: May 2009
Location: chesterfield
Posts: 1,551
Thanks: 62
Thanked 104 Times in 57 Posts
craig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to beholdcraig1985 is a splendid one to behold
Send a message via MSN to craig1985
Default Re: Introduction to Cracking - (Part I)

nice one matt
__________________
http://bestearnonline.com
craig1985 is offline   Reply With Quote
Old 11-09-2009, 11:45 AM   #6
Points: 1,732, Level: 24 Points: 1,732, Level: 24 Points: 1,732, Level: 24
Activity: 7% Activity: 7% Activity: 7%
 
Status: Pro Loophole Member
Join Date: Jul 2009
Posts: 273
Thanks: 3
Thanked 14 Times in 13 Posts
mattparkers Well done! Keep up the good posts
Default Re: Introduction to Cracking - (Part I)

yw. it's amazing the amount of commerical products that don't obfuscate code.

I take you know about salamander?
mattparkers is offline   Reply With Quote
Reply

Tags
(part, cracking, introduction

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
My Introduction and Some of My Knowledge to Help You KNG Fruit Machine/Online Slots Chat 5 02-07-2010 01:41 AM
Cracking WEP and WPA Gwerzal Wifi Hacks And Secrets 2 09-10-2009 04:52 PM
Introduction to a Small 108watt solar System Gwerzal Solar Power Information 0 01-19-2009 12:30 AM
Introduction to Solar Photovoltaics Gwerzal Solar Power Information 0 01-19-2009 12:15 AM
Introduction To Market And Keyword Research Gwerzal Keyword Research 0 08-14-2008 09:19 PM

» Random Video's
Windows Solitaire Ch...
Windows Solitaire Cheats
Dividend.com Trading...
Dividend.com Trading Tips - Market Orders & Stop-Loss Orders
Hacking Vista : Secu...
Hacking Vista : Security & Architecture Compromised & Busted
Safety Driving Tips ...
Safety Driving Tips Run Flat Tyre with driverskills nr York
iPod Touch/iPhone SE...
iPod Touch/iPhone SECRET feature!
» Log in
User Name:

Password:

Not a member yet?
Register Now!
Competitions
All these competitions can be entered FREE!

Poster Of The Week

Top 3 Posters Of The Week Win $5 Each

Click Here For Info!


CLH Lottery

The Lottery Will Be Drawn On The 31st Nov.

Prize - $50

Click Here For Info


Last To Post

The Last Person To Post Wins $100

Powered by vBadvanced CMPS v3.1.0

All times are GMT. The time now is 06:56 AM.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319