Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

[TuT+Pics]How to Obfuscate your code [N00B Friendly!]

How to Obfuscate your code


Why Obfuscate?
Most people obfuscate their code for the following reasons:
1) To protect their software from crackers so that they can't see your code.
2) To make your malicious file FUD (obfuscation is a last resort for FUD-ing process)

Obfuscation doesn't affect how your software works, so don't worry.

Note: The application must be coded using the .NET Framework, otherwise it won't work.

Step one:
Download {smartassembly} from this thread: https://hackforums.net/showthread.php?tid=240722

Step two:
Install {smartassembly}. I won't go into details here.

Step Three:
Run {smartassembly} and click the "New Project" button. Now click "Browse Assembly". Select your binary/exe. You can set the final build destination if you want by clicking the "Set Destination" button. Here, we will set the destination to Desktop.

Step Four:

Choose the settings in the pictures (I use picture links as I don't want to overuse your bandwidth):

Check Obfuscation:
http://img59.imageshack.us/img59/3838/obfuscation.jpg

Scroll down and check "Control Flow Obfuscation":
http://img94.imageshack.us/img94/7417/co...cation.jpg

[OPTIONAL]Scroll down and check "Strings Encoding". Do this if you want to protect personal information such as Emails and Passwords.
http://img215.imageshack.us/img215/2701/...coding.jpg

Step five:
Now click the build button on the lower right corner of the window.
Wait while it gets built.
Congratulations, you have obfuscated your code.

Here is what Obfuscation does to crackers and decompilers (I used Reflector Decompiler):
Spoiler (Click to View)

Credits:
  • {smartassembly} link by Kutmustakurt

  • Tutorial by me, S7N



Thanks for reading.
[img]http://img132.imageshack.us/img132/3681/8wzlu1.png[/img]
Thanks for the tutorial. It's awesome !
You're welcome HellXox. More feedback please!
Thanks for this tutorial exactly what I've been looking for!
(Jan 31, 2010 02:44 AM)Enzyme Wrote:  Thanks for this tutorial exactly what I've been looking for!

Glad you liked it. Will be posting more tutorials.
More feedback please. I thought people were desperate in making their sources FUD 😑
very nice thing man!
looks like we're making some programs and obfusicating them from source code theft :P :P
keep it up
Thanks great tutorial followd it and it's completely fud thanks!!
Spoiler (Click to View)
(Jan 31, 2010 04:43 AM)Montana" Wrote:  Thanks great tutorial followd it and it's completely fud thanks!!

Glad to have helped.
LOL@ the name "Montana" 😝 no offense.
Thanks for the guide! This is what i'm searching for..(:
(Jan 31, 2010 05:46 AM)Inventor Wrote:  Thanks for the guide! This is what i'm searching for..(:

Glad to have helped.
Spoiler (Click to View)
Very nice tut thank you :)
I've seen this before, its not new..
(Jan 31, 2010 06:41 AM)Plutonium Wrote:  I've seen this before, its not new..

Well, if you know how to use {smartassembly}, this won't be new to you.
I posted this to help all those who don't want their softwares from getting decompiled/cracked. This also helps people FUD their whatever, so I think this is pretty useful.
this still working ???? still files are FUD????
(Jan 31, 2010 06:51 AM)gaylechris Wrote:  this still working ???? still files are FUD????

Yes.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by Elite_xApr 13, 2025 04:44 PM 4 571 Apr 13, 2025 04:44 PM
Last Post: SS2580G
by badpeopleMay 24, 2021 06:18 AM 3 189 May 24, 2021 06:18 AM
Last Post: Melted
by Doggie!Sep 23, 2018 12:18 PM 194 7,820 Sep 23, 2018 12:18 PM
Last Post: EGuzzman