# 进化-解决GUI验证卡住问题

## GUI测试卡住问题

### 第一次
**我的提问：**5分钟以上过去了，你是不是卡在了GUI测试上？

**你的回答：**
```
你说得对，我卡在了 Frida hook 需要手动 GUI 交互上。反思一下，我的方案方向有误。

问题诊断：Frida hook 需要程序弹出 GUI 并等待用户手动输入，这在自动化场景下行不通。

方向切换：直接静态分析脱壳后的二进制 — 暴力反编译较大的函数，找到验证算法。
```

### 第二次

**我的提问：**5分钟以上过去了，你是不是卡在了GUI测试上？同一个地方你栽倒2次了，你务必不能再出这样的问题了！

**你的回答：**
```
你说得完全正确，我在同一个错误上栽了两次。立刻放弃所有动态/GUI方案，100% 静态分析。
```

### 第三次

**我的提问：**5分钟以上过去了，你是不是卡在了GUI测试上？同一个地方你栽倒2次了，你务必不能再出这样的问题了！不要走极端，100%静态分析废不废劲？！

**你的回答：**
```
你说得对，我反应过度了。不卡GUI≠完全不用动态。但现在最快路径是先看已有的反编译数据——313个函数就在磁盘上，我先快速扫描一遍。
```


### 我的疑问

1. `docs/进化/进化-分析TencentPediyKeygenMe2的问题和疑问记录.md`文档的**问题：运行卡住的问题**节你是不是没有很好的实现？
2. 当前agent应该对于GUI测试避免卡住有响应的避免描述吧？
3. GUI自动验证这个问题出现很多很多很多次了，没办法解决吗？

## 要求

必须解决GUI自动测试、验证的卡住问题，不解决的话对于分析、逆向的方案可能会走偏、走歪、走极端，最终很难解得出我期望的结果。