首页
社区
课程
招聘
[转帖]Ghidra Bridge
2020-12-7 08:07 1953

[转帖]Ghidra Bridge

2020-12-7 08:07
1953

Ghidra Bridge

Ghidra is great, and I like scripting as much of my RE as possible. But Ghidra's Python scripting is based on Jython, which isn't in a great state these days. Installing new packages is a hassle, if they can even run in a Jython environment, and it's only going to get worse as Python 2 slowly gets turned off.

So Ghidra Bridge is an effort to sidestep that problem - instead of being stuck in Jython, set up an RPC proxy for Python objects, so we can call into Ghidra/Jython-land to get the data we need, then bring it back to a more up-to-date Python with all the packages you need to do your work.

The aim is to be as transparent as possible, so once you're set up, you shouldn't need to know if an object is local or from the remote Ghidra - the bridge should seamlessly handle getting/setting/calling against it.

If you like this, you might also be interested in the equivalents for other reverse-engineering tools:

https://github.com/justfoxing/ghidra_bridge



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
打赏
分享
最新回复 (5)
雪    币: 12236
活跃值: (15746)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
pureGavin 2 2020-12-7 08:16
2
0
个人感觉如果ghidra解决了插件少、没有调试器和快捷键不方便的问题的话,ghidra其实比IDA好用一些
雪    币: 1243
活跃值: (1815)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
库尔 2020-12-7 15:11
3
0
pureGavin 个人感觉如果ghidra解决了插件少、没有调试器和快捷键不方便的问题的话,ghidra其实比IDA好用一些
确实,主要还是要有调试器。另外一提它这个插件编写麻烦,已经习惯使用python编写脚本了
雪    币: 12236
活跃值: (15746)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
pureGavin 2 2020-12-7 15:54
4
0
库尔 确实,主要还是要有调试器。另外一提它这个插件编写麻烦,已经习惯使用python编写脚本了
林版发的这篇帖子不就是解决了Python的问题么?
雪    币: 2082
活跃值: (8460)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
2DCoXrq 2020-12-7 17:53
5
0

本地存档

上传的附件:
雪    币: 87376
活跃值: (199109)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2020-12-7 18:06
6
0
FleTime 本地存档
游客
登录 | 注册 方可回帖
返回