-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: Velocity_90019118
Message 2 in Discussion

Hi !  AFAIK there is no option available to the programmers to protect their 
program from disassembly. Windows applications are in compiled into PE 
Executables which can be easily disassembled through IDA (Interactive 
Disassembler) or w32dasm and can be cracked/ reverse engineered. So to avoid 
that programmers pack the applications which can be then cracked via static 
methods i.e disassembling and patching. What a packer does is it`ll compress 
the program and adds code to the application which is responsible for unpacking 
when program is loaded in memory when it runs. Packing an executable makes it 
smaller and prevents it against cracking making the cracking job a pain in the 
crackers ass. But even packed programs can be cracked coz when they`re loaded 
in mem they need to be unpacked before execution. Thus one can dump the 
unpacked executable from memory, perform some fixations, finding OEP and can 
make the program run. Even if OEP is found the program`s disassembly can be 
statically analysed.  Since .NET programs are converted into IL and when run 
compiled into native code by JIT, we have no access to native code which can be 
packed. If we pack the Intermediate code JIT compiler can`t understand it. I 
don`t know if .NET app are strictly PE fromat exes. If so then we can try 
packing them using commercial packers like soft sentry, or u can program ur own 
packing routine. A good compression library available is aplib. It`s free 
too... +Ashish_

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to