All Projects → x64dbg → x64dbgpy

x64dbg / x64dbgpy

Licence: MIT license
Automating x64dbg using Python, Snapshots:

Projects that are alternatives of or similar to x64dbgpy

APISearch-Plugin-x86
APISearch Plugin (x86) - A Plugin For x64dbg
Stars: ✭ 46 (-96.76%)
Mutual labels:  x64dbg-plugin
DbgChild
Debug Child Process Tool (auto attach)
Stars: ✭ 221 (-84.44%)
Mutual labels:  x64dbg-plugin
E-Debug
X64Dbg插件,分析易语言必备神器
Stars: ✭ 41 (-97.11%)
Mutual labels:  x64dbg-plugin
stringsx64dbg
Strings plugin for x64dbg
Stars: ✭ 182 (-87.18%)
Mutual labels:  x64dbg-plugin
Vm2Import
fix vmprotect import function used unicorn-engine.
Stars: ✭ 78 (-94.51%)
Mutual labels:  x64dbg-plugin

x64dbgpy

Build status

Automating x64dbg using Python.

Works with: http://releases.x64dbg.com

Get PyQt5 here. Video tutorial here.

To develop you will need:

  1. Visual Studio 2015 Community: https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx
  2. Python 2.7 x64 + x86 && pip (Python 2.7.10 has pip on it) - https://www.python.org/downloads/release/python-2710/
  3. Microsoft Visual C++ Compiler for Python 2.7: http://www.microsoft.com/en-us/download/details.aspx?id=44266
  4. PyCharm Community Edition (If you are python developer) : https://www.jetbrains.com/pycharm/download/

To install and test:

  1. Install Python 2.7.10 (x64 + x86) In seperate folders
  2. Install Visual Studio 2015 Community.
  3. Open setenv.bat from the project folder.
  4. Compile the win32 and win64 dlls.
  5. Copy the release folder from the snapshot to the project directory.
  6. Run install32.bat and install64.bat.

Contributors:

  1. Run install.bat (git hook for code buetify)
  2. Test your code
  3. Read PEP8: https://www.python.org/dev/peps/pep-0008/

Example scripts:

Help:

  • I need help with the swig / cpp development,
  • Translating the event callbacks to swig and use it without the code in py.cpp file.
  • Connecting ipython interpreter to x64dbgpy.
  • Python multiprocessing with x64dbgpy plugin (Python embedded).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].