strudra:在Python中使用Ghidra结构

时间:2024-04-06 02:19:58
【文件属性】:

文件名称:strudra:在Python中使用Ghidra结构

文件大小:7KB

文件格式:ZIP

更新时间:2024-04-06 02:19:58

Python

斯特拉德拉 欢迎使用Strudra,这是一种使用ghidra_bridge在python中制作Ghidra结构的方法。 例子 首先,初始化Strudra-如果愿意,您可以在此处传递自定义的Ghidra桥。 import strudra sd = strudra . Strudra () 我们可以使用Ghidra的所有结构,但仅在此示例中添加一个。 sd . add_struct ( "struct test{ int test1; char test2[2]; };" ) 创建一个Strud 现在,我们可以从ghidra访问新的test结构。 我们可以在构造函数中读取设置值 test_struct = sd [ "test" ]( test1 = 0x1337 ) 我们可以按名称或偏移量使用struct成员 assert ( test_struct . test == test_s


【文件预览】:
strudra-main
----strudra.py(19KB)
----requirements.txt(13B)
----.gitignore(22B)
----README.md(1KB)

网友评论