Akuma-PDF-Exploit is a Python-based tool designed to embed executable files into existing PDF documents. The application features a user-friendly graphical interface that allows users to select a PDF file and an executable file, and then build a new PDF with the embedded executable.
- Can run on Linux and Windows os.
- Easy to use and to create embedded PDF.
- Needs an existing PDF file with or without information written inside.
- Needs a desired executable or shortcut file to be embedded.
- JavaScript code is included for execution and obfuscation of the embedded executable.
- No file extensions as exe,bat etc is added to the PDF when built.
- Add desired name to new PDF file when finalizing the build.
- Information written inside the PDF is not removed or edited after completion of build.
- A new PDF is created with the payload and javascript included ready to be deployed.
To get started with Akuma-PDF-Exploit, you need to install the required dependencies. You can do this by running the following command in your terminal:
pip install -r requirements.txt
- Run the application by executing the
main.pyfile:python src/main.py - Click on the "Select PDF file" button to choose the PDF document you want to modify.
- Click on the "Select EXE file" button to select the executable file you wish to embed.
- Press the "Build" button to create a new PDF with the embedded executable. The new PDF will be saved with the same name as the original PDF, without any additional extensions.
- This tool was created for experimental and educational purposes, dont't use for malicious purposes.
- Ensure that you have the necessary permissions to modify the PDF files you are working with.
- Use this tool responsibly and only on files that you own or have permission to modify.
- Any damages or legal implications caused by the deployment is only responsibilty of the user of this tool.
This project is licensed under the MIT License. See the LICENSE file for more details.
