Commit 8af65be7 by 文周繁

feat: 修改文档

parent a491e6ba
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
......@@ -31,8 +31,8 @@ import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
public class GhidraGenerateInstrumentationInformationScript extends GhidraScript {
public class GhidraCustomScript extends GhidraScript {
/*
* Creates a new control flow graph for a function
* Vertex: a Basic Block as CodeBlockVertex
......
# S2fuzzer说明
# S2fuzzer说明
......@@ -108,6 +108,8 @@ make
### 2.工具参数说明
常用参数如下:
- ***-N netinfo***: 服务器信息 (e.g., tcp://127.0.0.1/8554)
......@@ -198,7 +200,7 @@ $ make
![image-20250529101047295](./images/image-20250529101047295.png)
`idea`导入插件,idea打开`设置/settings`,选择`Plugins`,再点击`Install Plugin from Disk...`,如下图:
`idea`导入插件,idea打开`settings`,选择`Plugins`,再点击`Install Plugin from Disk...`,如下图:
![image-20250529101420661](./images/image-20250529101420661.png)
......@@ -210,9 +212,9 @@ $ make
![image-20250529101643029](./images/image-20250529101643029.png)
使用`idea`打开`testghidra`文件夹,再选择`Project Structure...`,操作如下图:
使用`idea`打开`ghidrascript`文件夹,再选择左上角`file``Project Structure...`,操作如下图:
![image-20250529102555990](./images/image-20250529102555990.png)
![image-20250702152105985](./images/image-20250702152105985.png)
配置`Paht to Ghidra installation`,如下图所示,配置完成后点击`Apply`
......@@ -232,9 +234,9 @@ $ make
##### 3.2.2 修改GhidraCustomScript.java
##### 3.2.2 修改GhidraGenerateInstrumentationInformationScript.java
修改`/path/to/e9patch/ghidrascript/src/GhidraCustomScript.java`文件,将**192行****193行**修改为**自定义路径**,如下图:
修改`/path/to/e9patch/ghidrascript/src/GhidraGenerateInstrumentationInformationScript.java`文件,将**192行****193行**修改为**自定义路径**,如下图:
![](./images/截图 2025-06-23 18-17-09.png)
......@@ -276,13 +278,13 @@ $ make
回到`Script Manager`窗口,下方`Filter`输入`GhidraCustomScript`,可以看到我们写的脚本文件,如下图:
回到`Script Manager`窗口,下方`Filter`输入`GhidraGenerateInstrumentationInformationScript`,可以看到写好的脚本文件,如下图:
![image-20250701173708727](./images/image-20250701173708727.png)
![image-20250702153253936](./images/image-20250702153253936.png)
点击`Run script`按钮,会生成`/path/to/ghidrascript/src/GhidraCustomScript.java`**192行****193行**定义的文件,如下图:
点击`Run script`按钮,会生成`/path/to/ghidrascript/src/GhidraGenerateInstrumentationInformationScript.java`**192行****193行**定义的文件,如下图:
![image-20250701173208913](./images/image-20250701173208913.png)
![image-20250702153826834](./images/image-20250702153826834.png)
##### 3.2.4 使用E9patch进行插桩
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment