Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Obfuscation


Related Topics

In the News (Thu 26 Nov 09)

  
  Obfuscated code - Wikipedia, the free encyclopedia
Obfuscation serves to increase the difficulty of decompilation, usually forcing someone who wants that information to use more costly forms of reverse engineering.
No obfuscator known today provides any guarantees on the difficulty of reverse engineering, and this seems to be an inherent issue (see for example, this paper).
Thus, obfuscators do not provide security of a level similar to modern encryption schemes, and should probably not be used in cases where security is of high importance.
en.wikipedia.org /wiki/Obfuscate   (1252 words)

  
 Obfuscation - Wikipedia, the free encyclopedia
Obfuscation refers to the concept of concealing the meaning of communication by making it more confusing and harder to interpret.
Author and doctor Michael Crichton has claimed that medical writing is a "highly skilled, calculated attempt to confuse the reader".
Similarly text-based language, like gyaru-moji and some forms of leet are obfuscated to make them incomprehensible to outsiders.
en.wikipedia.org /wiki/Obfuscation   (109 words)

  
 Java and .NET Obfuscation Frequently Asked Questions
Obfuscation tools delete context from compiled code that humans (and reverse-engineering tools) may use to decipher underlying meaning.
The objective of an obfuscation tool is to "raise the bar" for hackers, ensuring that reverse engineering processes are so difficult that attacks are not worth the efforts required.
Obfuscation often is not required if application size is not an issue and the source code is freely distributed or open source.
www.preemptive.com /obfuscation-faq   (927 words)

  
 Use Obfuscation to Improve the Size, Performance, and Security of Your J2ME Applications
Obfuscation is a helpful tool to reduce the size of a deployed application, prevent outsiders from stealing your work, and possibly making your application perform better.
Today's products are good, but occasionally there are cases where the obfuscator stumbles on unforeseen code or the user is not aware of the various coding rules and configuration settings available with most obfuscators and the result is code that will not run when deployed to the device.
In the Properties window, one of the build options is "Obfuscating." You have a slide bar dial that allows you to turn obfuscation on and off and to set the level of obfuscation when on (see Figure 1).
www.devx.com /wireless/Article/28989/1954?pf=true   (1901 words)

  
 Principles of Obfuscation   (Site not responding. Last check: 2007-11-07)
Obfuscation is one of the means in.NET by which you can protect your intellectual property by preventing other people from decompiling your code.
Obfuscating involves modifying the metadata and/or the IL instructions in an assembly in such a way that the information provided to people who wish to decompile the code is much reduced, without affecting what the assembly does.
If an obfuscator is able to modify the IL instruction stream in ways that ensure data remains on the evaluation stack, that can potentially make life a lot harder for decompilers.
www.simonrobinson.com /DotNET/Articles/Security/Obfuscation1.aspx   (2700 words)

  
 Obfuscation - The Reverse Engineering Wiki   (Site not responding. Last check: 2007-11-07)
A tool called an obfuscator is sometimes used to convert a straight-forward program into one that works the same way but is much harder to understand.
Another definition: Code obfuscation is a program transformation technique which attempts to convolute the low-level semantics of programs without affecting the user-observable behavior, making obfuscated programs difficult to understand, and thereby difficult to reverse-engineer.
The key difference between program obfuscation and address obfuscation is that program obfuscation is oriented towards preventing most static analyses of a program, while address obfuscation has a more limited goal of making it impossible to predict the relative or absolute addresses of program code and data.
wiki.reverse-engineering.net /index.php/Obfuscation   (682 words)

  
 java.net: The New Obfuscation
Obfuscation is often compared to encryption, which is unfortunate, since the goals of each are rather different.
Obfuscation is certainly not perfect protection--it can't be, since some type of executable will always be visible.
If one obfuscates their code, it may lose in theory some commonality to what is being optimized for but in reality this may or may not make a practical difference.
today.java.net /pub/a/today/2004/10/22/obfuscation.html   (4277 words)

  
 Smokescreen Java Obfuscator: User Guide
Obfuscation may be carried out from a source directory to a destination directory, a source zip file to a destination zip file, or a source jar file to a destination jar file.
In order to obfuscate class files in packages, Smokescreen works with subdirectories as well so that all class files that are found in subdirectories of the main source directory will also be obfuscated.
When searching a directory for superclasses the obfuscator will check all the class files and Jar files contained in that directory, when searching a Jar file for superclasses all entries within the Jar file will be scanned for superclasses.
www.leesw.com /smokescreen/guide.html   (905 words)

  
 Featured Site - WiseOwl
Obfuscation needs to change code so that it's difficult to understand for two different "observers" - a human reading the decompiled code and the tool she uses to decompile the code.
While no benefit to obfuscation results from name overloading, there is a size and space benefit to using the smallest number of symbols possible.
As with symbol obfuscation, this is a lossy transformation and cannot be reversed by a decompiler.
www.gotdotnet.com /content/featuredsite/wiseowl/default.aspx   (3673 words)

  
 .NET Obfuscator and Java Obfuscator - Code Protection, Obfuscation, Software Watermarking
Our code protection and obfuscation tools help businesses secure their intellectual property assets and produce more efficient.NET and Java applications.
Dotfuscator Professional Edition is a.NET Obfuscator and Compactor that helps protect programs against reverse engineering while making them smaller and more efficient.
DashO Pro is a Java Obfuscator and Compactor that helps protect your programs against reverse engineering while making them smaller and more efficient.
www.preemptive.com   (264 words)

  
 Obfuscation Hints   (Site not responding. Last check: 2007-11-07)
Obfuscated Code area of this place and having fun de-obfu-ing the less than readable code and learning from others attempts.
Obfuscated Code section, don't feel you need only learn from masters, a novice may teach you as well.
Obfuscation can be a way to "break" Perl and find out more about Perl from why it broke, how it broke, and other analytical questions.
jynx.perlmonk.org /content/obfuhints.shtml   (897 words)

  
 General Method of Program Code Obfuscation - Wroblewski (ResearchIndex)   (Site not responding. Last check: 2007-11-07)
The obfuscation method is based on a theory, which led to two useful theorems.
The proposed algorithm of obfuscation was implemented and tested using analytical and empirical approaches.
Obfuscation of Executable Code to Improve Resistance to Static..
citeseer.ist.psu.edu /541708.html   (447 words)

  
 Protecting Java Code Via Code Obfuscation   (Site not responding. Last check: 2007-11-07)
Code obfuscations transform a program so that it is more difficult to understand, yet is functionally identical to the original [5, 6].
The C Shroud system [9], a source code obfuscator available for the C language, is an example of such a tool.
Code obfuscation, while not providing absolute security, is portable, does not require specialised hardware and is transparent to the Java bytecode verifier.
www.cs.washington.edu /homes/douglas/publish/obfuscation.html   (1303 words)

  
 Obfuscation: Cloaking your Code from Prying Eyes
("Obfuscate" means "...to make opaque (so) as to be difficult to perceive or understand"—American Heritage Dictionary, 3rd Ed.) Tools today perform this trick by various means that primarily focus on making the variable names meaningless, encrypting strings and literals, and inserting misleading directives that render disassembled code uncompilable.
The obfuscator is the so-called "lite" version of a more robust obfuscating utility, Dotfuscator, sold by Preemptive Solutions, a Cleveland-based company that got its start obfuscating Java code.
At the goto destination, the original statement (in obfuscated form) is executed, then another goto statement returns control to the original branch in the logic flow.
www.devx.com /SummitDays/Article/11351   (1193 words)

  
 Encryption, hashing, and obfuscation | Tech News on ZDNet
Obfuscation is a term applied general to the protection of program code not general data.
Generally, obfuscated programs can run faster than their unobfuscated version since small optimizations can be applied during obfuscation (and generally, abstraction and indirection introduced by programmers can be removed).
Obfuscation is destined to be added to the post-compilation phase of all future development.
news.zdnet.com /2100-9595_22-995962.html   (1823 words)

  
 Code Obfuscation - just Wrong   (Site not responding. Last check: 2007-11-07)
I *know* that obfuscation isĀ  another level of security that we can all leverage.
Obfuscating code just tells future developers that you don't care and want their job to be hard.
Someone deteremined to do that will do it obfuscation or no. This sort of thing is prevented by use licenses and lawyers.
www.cincomsmalltalk.com /blog/blogView?showComments=true&entry=3270899203   (601 words)

  
 Smokescreen Java Obfuscator: Incremental obfuscation
This is useful if only some of the obfuscated classes are to be distributed as a patch (for previously released class files), in which case the renamings need to be consistent with the previously obfuscated classes.
This is to ensure that there is only one obfuscation log in the log file that is created, since multiple obfuscations can be performed using the GUI (by clicking on the 'Obfuscate' button more than once) in one Smokescreen session.
When a change record file is used as an input for obfuscation, the renaming of classes, methods and fields will be done such that it is consistent with the change record.
www.leesw.com /smokescreen/incremental.html   (555 words)

  
 RetroGuard Documentation - About Obfuscation - Retrologic
An additional benefit to obfuscation is a substantial reduction in the size of your Java classes, due to the removal of unnecessary information and the replacement of large, human-readable identifiers with small machine generated names.
To determine which classes are to be obfuscated, most obfuscators start at a single entry point (usually the 'main' method of an application, or the 'Applet'-derived class for an applet), and construct a tree of all classes accessible from that point.
A technique used by several obfuscators is to introduce corrupt bytecode into the obfuscated Java classes.
www.retrologic.com /rg-docs-aboutobf.html   (644 words)

  
 I, Cringely . February 19, 2004 - Misinterpretation | PBS   (Site not responding. Last check: 2007-11-07)
The answer to providing a modicum of security for interpreted applications has to this point been obfuscation -— making the code look different so it can be difficult to decompile and figure out.
Obfuscation used to mean padding the code with extra variables and gibberish -- that is until a company in Cleveland, Ohio, called PreEmptive Solutions Inc. came out with a bytecode optimizer for Java.
In time, some of DashO’s bytecode optimization features went away or were de-emphasized because of the rise of Just-in-Time compilers, which choked on many of the fancier optimization techniques.
www.pbs.org /cringely/pulpit/pulpit20040219.html   (1664 words)

  
 Cisco Secure IDS Signature Obfuscation Vulnerability
Intrusion detection systems typically implement obfuscation defense - ensuring that suspect packets cannot easily be disguised with UTF and/or hex encoding and bypass the Intrusion Detection systems.
This encoding can be applied to other portions of the url to effectively obfuscate the attack, preventing detection by many intrusion detection systems available.
Basic obfuscation detection was originally slated for the 3.0 release, which is due to be available in early October 2001.
www.ciac.org /ciac/bulletins/m-001.shtml   (1315 words)

  
 ScriptLock: Protect your PHP scripts from prying eyes   (Site not responding. Last check: 2007-11-07)
Obfuscation is the process of obscuring your source code from prying eyes.
Obfuscation is not an ideal solution for protecting your scripts, but it's, nonetheless, a useful method for slowing down attempts at reverse-engineering.
Another problem with obfuscation is that debugging such code can be a nightmare.
scriptlock.com   (590 words)

  
 obfuscation - a Whatis.com definition
Obfuscation, in general, describes a practice that is used to intentionally make something more difficult to understand.
Java byte code is easy to decompile and thus vulnerable to reverse engineering.
The code is often obfuscated to protect it from such an attack.
whatis.techtarget.com /gDefinition/0,294236,sid45_gci967845,00.html   (167 words)

  
 Sophos report reveals words that spammers most commonly try to disguise
These tricks can be as simple as deliberately misspelling a word, or using a zero instead of the letter "o", to much more sophisticated techniques that exploit the power of HTML email.
For instance, Sophos PureMessage can detect more than 5,600,000,000 different ways in which the word "Viagra" can be obfuscated in a spam email.
SophosLabs analysed a list of words based on the level of frequency with which they were used in spam email to determine which words were most commonly obfuscated.
www.sophos.com /spaminfo/articles/spamwords.html   (432 words)

  
 David Gristwood's WebLog : Obfuscation
The issue of obfuscation and decompiling.NET code comes up on a fairly regular basis, so I thought I’d explore it in some more depth, and try to address some of the common questions that arise.
The danger of default obfuscation is that someone would crack whatever algorithm was used, and publish a decompiler tuned to that, so the apparent safety of the default solution would turn out to be deceptive.
It’s better to decouple the obfuscation process, and have an after-market of ISV’s whose focus it is to create ever smarter obfuscators, keeping ahead of the decompiler writers.
blogs.msdn.com /david_gristwood/archive/2004/07/09/178590.aspx   (1629 words)

  
 Soycow: Website Address Obfuscation
Spammers love to harvest all of your public information (like your e-mail address), but they hate it when you try to track them down.
One technique that spammers use to try to cover their tracks is to obfuscate any website addresses they list in their spam.
Below are some common website address obfuscation techniques used by spammers.
www.soycow.com /archives/000006.html   (261 words)

  
 Obfuscation   (Site not responding. Last check: 2007-11-07)
Writing obfuscated code is often a way for the programmer to give vent to their creative fervor (the well known IOCCC is a major endorsement).
At other times, obfuscation and frustration tend to be synonymous.
This page has some examples of obfuscated code I have given vent to my frustration through.
www.kernelthread.com /obfuscation   (147 words)

  
 Differentiation through Obfuscation
Unfortunately, one of the most common strategies for differentiation is obfuscation.
That differentiation is, all too often, based upon obfuscation.
This obfuscation often convinces us that the complexity is essential instead of artificial.
www.artima.com /weblogs/viewpost.jsp?thread=59084   (580 words)

  
 Optimistic Obfuscation: Blog Updates Archives
Obfuscate was Dictionary.com's Word Of The Day last Thursday.
So for those of you confused by the title of this blog you don't even have to take the time and energy to look up its meaning.
This plugin obfuscates the email address that is attached to the name of the person commenting on my blog.
www.chattablogs.com /huffine/archives/cat_blog_updates.html   (750 words)

  
 Re: Website obfuscation   (Site not responding. Last check: 2007-11-07)
Well, it appears to be designed to obfuscate your entire website, making it hard to discern which bit might be your persdonal email address.
The site contained redirection, by means of framesets that pointed to other domains - so they were in fact hiding their true home behind their own anti-spam obfuscator.
The obfuscated > code must be trivial to decode, otherwise it will be unusable in > broswers, html-rendering clients etc. Trivial, but time-consuming.
www.talkaboutspam.com /group/alt.spam/messages/85723.html   (363 words)

  
 Forums - Obfuscation, Obfuscation, Obfuscation   (Site not responding. Last check: 2007-11-07)
To deal with objections to their actions, these institutions "create smokescreens of confusion and perplexity to enable them to do exactly what they want, regardless of the wishes of the people they are supposed to serve," Borkowski writes.
"To take matters in order of importance: obfuscation, obfuscation, obfuscation is New Labour's great unsung policy, and the one employed to argue away the government's failure to fulfil its unambiguous electoral promises."
Ambiguity is a well-tried and tested form of control expertly employed by politicians for the last thousand years.
www.prwatch.org /forum/printthread.php?t=2551   (233 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.