Skip to content
This repository was archived by the owner on Aug 20, 2023. It is now read-only.

dovezp/x64dbg.plugin.codex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 

Repository files navigation

Codex - Python-based Management Plugin

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.

Repository Status Update

Regarding the current status of the x64dbg Plugin Codex repository. As you may have noticed, there have been no updates or developments since May 2020. Circumstances had led to a pause in further development. While the last version of Codex remains available and functional, future updates are not feasible due to various constraints. In light of this prolonged inactivity, I have made the decision to archive the x64dbg Plugin Codex repository.

Key Features

  • Effortless Integration: Codex seamlessly integrates with x64dbg, offering a user-friendly interface to manage and execute Python scripts.
  • Quick Access Execution: Execute Python-based solutions with just a few clicks, enhancing your debugging efficiency.
  • Flexible Configuration: Customize menu items, folder structures, and script names to match your workflow.

Feature Demo

See the Codex Plugin in action:

256796097-6e225737-0867-4a1e-94d1-10106c8c7841.mp4

Requirements

To harness the power of Codex, ensure you have the following components:

Getting Started

  1. Download the latest release build of Codex.
  2. Extract the release folder to x64dbg's root directory.
  3. Install x64dbgpy and ensure PyQt4, PyQt5, and PySide are located within "...\plugins\x64dbgpy\".

Simplified Context Menus

Codex brings simplicity to your workflow by providing context menus accessible both on the general menu bar and the disassembly window. This enables you to seamlessly manage and execute your Python-based scripts right where you need them.

Menu Bar Context

Easily access and execute your favorite scripts through the menu bar. Codex integrates directly into the menu structure, offering a straightforward way to enhance your debugging capabilities.

Disassembly Window Context

When deep-diving into disassembly, Codex ensures your scripts are just a click away. The disassembly window context menu gives you quick access to script execution, reducing the time spent switching between tools.

Now you can work more efficiently and focus on what matters most: solving intricate debugging challenges.

Configuration and Usage

  • Edit the settings in "...\plugins\codex\settings.json" to customize menu items and organize scripts.
  • You can create nested folders, making organization a breeze.
  • Simplify script names for a clearer understanding of their purpose.
  • Each script can import and use additional files, enhancing versatility.

Example

To get an idea of how to apply Codex to best fit your needs, check out my featured demo script's settings.json structure:

{
    "settings": {
        "scripts": {
            "menu": [
                {"folder": "Oreans", "name": "OEP Finder (Universal)", "file": "oreans_oep_finder_uni.py"}
            ],
            "disassembly": [
                {"folder": "Deobfuscate", "name": "PUSH/POP -> MOV", "file": "push_pop.py"}
            ]
        }
    }
}

License

This project operates under the Apache License 2.0 (Apache-2.0). Please refer to the LICENSE.md file for detailed information.

Your Feedback Counts

Your insights and feedback, whether positive or constructive, are immensely valuable. Your contributions guide the refinement of the Codex Plugin for future iterations.

Share your thoughts by opening an issue in the repository's issue section. Be sure to provide context and links when sharing your feedback.

Thank you for being an essential part of the Codex Plugin's growth journey.

repository hits downloads contributors watchers stars forks

dovezp

About

πŸ§©πŸ“š Codex - Python-based Management Plugin

Topics

Resources

Stars

Watchers

Forks