一个与艾达内部的接口!
idalink的Python项目详细描述
#idalink
idalink产生了这样一种需求,即需要方便地使用ida的api进行分析,而不希望
被困在ida接口中。这仍然相当老套,我们不提供任何形式的保证(明示或暗示),但我们正在尽最大努力解决您发现的任何问题。当然,也鼓励拉取请求!
idalink的工作原理是在后台(在分离的
屏幕会话中)生成一个ida cli会话,并使用rpyc连接到该会话。
使用:
-rpyc在IDA之外的Python环境中
-rpyc在IDA Python环境中。
/usr/bin/env python
-*-编码:utf-8-*
idalink(“idat64”、“/tests/bash”)作为ida:
>
#在枚举(ida.idautils.function s()):
print({:x}处的-byte是{:02x})格式中,对i,s使用idaapi
print(“每个函数的第一个字节”)
IDA.IDAAPI.GET`字节')
基本上,您可以从IDA外部访问IDA API。
好东西。
并使用heads获取
“mapped”列表,这是一个缓慢且不完整的列表
idalink产生了这样一种需求,即需要方便地使用ida的api进行分析,而不希望
被困在ida接口中。这仍然相当老套,我们不提供任何形式的保证(明示或暗示),但我们正在尽最大努力解决您发现的任何问题。当然,也鼓励拉取请求!
idalink的工作原理是在后台(在分离的
屏幕会话中)生成一个ida cli会话,并使用rpyc连接到该会话。
使用:
-rpyc在IDA之外的Python环境中
-rpyc在IDA Python环境中。
/usr/bin/env python
-*-编码:utf-8-*
idalink(“idat64”、“/tests/bash”)作为ida:
>
#在枚举(ida.idautils.function s()):
print({:x}处的-byte是{:02x})格式中,对i,s使用idaapi
print(“每个函数的第一个字节”)
IDA.IDAAPI.GET`字节')
基本上,您可以从IDA外部访问IDA API。
好东西。
并使用heads获取
“mapped”列表,这是一个缓慢且不完整的列表