文件名称: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)