吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12194|回复: 52
上一主题 下一主题
收起左侧

[IDA Plugin] ida接入chatgpt——WPeChatGPT

  [复制链接]
跳转到指定楼层
楼主
N1nEmAn 发表于 2023-3-31 14:24 回帖奖励
本帖最后由 N1nEmAn 于 2023-4-1 13:54 编辑

ida接入chatgpt——WPeChatGPT

ida接入chatgpt——WPeChatGPT

0x00 来源

https://www.52pojie.cn/thread-1752088-1-1.html 感谢@Hcho

0x01 安装

图片.png

一开始git clone 不太管用,选择直接这样下载
图片.png

1.安装所需包

按照README文档,首先在解压后的文件夹内运行pip install -r ./requirements.txt,但是我这边报错,所以安装所需包的方式使用下面这个方法
在主机

pip install openai  
pip install keystone
#(如果这个不行则试试pip install keystone-engine)  
pip install yara  

注意,要保证ida里面是python3的版本
图片.png
在ida文件夹这里可以查看,如果是3X就是python3以上的版本。

2.修改脚本 WPeChatGPT.py 添加 API key 到变量 openai.api_key。

此处参考发布者文章。
图片.png
图片.png
图片.png
然后填入上面这里。

3.将py复制到plugin文件夹

复制脚本文件 WPeChatGPT.py 到 IDA 的 plugins 文件夹, 最后重启 IDA 后即可使用。

4.一点点修改


某陈学长提出了这个写的exp分不清32和64位,所以可以在代码里搜索exp,改一下发送的文案,就可以分清楚了。

最后

有什么问题欢迎指出和讨论,谢谢!

免费评分

参与人数 6吾爱币 +6 热心值 +5 收起 理由
qzx12378 + 1 + 1 用心讨论,共获提升!
mata317 + 1 我很赞同!
vvplus + 1 + 1 感谢分享,下次试试
chinawolf2000 + 1 + 1 热心回复!
0106yingzi + 1 + 1 我很赞同!
oran1223 + 1 + 1 谢谢@Thanks!6

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
284406022 发表于 2023-7-27 11:10
本帖最后由 284406022 于 2023-7-27 11:25 编辑

你是用的是ida7.7版本吗?  我pip安装完后,拷贝WPeChatGPT.py和Auto-WPeGPT_WPeace文件夹到plugins后, 运行ida报这个插件错误信息
D:\tools\IDA_Pro_7.7_Portable\plugins\WPeChatGPT.py: No module named 'anytree'
Traceback (most recent call last):
  File "D:\tools\IDA_Pro_7.7_Portable\python\3\ida_idaapi.py", line 580, in IDAPython_ExecScript
    exec(code, g)
  File "D:/tools/IDA_Pro_7.7_Portable/plugins/WPeChatGPT.py", line 17, in <module>
    import Auto_WPeGPT
  File "D:\tools\IDA_Pro_7.7_Portable\plugins\Auto-WPeGPT_WPeace\Auto_WPeGPT.py", line 7, in <module>
    from anytree import Node, RenderTree
ModuleNotFoundError: No module named 'anytree'

错误好像是Auto_WPeGPT.py 中 第7行, 引用了anytree  未知模块
推荐
qq1481 发表于 2024-2-24 17:13
为什么我按照步骤安装后,在IDA无论是右键还是菜单栏,都找不到这个插件。
奇怪,看了步骤重复了好几次
python版本是312
沙发
gjianbo 发表于 2023-4-1 06:42
3#
LJ202051 发表于 2023-4-1 08:46
这个是解答某人的某个问题?
4#
lvbinpojie 发表于 2023-4-1 10:59
厉害,感谢,楼主继续加油
5#
wasm2023 发表于 2023-4-1 11:46
不错呦,很细致
6#
YKman 发表于 2023-4-1 11:52
666,感谢分享
7#
yaodm2019 发表于 2023-4-1 13:21
感谢分享
8#
wuai4444 发表于 2023-4-1 13:40
感谢分享
9#
 楼主| N1nEmAn 发表于 2023-4-1 13:53 |楼主
gjianbo 发表于 2023-4-1 06:42
作者早就发过了。

是捏,我贴了原文。我这个文章主要是一些补充,说一下自己遇到的问题和解决方案
10#
ASD669900 发表于 2023-4-2 10:37
是不是需要科学上网啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-22 22:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表