Documentation
README
WPeGPT-Analyzer
ไธไธชๅฏ็งปๆค็ SKILL ๆ่ฝ๏ผ้ฉฑๅจ IDA ้ ๅ WPeGPT AI ๆไปถ๏ผๅฏนไบ่ฟๅถๅฏๆง่กๆไปถ่ฟ่กๅ จ่ชๅจ็้ๅๅๆใๆฏๆ PE ๅ ELF ๆ ผๅผ๏ผๆไพไธ็งๅๆๆจกๅผใ
ๅฏ่ขซไปปไฝๆฏๆ SKILL ๆบๅถ็ AI Agent ๅ ่ฝฝไฝฟ็จใ
ๅ่ฝ
่ชๅจๅฏๅจ IDA ๅนถๅฉ็จ WPeGPT ๆไปถ้ฉฑๅจ AI ่ฟ่กๅๆใ่พๅบ็ปๆๅๆฅๅ๏ผๅ ๆฌ๏ผ
- ็จๅบ็จ้ โ AI ็ปผๅๅคๅฎ็็จๅบๅ็ฑปๅ่กไธบ็นๅพ
- ็ฝ็ป IoC โ IPใๅๅใURLใ็ซฏๅฃ๏ผๆฃๆตๅฐ็ฝ็ป่กไธบๆถ๏ผ
- ๅฏ็ๅฝๆฐ โ ๆๅฏ็ๅบฆๆๅบ็ๅฝๆฐๅ่กจๅๅ ณ้ฎๅ็ฐ
- ๆผๆด่ฏไผฐ โ ๅธฆ้ฃ้ฉ็ญ็บง็ๆผๆดๅๆ๏ผvuln ๆจกๅผ๏ผ
ๅๆๆจกๅผ
| ๆจกๅผ | ่ฏดๆ | ่ๆถ |
|---|---|---|
light๏ผ้ป่ฎค๏ผ |
ๅ จๅฑๆซๆ + ๅ ณ้ฎ่ทฏๅพๅฝๆฐๅๆ | 2~5 ๅ้ |
full |
ๅ จๅฑๆซๆ + ๅ ณ้ฎ่ทฏๅพ + ๅ จ้ๅฝๆฐๅๆ | 10~30 ๅ้ |
vuln |
ๅ ณ้ฎ่ทฏๅพๅฝๆฐๆผๆดๅๆ | 5~20 ๅ้ |
ๅ็ฝฎๆกไปถ
- IDA๏ผๆจ่ 7.6+๏ผ๏ผๅทฒๅฎ่ฃ WPeGPT ๆไปถๅนถ่ฝๅคๆญฃๅธธไฝฟ็จ
- Python 3๏ผๅทฒๅฎ่ฃ
openaiๅhttpxๅ - WPeGPT โ ๆฌๆ่ฝ่ฝๅ็ไธป่ฆ้ฉฑๅจ IDA ๆไปถ๏ผๅฎ่ฃ ๆๅ๏ผ
- Windows โ ็ฎๅๆฏๆ Windows ็ฏๅข๏ผPowerShell ๆ Batch๏ผ
ๅฟซ้ๅผๅง
1. ๅจ IDA ไธญๅฎ่ฃ WPeGPT
ๅฐ WPeGPT ๆไปถ ๅฎ่ฃ
ๅฐ IDA ็ plugins/ ็ฎๅฝ๏ผ
<ida_dir>/plugins/
โโโ WPeGPT.py
โโโ WPeGPT_Config/
โโโ config.py
โโโ wpe_ai_controller.py
ๅจ config.py ไธญ้
็ฝฎ WPeGPT ๆไฝฟ็จ็ AI ๆจกๅๅ API ๅฏ้ฅใ
2. ้ ็ฝฎ SKILL
SKILL ่ฟ่กๆถๅฐไผ่ฟ่ก่ชๆฃ้
็ฝฎไฟกๆฏๅนถ่ฏข้ฎ่ทฏๅพ๏ผไฝ ไนๅฏไปฅๆๅๆๅทฅๅจ /config/config.ini ๆไปถไธญๅกซๅไฝ ็่ทฏๅพ๏ผ
[paths]
ida_dir=path\to\IDA
python_path=path\to\python.exe
3. ๅ ่ฝฝๆ่ฝ
ๅฐๆญค้กน็ฎๆทปๅ ๅฐไฝ ็ AI Agent ็ Skill ็ฎๅฝใไฝฟ็จๆถไผ่ชๅจ๏ผ
- ้ช่ฏไพ่ต
- ๆฃๆตไบ่ฟๅถๆถๆ
- ๅฏๅจ IDA ๅนถ่ฟ่กๅๆ
- ่ฏปๅๅนถๆป็ปๆฅๅ
ไฝ ๅฏไปฅ็ดๆฅ่ฏด๏ผ"ไฝฟ็จ wpegpt ๆ่ฝๅๆ C:\samples\malware.exe"ใ"ๅธฎๆๅคง่ดๅๆ C:\samples\malware.exe"ใ"ๆทฑๅบฆๅๆ suspicious.dll" ๆ "ๆฃๆฅ target.exe ็ๆผๆด"ใ๏ผ็ปๆต่ฏ Agent ่ฐ็จ SKILL ไผๅบ็ฐไธไธปๅจ่ฐ็จ็ๆ ๅต๏ผๆๅฅฝไธปๅจๅ็ฅ AI ไฝฟ็จๆ่ฝๆ "/wpegpt-analyzer" ็ดๆฅ่ฐ็จ๏ผ
ๆฅๅๅฐไฟๅญๅฐ <binary_dir>/<filename>_WPeAI_Results/ใ
ๅทฅไฝๅ็
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ่ฐ็จๆน โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ wpegpt_analyze โ โ
โ โ 1. ๆฃๆตไบ่ฟๅถๆไปถๆถๆ๏ผPE/ELF๏ผ32/64ไฝ๏ผ โ โ
โ โ 2. ๅฏๅจ IDA + WPeGPT โ โ
โ โ 3. ่ฝฎ่ฏข WPeServer TCP ็ซฏๅฃ โ โ
โ โ 4. ่ฟ่ก wpe_ai_controller โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโ
โ WPeServer (TCP) โ โ ๅตๅ
ฅ IDA ๅ
้จ
โโโโโโโโโโโโฌโโโโโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโ
โ wpe_ai_controller โ โ ๅค้จ้ฉฑๅจ
โโโโโโโโโโโโฌโโโโโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโ
โ AI Model โ โ DeepSeek / GPT ็ญ
โโโโโโโโโโโโโโโโโโโโโโโ
้กน็ฎ็ปๆ
wpegpt-analyzer/
โโโ SKILL.md # ๆ่ฝๅฎไน
โโโ config/
โ โโโ config.ini.example # ้
็ฝฎๆจกๆฟ๏ผๅฏๅคๅถไธบ config.ini ๅนถ้
็ฝฎไฝฟ็จ๏ผ
โโโ scripts/
โโโ wpegpt_analyze.ps1 # PowerShell ๅฏๅจ่ๆฌ
โโโ wpegpt_analyze.bat # Batch ๅฏๅจ่ๆฌ๏ผๅค็จ๏ผ