给你的Ghidra升个级,Ghidra工具Python3环境配置,Python3脚本分享
脚本地址:https://github.com/Cha111Ng1/ghidra_scripts_cha11
插件地址:https://github.com/mandiant/Ghidrathon
下列标红分别为:gradle为Gradle下载后的二进制文件,/Users/Ghidra/ghidra_10.4_PUBLIC为Ghidra的安装路径(即解压路径),/opt/homebrew/Cellar/python@3.11/3.11.6/bin/python3为python二进制文件的绝对路径
gradle
/Users/Ghidra/ghidra_10.4_PUBLIC
/opt/homebrew/Cellar/python@3.11/3.11.6/bin/python3
至此插件已导入完成,接下来我们启动Ghidra
打开一个项目,他会提示你有一个新的插件,点击确认即可(如果没有,不用担心,我也碰到了继续下面操作)
(在打开一个项目的情况下)File—>Configure->Ghidra Core(点击小蓝字Configure)->搜索python->勾选GhidrathonPlugin->取消勾选PythonPlugin
至此python已将版本切换为python3版本,可以愉快的玩耍了。
Ghidra变强术,一个Ghidra脚本库
微信公众号:攻有道
项目地址:https://github.com/Cha111Ng1/ghidra_scripts_cha11
以下脚本均在Mac下完成,对其他系统可能存在不适配性能,这里提供代码,仅供参考,大家可根据自己的需求自行修改,涉及Python库自行安装,这些功能都是平常个人使用频率较高的,刷题嘎嘎香。
所有Python代码均基于Python3,如无法使用请参考《Ghidra之 什么?为啥你的Ghidra是Python3》https://mp.weixin.qq.com/s/c8LMwNIK3CEVDA3FJo-lLg切换默认Python(默认的是jpython)。
在使用Ghidra的过程中会存在一些重复性的工作,该模块有助于节约生命。
一个查看当前二进制文件信息的脚本(这里对不齐!!!希望你是个强迫症)
BUUCTF刷题脚本,半自动下载题目,开启靶机,提交flag,关闭靶场,查找资料
飞书安装路径或钉钉安装路径,以及BUUCTF登录凭证信息,BUUCTF题根目录
你可能需修改为你vscode的安装路径
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)