I was asked to take over a php project from a company that went bankrupt. What I got was access to the server the website is running on and I downloaded all the files to start doing the required changes. Now I discovered that some files are ionCube encoded.
I tried to get the unencoded source code from the original developers, but didn't get any reply. I have access to the server where the encoded files WORK, so there must be a way to decode them on the server, right? Is there a way to decode those files or output their source unencrypted? There are decoders out there it seems, I tried one and it correctly decoded part of a file I tried.
So there must be a way, right?
Download ionCube Loader zip or exe installer from the ionCube website: To get the correct ionCube Loader download you will need to look at your PHP Server phpinfo information (see Example XAMPP Phpinfo information below). Download the appropriate zip/exe file installer based on your phpinfo Compiler and Thread safety information that you will find in phpinfo. Note: Thread Safety enabled means thread-safe. Thread Safety disabled means Non-TS/non thread-safe. Note: To create a phpinfo file to view your phpinfo.
Create a php file called phpinfo.php and add the PHP phpinfo; function in that file and open the file in your Browser. Install/unzip the ioncube loader to xampp php (or whatever xampp directory/folder name you have created). You should end up with this folder xampp php ioncube after installing the exe or if you want you can just unzip the files and then manually create this folder and copy all the files into this folder. Edit your php.ini file here – php php.ini (or if you have your php.ini file in another location then edit that php.ini file). Add this zendextension directive shown below in your php.ini file and stop and restart your Apache Server. ionCube Loader zendextension = 'C: xampp php ioncube ioncubeloaderwin5.4.dll' Important Note: This zendextension directive above MUST come before any other zendextension directives in your php.ini file. At the time this tutorial was created (3-20-2013) the correct ioncubeloader extension for XAMPP is the one shown below.
XAMPP is using PHP5.4.x in the version that is currently installed on my system. The ionCube Loader version should match your PHP Server version. 5.4 = 5.4 Troubleshooting Note: If you run into problems. Copy the xampp php ioncube loader-wizard.php file to the root of any of your XAMPP websites. Example XAMPP websites: localhost/loader-wizard.php, example.local/loader-wizard.php, example.dev/loader-wizard.php and launch this file in your Browser.
Example: This will start the ionCube Loader troubleshooting wizard, which will tell you exactly what is wrong.
Despite the general belief that IonCube encoded files cannot be decoded or not decoded properly, I will show you here 3 very efficient and relatively accurate ionCube decoder programs:. Two of them are older versions of a program called iDezender that was developed by a person with the nickname of “Quarizma”. They are still very effective and work for ionCube 6x. The versions were released free. A very new version of a program that can decode ionCube 7x called DeZendEngineCRACKED.
This decoder is also known as “IonCube 7 Decoder + PHP Auto-fixer” and some people try to sell it for 50 euros (approx. Decode your encrypted php files with iDezender Both iDezender versions presented below support the following type of encryptions:. ionCube 1.x-6.x,. Zend 5.x,. Nu-Coder 2.x,. XCACHE and ALL PHP based encryptions (without a loader). These ionCube decoders are very precise compared with other similar programs that you can find on the internet.
Are not perfect, but the percentage of errors is very low. IonCube decoder iDezender34 This decoder is not your best option when it comes to errors but is fast. You can put all the script in the “ENCODED” folder and the program decodes only the encoded php files, letting untouched the other files. It has only a few repetitive syntax errors but these became annoying in a large code. How to use it: 1. If you have just one or two files to decode:.
you can click DeZend. copy and paste your ionCube encoded file on the left screen. click once again DeZend.
If you have a large script:. open the folder “iDezender34” and you will find a folder called “ENCODED”. copy and paste your entire encoded script there (does not matter if only some files are encoded and others are not). click “DeZend Directory”. you will find your decoded script in the folder “DECODED”. IonCube decoder iDezender40 This decoder is the best thing you can find with respect to errors, if you use the “Dezender (RM Core) first button on left.
NOTE: This application currently does not work with a Mac operating system or WebTV and you must be using Internet Explorer to successfully download this application. Using Internet Explorer: Click the Download Now button or link. So whether you already have an older client installed or are new to Super Chat, you'll need to download this newest client now. Excite vp chat. Please make sure you have disabled any Anti-virus software BEFORE beginning this download.
It decodes multiple php files at once but you cannot copy and paste your entire script in the decoder, as it was possible with IDezender34. How to use it:. open iDezender40. place the target files in the Encoded directory. use one of the cores to decode. output files are located in Decoded. IonCube 7 Decoder + PHP Auto-fixer This is the newest ionCube decoder and probably the most attractive because it can decode ionCube v7.
Most people try to sell this program and it is very hard (or impossible) to find it free. It is called “DeZendEngineCRACKED”. Sometimes it does not decode ionCube 6x. This program gives enough decoding errors, unfortunately. They are not many but they will consume your time if you are decoding a large script.
The decoded files have to be corrected by someone with good knowledge of php. How to use:.
place your files in the “encoded” directory. click “DeZendEngine.exe”,. click “1” and ENTER.
Important Before trying to use any of the programs above you have to install all Microsoft Visual C Redistributable Packages 2006-2012 (both x64 and x86 if you have a x64 operating system): How to download ionCube decoder. Update 2014-09-21: New.
Update 2013-11-25: New program. I have added a fully working iDezender 8. The package called 'alldezenders.rar' contains now 4 programs: DeZendEngineCRACKED, iDezender 8, iDezender40 and iDezender34. Download files:, Download password file: The rar file above is passworded. You will have to complete a survey to download the password (a text file). I am sorry, but this is how the things are. If by any reason, you do not want to do a survey, try to search the names of the programs.
You will probably find a place to download them free. Best of luck! Update: If you have any problems, here is a contact email address: [email protected]. Once again, I am sorry for the surveys.
Ioncube Decoder V2.exe
It might look to be a little tricky to get ionCube Loader installed on Mac OS X, but it's actually quite easy. The ionCube Loader lets you decrypt ionCube-encoded projects so you can run software that is encrypted by the developer, or software which may be protected to specific domains and/or locations.
First, you need to visit the. Next, download the version of ionCube Loader which relates to your installation.
In this case, it is OS X (x86-64). I usually download tar.gz files because I'm used to working with them, but any archived file will do. Next, uncompress the archive. After uncompression, open the folder where the archive extracted the files.
Download Ioncube Decoder V2.exe
On my Mac, this was /Downloads/ioncube. In this folder, there are various.so files which are the extensions related to which version of PHP you are running. You can find out which version of PHP you are running by opening up terminal and issueing the folowing a php -v command: $ php -v PHP 5.3.15 with Suhosin-Patch (cli) (built: Jul 31 2012 14:49:18) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies In this case, my version of PHP is 5.3. So, locate the file in your /Downloads/ioncube folder which matches, which in this case is ioncubeloaderdar5.3.so.
Open up terminal, and copy that to your PHP extension directory. You can find which directory is your extension directory by opening up your /etc/php.ini file, and looking for this line:;zendextension='/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so' Now we know /usr/lib/php/extensions/no-debug-non-zts-20090626/ is our PHP extension directory. So, let's copy our ioncubeloaderdar5.3.so file to that directory.
We need to prefix it with sudo because we need admin rights to write to this folder. $ sudo cp /Downloads/ioncube/ioncubeloaderdar5.3.so /usr/lib/php/extensions/no-debug-non-zts/20090626/ Now, add the following line to your /etc/php.ini file to enable the extension. Be sure when you edit the file to prefix it with sudo so you have proper write permissions, such as: sudo vi /etc/php.ini zendextension='/usr/lib/php/extensions/no-debug-non-zts-20090626/ioncubeloaderdar5.3.so' ionCube Loader should now be installed! Note, that it is currently not compatible with xDebug, so you need to pick which one to use and comment out the other line. Your php -v line should now read something similar to the following: $ php -v PHP 5.3.15 with Suhosin-Patch (cli) (built: Jul 31 2012 14:49:18) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd. Note that you'll need to restart apache in order for the updated ini file settings to take effect.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |