View Full Version : is there any way for preventing .net from disassembling using reflectors?
netspc
06-06-2008, 04:31 PM
hi ,
this is my very first thread in this forum.
and please excuse me if i don't obey some rule for now ;)
------------------------
my question is :
is there any way for preventing reflecting?
i know with some packers like xenocode or .net2max etc...
it's possible but unfortunately they are also vulnerable
if in any case they're going to become success still there are so many problems such as not-supporting 'class-libraries' (which i already cope with that) or other unknown problem which are not acceptable by customers.
so do you have any idea about this problem because my source code are important for me and I don't want anybody read my code .
and also I'm interested in debugging and anti-debugging field and i have experience with olly and win32 ordinary pe files i want to know more about .net protecting method and how to make it more reliable please let me know how can i become a guru :P.
eagerly waiting for your response.
regards.
Kurapica
06-06-2008, 05:09 PM
so do you have any idea about this problem because my source code are important for me and I don't want anybody read my code . :confused:
It looks like many years of reversing taught us nothing, When I see such questions I always remember some old quote by TSRh TEAM and I think it's wise shit. :rolleyes:
[JUST.A.GAME]
Now, you are a part of the game, too. All your personal qualities have been logged and u can't exit until your death. It's a game of information... someone call it illegal, someone can't agree with it or tries to deny it, it makes one disappoint, or happy, but cracking force exists without asking for your opinion. The crime of the most enthusiasts is that of curiosity, is that of reversing, is that of willing to know 'how it must be'. And they explore... they change bytes; they unpack, debug and analyze those 'uncrackable routines' you can't even imagine, and it gives them pleasure, it gives them knowledge...
Nowadays, many people are involved into it-related branches of industry. Lots of ideas and their realizations appear every day. They make doing specific sums easier, but software developers want to get compensation for their 'hard work'. They protect... to the most of them it seems unbelievable to share their code, getting experience by discussing it, making it better... there is no argue with buying 'really good' apps, their authors never try getting much from it, you enjoy support and program for your money, coz author wants to get experience, too. He optimizes it, he wants it work better. We want more such authors, less those greedy men, who want you pay for buggy shit never worth seeing. Best is open source... individuals of even cracking groups may go down, but challenge will never end... nevertheless it's just a game...
If freedom is outlawed, only outlaws will have freedom
Team TSRh
i want to know more about .net protecting method and how to make it more reliable please let me know how can i become a guru :PAnyway I'm not lecturing you here but If you wanna improve your .net reversing skillz then just read and read, that's all I can say and maybe you will find the old .net tutors useful in this site.
http://portal.b-at-s.info/tutorials.php
greetz
netspc
06-07-2008, 12:19 AM
thx kurapica for advice and giving that link.
I know that at bottom line it's not possible to protect our code becasue there are some guru that know how to read the code in assembly and no doubt about it , but i wana try to prevent some noob and curious ordinary people to edit my code or even read'em.
for example if you write your own program in other dependent platform such as delphi or vb or BCB it's kind of impossible for this sort of people to play with your code but in .net and java : NAH
and that's my problem , I'm starting to learn .net seriously because of window's future, at 2010 we won't cope with win32 as much as we do it now , and i think it's a need to be a pro in this shit. but wickness of security still bother me.
regards
Kurapica
06-07-2008, 04:58 AM
As the best option I will recommend SmartAssembly Protector.
http://www.smartassembly.com
good luck
vBulletin® v3.6.4, Copyright ©2000-2015, Jelsoft Enterprises Ltd.