草庐IT

IDA 特征码生成和搜索脚本

最近比较忙,就少写两句,直接附上源代码,其中的细节点就不再赘述,如有疑问,请留言。一共就是实现了两个函数,一个用于搜索特征码(SearchPattern),一个用于生成特征码(GenerateFunctionSignature)。函数的参数和返回值:1.SearchPattern 接收一个必要参数 hexStr(即要搜索的特征码),一个可选参数num(最多返回多少个匹配的结果),返回一个存放所有符合条件的地址的list2.GenerateFunctionSignature接收一个必要参数addr(即要生成特征码的地址的起始位置),返回唯一的特征码字符串,例如输入地址:0x12345678,返回

安卓so ida动态调试

1.启动调试服务将ida中Android_Server移动到手机中(ida所在目录dbgsrv文件中)dbpushandroid_Server/data/local/tmp/asadbshellsucd/data/local/tmpls-lchmod777as./as-p23456#随意端口号adbforwardtcp:23456tcp:23456#端口转发到电脑2.查看调试app包名#运行需要调试的app#windows#adbshelldumpsyswindoww|findstr\/|findstrname=#mac#adbshelldumpsyswindoww|grep\/|grepna

安卓so ida动态调试

1.启动调试服务将ida中Android_Server移动到手机中(ida所在目录dbgsrv文件中)dbpushandroid_Server/data/local/tmp/asadbshellsucd/data/local/tmpls-lchmod777as./as-p23456#随意端口号adbforwardtcp:23456tcp:23456#端口转发到电脑2.查看调试app包名#运行需要调试的app#windows#adbshelldumpsyswindoww|findstr\/|findstrname=#mac#adbshelldumpsyswindoww|grep\/|grepna

Gepetto:使用chatGPT来对函数功能进行分析并重命名变量的IDA插件

最近OpenAI的chatGPT很火,chatGPT是一个大型的语言模型,能够生成人类语言的文本,主要用于对话式的问答和聊天,以及模拟人类的对话行为有关chatGPT的介绍就不多赘述了,相关内容很多,这是它们的官网OpenAIAPI而Geptto是一个IDA插件,它使用了chatGPT的API,通过调用API,能够在IDA中让chatGPT识别函数,对函数实现的功能进行描述,并且根据函数的功能将变量重命名为易于理解的形式(而不是IDA中的v1v2...)Geptto开源,地址如下JusticeRage/Gepetto:IDApluginwhichqueriesOpenAI'sdavinci-0

Gepetto:使用chatGPT来对函数功能进行分析并重命名变量的IDA插件

最近OpenAI的chatGPT很火,chatGPT是一个大型的语言模型,能够生成人类语言的文本,主要用于对话式的问答和聊天,以及模拟人类的对话行为有关chatGPT的介绍就不多赘述了,相关内容很多,这是它们的官网OpenAIAPI而Geptto是一个IDA插件,它使用了chatGPT的API,通过调用API,能够在IDA中让chatGPT识别函数,对函数实现的功能进行描述,并且根据函数的功能将变量重命名为易于理解的形式(而不是IDA中的v1v2...)Geptto开源,地址如下JusticeRage/Gepetto:IDApluginwhichqueriesOpenAI'sdavinci-0