Results 1 to 6 of 6

Thread: What's obfuscator ?

  1. #1
    Join Date
    Feb 2009
    Posts
    64

    What's obfuscator ?

    hello everyone,

    i want to ask what do mean by the term called obfuscator in the computer world ? Does anybody knows the details about this term......kindly provide the necessary information.....

  2. #2
    Join Date
    May 2008
    Posts
    2,393

    Re: What's obfuscator ?

    An obfuscator (obfuscated code) is a source code in a computer programming language that has been made difficult to understand. Programmers may deliberately obfuscate code to conceal its purpose, to deter reverse engineering, or as a puzzle or recreational challenge for readers. Programs known as obfuscators transform human-readable code into obfuscated code using various techniques.

    Some languages may be more prone to obfuscation than others. C, C++, and Perl are most often cited as easy to obfuscate. Macro preprocessors are often used to create hard-to-read code by masking the standard language syntax and grammar from the main body of code. The term shrouded code has also been used.

  3. #3
    Join Date
    May 2008
    Posts
    2,302

    Re: What's obfuscator ?

    An obfuscator is a process or device that is intended to make a program more difficult to understand. Generally, the approach of the obfuscator is to take a program that is relatively straightforward and make the underlying code more complex. While the end user is not likely to notice a difference in the way the code runs, the function of the obfuscator makes it harder to hack the code and hijack the program. From this perspective, using this type of tool can be seen as a security measure.

    The name for the device or process is borrowed from the word “obfuscate,” which refers to complicating a verbal presentation in an attempt to confuse or bewilder. In like manner, the obfuscator seeks to make the process of comprehending the code somewhat perplexing. This essentially makes it harder for the code to be undermined, since the real meat of the code is so deeply buried or obfuscated that it is hard to extract the essential working portions of the code.

    There are several program languages that tend to respond very well to the process of obfuscation. C++ is among the most popular of languages and makes it possible to employ an obfuscator with relative ease without corrupting the function of the base code. In like manner, C and Perl also tend to work well with the use of obfuscation, making it relatively easy to add an element of protection to any programming written in these three languages.

  4. #4
    Join Date
    Apr 2008
    Posts
    1,949

    Re: What's obfuscator ?

    obfuscator
    A tool to mechanically replace all variable and method names with random meaningless names. The process is sometimes called shrouding. This makes it harder to reverse engineer class files. Obfuscators won’t stop an even mildly determined pirate, just the rank amateurs.

  5. #5
    Join Date
    May 2008
    Posts
    2,302

    Re: What's obfuscator ?

    While the purpose of an obfuscator is to intentionally make the code harder to unravel, there is also the need to make sure that people who are authorized to work with the programming can do so without being hindered by the process of obfuscation. To this end, it is possible to employ various techniques to work through the added complications and get to the base code. This process is known as reverse engineering, since it involves essentially undoing the complications in order to see the true picture. Program slicing is an example of a reverse engineering techniques used to de-obfuscate a set of code.

    However, obfuscator does provide some degree of protection, it is important to realize that this process should not be the only means of security employed to protect the programming. Other security strategies should also be employed to ensure that malevolent insertions are not received by the network and allowed to work their way into existing codes.

  6. #6
    Join Date
    Feb 2008
    Posts
    1,856

    Re: What's obfuscator ?

    If you are PHP programmer, you can protect your PHP scripts by PHP Obfuscator.

    PHP Obfuscator - Our PHP obfuscator application encodes and obfuscates PHP code to make the output difficult to reverse engineer. The application requires no pre-modifications to your code and no additional components on your server. This product allows for encoding of functions, variables and the removal of whitespace.

    Download - PHP Obfuscator

    Key Features

    • Encode and obfuscate PHP code, functions and variables
    • Exclude particular variables, functions or files from obfuscation and encoding
    • Process large projects with command line tools and project files
    • Open source and 100% free


    PHP obfuscation allows you to scramble your PHP code. Obfuscation allows you to provide normal PHP files that have been encoded making the source code difficult to reverse engineer. Unlike some other solutions PHP Obfuscator does not require special server side libraries or server components to work properly. This allows you to target a broad range of servers that support PHP. This may be useful for commercial products looking to secure their source code.

Similar Threads

  1. How to remove Virtool:win32/obfuscator.et
    By Delaware in forum Networking & Security
    Replies: 6
    Last Post: 06-08-2010, 12:04 AM
  2. DYAMAR Obfuscator is not able to work with Windows 7
    By Kaufman in forum Operating Systems
    Replies: 6
    Last Post: 21-05-2010, 04:00 PM
  3. Methods to eradicate VirTool:Win32/Obfuscator.DZ
    By Eleeazar in forum Networking & Security
    Replies: 5
    Last Post: 31-12-2009, 05:42 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •