|
1 |
| -# Codex - Simplifying Python-based Solutions for x64dbg |
2 |
| -Welcome to Codex, your go-to solution for managing and executing Python-based scripts within x64dbg! Codex is an innovative plugin designed to streamline your workflow in x64dbg. It offers a seamless way to store and execute Python-based solutions directly from the disassembler context menu and the x64dbg top plugins menu. |
| 1 | +# Codex - Python-based Management Plugin |
| 2 | +Welcome to Codex, your go-to solution for managing and executing Python-based scripts within [x64dbg](https://x64dbg.com/)! Codex is an innovative plugin designed to streamline your workflow in x64dbg. It offers a seamless way to store and execute Python-based solutions directly from the disassembler context menu and the x64dbg top plugins menu. |
3 | 3 |
|
4 | 4 | ### Key Features
|
5 | 5 | * Effortless Integration: Codex seamlessly integrates with x64dbg, offering a user-friendly interface to manage and execute Python scripts.
|
6 | 6 | * Quick Access Execution: Execute Python-based solutions with just a few clicks, enhancing your debugging efficiency.
|
7 | 7 | * Flexible Configuration: Customize menu items, folder structures, and script names to match your workflow.
|
8 | 8 |
|
9 |
| -### Feature Demo |
10 |
| -See the Codex Plugin in action: |
11 |
| - |
12 |
| -https://github.com/dovezp/x64dbg.plugin.codex/assets/89095890/ae2892c7-ec0e-40c7-b894-08ae97943743 |
13 |
| - |
14 | 9 | ### Requirements
|
15 | 10 | To harness the power of Codex, ensure you have the following components:
|
16 | 11 |
|
17 | 12 | * Windows Operating System
|
| 13 | + * Visual Studio 2015 |
18 | 14 | * [Visual C++ Redistributable for Visual Studio 2015](https://www.microsoft.com/en-US/download/details.aspx?id=48145)
|
19 | 15 | * [Microsoft .NET Framework 4](https://www.microsoft.com/en-US/download/details.aspx?id=17718)
|
20 | 16 | * x64dbgpy Plugin
|
21 | 17 | * Python 2.7 (PyQt4, PyQt5, and PySide)
|
22 | 18 |
|
23 | 19 | ### Getting Started
|
24 |
| -1. Download the latest [release](https://github.com/dovezp/x64dbg.plugin.codex/releases) build of Codex. |
25 |
| -2. Extract the release folder to x64dbg's root directory. |
26 |
| -3. Install x64dbgpy and ensure PyQt4, PyQt5, and PySide are located within `"...\plugins\x64dbgpy\".` |
| 20 | +0. Install x64dbgpy and ensure PyQt4, PyQt5, and PySide are located within `"...\plugins\x64dbgpy\".` |
| 21 | +1. Clone the Codex repository to your local machine using your preferred method, such as Git CLI or a GUI client. |
| 22 | +2. Navigate to the cloned repository folder and locate the "x64dbg.plugin.codex.sln" solution file. Double-click it to open it in Visual Studio 2015. |
| 23 | +3. Once the solution is open, you might need to configure the build settings to match your environment: |
| 24 | + 1. Select your desired build mode (e.g., Debug or Release). |
| 25 | + 2. Choose the targeted platform (x86 or x64) based on your system architecture. |
| 26 | +4. Build the solution by clicking the "Build" menu at the top and selecting "Build Solution" or by pressing Ctrl + Shift + B. Visual Studio will compile the project and generate the necessary binaries. |
| 27 | +5. After the build process completes successfully, navigate to the "build" folder within the repository directory. You should find the built binaries and any associated files generated during the build. |
| 28 | +6. Copy the built binaries to your x64dbg plugin directory. |
| 29 | +7. Create a directory called `codex`. |
| 30 | +8. Create a `settings.json` file in your x64dbg plugin `codex` directory. |
| 31 | +9. Edit the settings in `"...\plugins\codex\settings.json"` to customize menu items and organize scripts. Follow the example template below for reference. |
| 32 | + |
27 | 33 |
|
28 | 34 | ### Simplified Context Menus
|
29 | 35 |
|
|
0 commit comments