PHP Obfuscator

PHP Obfuscator ScreenshotEncode and Obfuscate PHP Scripts

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.

The application is provided for free
Download PHP Obfuscator
Compatible with Windows XP and higher


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

 

Why Obfuscation?

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.

What does obfuscated code look like?

Here is a sample of what obfuscated code looks like...
function FC7321B391B6EF18F0711B835402E91D1($RE91192A00FF990477EE414AD5D708F08)  { global $db_prefix; global $R695CD54D1F9CB31C11C71AF5EF74FDDB; $R9E9F3EDB7A84E99A0567F313F4EAC1BA =  $RE91192A00FF990477EE414AD5D708F08; $R37A721F3B04CA577A7730084048F2BE3 = array_keys($R695CD54D1F9CB31C11C71AF5EF74FDDB);  foreach($R37A721F3B04CA577A7730084048F2BE3 as $R90E8291866BD6CB7ED5089CE7E833D11)  { $R9E9F3EDB7A84E99A0567F313F4EAC1BA =  str_replace($R90E8291866BD6CB7ED5089CE7E833D11, $db_prefix . $R90E8291866BD6CB7ED5089CE7E833D11 , $R9E9F3EDB7A84E99A0567F313F4EAC1BA); } return $R9E9F3EDB7A84E99A0567F313F4EAC1BA;}.

Does it cost anything? Can I use it for commercial projects?

The software is free and you can use it in commercial projects. If you do have questions or problems please ask them on our web technology forum

What platform does it run on?

The application runs on Windows based PC's.

Do you offer support?

We don't offer support for this project. We built this tool and found it useful and thought others would find it usefull as well. It's certainly not perfect and there are a lot of things missing. We know.  If you want to patch a bug, add a feature please go ahead and do so, that's why we made the software open source.  If you're a company and want to hire us to enhance or extend this software you can contact us here: support@raizlabs.com.