# Introduction
Daenerys is an interop framework that allows you to run IDAPython scripts under Ghidra and Ghidra scripts under IDA Pro with little to no modifications.
![alt text](_images/Daenerys.jpg "http://geekartgallery.blogspot.com/2015/04/fan-art-round-up-daenerys-targaryen.html")
The project's logo symbolizes harmony between the two SRE frameworks.
# Installation
Just copy the IDA Pro Ghidra adapter scripts from the `IDA` folder in this repository to:
`C:\Users\[username]\.ghidra\.ghidra-9.0\dev\ghidra_scripts\bin` or wherever your Jython `sys.path` points to.
Alternatively, you can add the path to those scripts in the Scripts Manager window:
![alt text](_images/jython_path.png "Script path")
## Example script
```python
# Daenerys IDAPython example script
#@category Daenerys.IDAPython.Examples
import idc
print("Hello world from Ghidra...")
print("Current address is: %x" % idc.here())
print("Min address: %x - Max address: %x" % (idc.MinEA(), idc.MaxEA()))
print("Byte at current address is: %02x" % idc.Byte(idc.here()))
print("BADADDR=%x" % idc.BADADDR)
```
![alt text](_images/idapython-hello.png "IDAPython example")
# Project state and future work
The Daenerys framework is still in its very early development stage. Both IDA and Ghidra have a rich API set (xrefs, instructions decoding/encoding, decompiler, UI, etc.) and it will take time to implement the adapters that let you achieve perfect interoperability between them.
* Implement IDAPython adapters for Ghidra: Run unmodified IDAPython scripts in Ghidra.
* Implement Ghidra adapters for IDAPython: Run unmodified Ghidra Python scripts in IDA Pro
Your contributions is welcome.
没有合适的资源?快使用搜索试试~ 我知道了~
Python-DaenerysIDA和Ghidra之间的互操作框架
共10个文件
py:4个
png:2个
md:2个
需积分: 11 2 下载量 42 浏览量
2019-08-11
01:00:39
上传
评论
收藏 160KB ZIP 举报
温馨提示
Daenerys:IDA和Ghidra之间的互操作框架
资源推荐
资源详情
资源评论
收起资源包目录
Python-DaenerysIDA和Ghidra之间的互操作框架.zip (10个子文件)
source-master
scripts
IDAPython
hello.py 355B
_images
idapython-hello.png 31KB
Daenerys.jpg 119KB
jython_path.png 20KB
LICENSE.md 1KB
README.md 2KB
ida
idaapi.py 3KB
daenerys_utils.py 192B
idc.py 742B
.gitignore 8B
共 10 条
- 1
资源评论
weixin_39841856
- 粉丝: 487
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 课设毕设基于SSM的校园餐厅管理 LW+PPT+源码可运行.zip
- Python井字棋代码
- 课设毕设基于SSM的书店仓库管理系统2021 LW+PPT+源码可运行.zip
- 课设毕设基于SSM的沙县小吃点餐系统 LW+PPT+源码可运行.zip
- 课设毕设基于SSM的旅游景点线路网站 LW+PPT+源码可运行.zip
- EDA实验计数器CNT9999-DTCNT9999实验源代码
- 课设毕设基于SSM的抗疫医疗用品销售平台 LW+PPT+源码可运行.zip
- 基于Halcon的仿照VisonPro的机器视觉软件.zip
- battery-percentage-detector 使用 Javascript 的电池百分比检测器
- 毕业设计基于Qt+FFmpeg+SDL实现的音视频播放器源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功