Giter VIP home page Giter VIP logo

x64dbgida's Introduction

x64dbgida

Official x64dbg plugin for IDA Pro.

Installation

Copy x64dbgida.py to your IDA plugins directory.

Notice: If you are using a version of IDA < 7.0 use the version 1.0 of the plugin.

Menu options

Import (uncompressed) database

Import comments/labels/breakpoints from an uncompressed x64dbg JSON database in IDA Pro.

Export database

Export comments/labels/breakpoints to a JSON database that can be loaded by x64dbg.

x64dbgida's People

Contributors

justicerage avatar larsborn avatar mrexodia avatar nyx0 avatar redmed666 avatar techbliss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

x64dbgida's Issues

Import error UnicodeDecodeError

-----------------------------------------------------------------------------------------
Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] 
IDAPython v7.4.0 final (serial 0) (c) The IDAPython Team <[email protected]>
-----------------------------------------------------------------------------------------
Importing database E:\dev\.____Stuff\latest-bout-dat.dd32
Traceback (most recent call last):
  File "C:/Apps/System/IDA_Pro_7.7/plugins/x64dbgida.py", line 322, in importdb
    do_import()
  File "C:/Apps/System/IDA_Pro_7.7/plugins/x64dbgida.py", line 102, in do_import
    db = json.load(dbdata)
  File "json\__init__.py", line 293, in load
  File "encodings\cp1252.py", line 23, in decode
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 205958: character maps to <undefined>
Error importing database...

if I know more I will post updates

Error IDA 7

Hi, The plugin fails to start in IDA Version 7. Works perfectly in v6.95.
"
Failed while executing plugin_t.init():
Traceback (most recent call last):
File "C:/Program Files/IDA 7.0/plugins/x64dbgida.py", line 206, in init
menu = idaapi.add_menu_item("Edit/x64dbgida/", "About", "", 0,
AttributeError: 'module' object has no attribute 'add_menu_item'
"

Ida 7.1 import errors

Ida 7.1 doesn't import idaapi by default,
First line of the file need to add

import idaapi
if idaapi.IDA_SDK_VERSION <= 695:
   ...............

ida7.0 export error

5891 label(s) exported Traceback (most recent call last): File "D:/IDA7/plugins/x64dbgida.py", line 358, in exportdb do_export() File "D:/IDA7/plugins/x64dbgida.py", line 201, in do_export } for (ea, comment) in Comments()] File "D:/IDA7/plugins/x64dbgida.py", line 45, in Comments for ea in range(MinEA(), MaxEA()): File "D:/IDA7/plugins/x64dbgida.py", line 18, in MinEA def MinEA(): return get_inf_attr(ida_ida.INF_MIN_EA) AttributeError: 'module' object has no attribute 'INF_MIN_EA' Error exporting database...

X64dbg 27.11 does not import database exported from IDA 6.85

Hello Mr. Exodia

I try to import names from IDA 6.85 in X64dbg ver 27.11, but it doesn't work.

Exported database looks ok 👍
{
"text": "__tmainCRTStartup",
"manual": false,
"module": "PilotEdit.exe",
"address": "0x9B8D0"
},

In IDA it shows:
.text:000000014009BAA8 public start
.text:000000014009BAA8 start proc near ; DATA XREF: HEADER:0000000140000120�o
.text:000000014009BAA8 ; .pdata:00000001409ACB24�o ...
.text:000000014009BAA8 sub rsp, 28h
.text:000000014009BAAC call __security_init_cookie
.text:000000014009BAB1 add rsp, 28h
.text:000000014009BAB5 jmp __tmainCRTStartup
.text:000000014009BAB5 start endp

Same code snippet In X64DBG it shows:

000000014009BAA8 | 48 83 EC 28 | sub rsp,28 |
000000014009BAAC | E8 E3 7F 00 00 | call pilotedit.1400A3A94 |
000000014009BAB1 | 48 83 C4 28 | add rsp,28 |
000000014009BAB5 | E9 16 FE FF FF | jmp pilotedit.14009B8D0 |

I expected __tmainCRTStartup to appear in X64DBG , but it doesn't.
Where is the problem ?

Thanks very much

Requirements

Hi,

what are the minimum requirements(versions) of IDAPro and x64dbg for running the plugin?

Thank you!

P.S. On x64dbg v25 and IDAPro 6.0 didn't work, IDAPro crashes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.