Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Go Back   Reverse Engineering Team Board > Reverse Engineering Board > .NET Reverse Engineering
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 06-06-2008, 04:31 PM
netspc netspc is offline
Member
 
Join Date: Jun 2008
Posts: 5
Default is there any way for preventing .net from disassembling using reflectors?

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.
__________________
[CENTER][COLOR="Blue"][SIZE="1"]Everything I know is wrong
Everything I do it just comes undone
And everything is torn apart
Oh and thats the hardest part
Thats the hardest part
[coldplay]
[/SIZE][/COLOR][/CENTER]
Reply With Quote
  #2  
Old 06-06-2008, 05:09 PM
Kurapica Kurapica is offline
Senior Member
 
Join Date: May 2006
Location: Archives
Posts: 357
Default

Quote:
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 .


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.

Quote:
[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
Quote:
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
Anyway 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
__________________
Life can only be understood backwards but It must be read forwards.
Reply With Quote
  #3  
Old 06-07-2008, 12:19 AM
netspc netspc is offline
Member
 
Join Date: Jun 2008
Posts: 5
Default

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
__________________
[CENTER][COLOR="Blue"][SIZE="1"]Everything I know is wrong
Everything I do it just comes undone
And everything is torn apart
Oh and thats the hardest part
Thats the hardest part
[coldplay]
[/SIZE][/COLOR][/CENTER]
Reply With Quote
  #4  
Old 06-07-2008, 04:58 AM
Kurapica Kurapica is offline
Senior Member
 
Join Date: May 2006
Location: Archives
Posts: 357
Default

As the best option I will recommend SmartAssembly Protector.

http://www.smartassembly.com

good luck
__________________
Life can only be understood backwards but It must be read forwards.
Reply With Quote
Reply


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump





Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.