Obfuscating & Packing

09/25/2013 03:38 shadowman123#1
Well i've know alot of Obfuscators that can be used to obfuscate my project ... so the question here which is the best obfuscator to use all obfuscators i know are :-
1 - SmartAssembly
2 - .Net Reactor
3 - Crypto Obfuscator

which one of them is the best to use .. and would smthing wrong happen if i obfuscated my Project with more than 1 Obfuscator ?

i heard that using even 1 obfuscator could lead to UnExpected Problems to happen if used so i'd like to know if thats right or not ?

i've read that Packers ( packing All project Dlls and Files into 1 Executable file ) are increasing the performance of the Project.. i'd like to know if thats is Right or the packers Are just A lie to gain money..

regards
shadowman123
09/25/2013 03:47 c0w#2
a obfuscator just rewrites names of variables and functions and stuff, so the best to use is one, not much ppl know. since a lot of the well known obfuscators can be deobfuscated by software, you should check out our forums about this. there might be a few selfcreated ones
09/25/2013 03:54 shadowman123#3
i'd like to which one of the mentioned above obfuscators are best to use
is there a reflector that can De-Obfuscate the Project ? if so .. y are these Obfuscators still exist ..
what can i do in order to prevent my project from being debugged by crackers ?
09/25/2013 03:56 abdoumatrix#4
eazfuscator , SmartAssembly , Safengine Shielden or private one.

Quote:
Originally Posted by shadowman123 View Post
i'd like to which one of the mentioned above obfuscators are best to use
is there a reflector that can De-Obfuscate the Project ? if so .. y are these Obfuscators still exist ..
what can i do in order to prevent my project from being debugged by crackers ?
serach for de4dot and see its list and try to get one that isn't in the list.
09/25/2013 04:30 Spirited#5
You can ask RedGate for a free student license for their full version obfuscator. The license expires after a year, but it's really nice to protect your work as a student and learn how to work with obfuscation software.
09/25/2013 05:02 _DreadNought_#6
de4dot is what alot use, I would through personal experience suggest Smart Assembly; simply because while de4dot did crack the version I was playing with(about a year ago) it didn't do a good job, it was still kinda-unreadable, I just got a fairly good idea what the code was doing.
09/25/2013 05:16 shadowman123#7
Damn .. after Checking de4dot ... i got disappointed a bit it can De-obfuscate almost all the obfuscators .. even the SmartAssembly :(
09/25/2013 08:17 Super Aids#8
Smart Assembly has lots of deobfuscators, just saying. Make your own if you want to be on the good side, BUT requires quite some experiences and knowledge in reflection to make one, otherwise you're better off using existing once, but remember in the end you're never 100% protected. Your code can still be reflected with an obfuscator.

The same goes with packing, it's probably even more useless as you can just unpack the executable and usually packing an executable might trigger false positives at AV's.
09/25/2013 15:41 abdoumatrix#9
u should use Eazfuscator.NET 3.5 - 3.6 or SmartAssembly or Safengine Shielden.

Eazfuscator.NET 3.5 - 3.6 or SmartAssembly can easily deobfuscators but some times the reflected codes become unreadable.
(but any one have a good sense could get the codes and make it readable for him)
(u can use Reflector Add-in and simply change some codes inside the exe).

Safengine Shielden is better as it become invaild with reflector and olly but some experts could crack him (like megamax do.)
(some pc a problem while running the protected exe.)


some anyway u will get disappointed by somehow. :D
09/25/2013 18:16 shadowman123#10
idc who can crack it.... but what i mean is since all these Dumb Companies have been cracked why are they still alive .. since any good 1 can crack / break sm1's Projects ....
09/25/2013 18:52 abdoumatrix#11
Quote:
Originally Posted by shadowman123 View Post
idc who can crack it.... but what i mean is since all these Dumb Companies have been cracked why are they still alive .. since any good 1 can crack / break sm1's Projects ....
Cuz 1 in 1000 could do this job.
and they improve their ways in each ver.
and some could be fully un-readable. and too hard to get any thing from codes.

the perfect way to know the best for u.
is to try each one of them and crack it and the most un-readable codes u get
this will be ur one. :D

if u can't ur own codes from the decompiled. how could them.
09/30/2013 17:36 atef201080#12
those obfuscators just renaming the classes and variables names and everything, and its good nice somehow, the codes become unreadable but you need to know how it works to obfuscate(rename) the whole project and classes not only the main program entry, and yes you can use multiple obfuscators and even the same obfuscator multiple times.
09/30/2013 18:28 shadowman123#13
Quote:
Originally Posted by atef201080 View Post
those obfuscators just renaming the classes and variables names and everything, and its good nice somehow, the codes become unreadable but you need to know how it works to obfuscate(rename) the whole project and classes not only the main program entry, and yes you can use multiple obfuscators and even the same obfuscator multiple times.
but since there are alot of De-obfuscators it would be useless to use more than one Obfuscator.. Right ?
09/30/2013 19:30 abdoumatrix#14
wanna the best method?

use eazfuscator then SmartAssembly then safengine(NoobyProtect).

No one could break this (only the expert of the experts :D).
09/30/2013 19:41 Super Aids#15
Quote:
Originally Posted by abdoumatrix View Post
wanna the best method?

use eazfuscator then SmartAssembly then safengine(NoobyProtect).

No one could break this (only the expert of the experts :D).
LOL no. Sadly you're very mistaken and the executable might end up broken.