
How To Use
1. Enter Your Instructions In The Box On The Left.
2. Enter The Address That You Will Be Injecting The Op-codes At In The Start Address Box. This Is The Address From IDA/Memory Not The HxD Address.
3. Click The Compile Button.
4. Copy The Op-Codes From The Rightmost Box And Paste Them Into Your Elf At The Appropriate Address.
To Designate A Register Put A "%" Symbol In Front Of It.
Examples Listed Below! :
li r3, 0 <--this will not work.
li %r3, 0 <--this will work.
----------------------------------------------
For bl Instructions Just Do This :
bl (address to bl to
Example Listed Below! :
bl 0x248FA4
-------------------------------------------------
For Conditional Branching Instructions. Example Listed Below! :
bdnz -0x14
beq 0x14
bne 0x2C
---------------------------------------------------
Download ! :
http://www.mediafire.com/download/vi7gxjvmkvkm5d4/PPC+Compiler.rar
Virus Scan ! :
https://www.virustotal.com/en/file/...2eb8fabf60bc94360768a590/analysis/1374889493/
False Positives Because Of Encryption! To Prevent Reserve Engineering!!
Credits :
BuC-Shotz for some help and some code
The makers of MinGW
xSonoro for packing
iMCSx for some C# help