• 环境配置

    先需要安装python中的 qiling插件 pip install qiling 找到qiling安装位置 pip show qiling 访问location所指目录下的qiling文件夹,下面用用相对地址代指位置 qiling\extensions\idaplugin下的qilingida.py通过创建链接的操作放到ida目录下的plugins mklink ida的plugins路...
  • windbg+ida设置

    进入ida目录/cfg/ida.cfg 如果你的ida是64位架构的则填入x64(我的ida是7.6 ida和ida64都是64位的)
  • state

    官方文档 state explain .blank_state 大多数数据未初始化,进入时返回没有约束的符号值 .entry_state 准备调用main之前的状态 .full_init_state 共享库和预定义内容都已经加载完毕,在enter状态之前,例如刚刚加载完共享库 .call_state 准备调用函数的状态
  • 2

    explore的avoid参数可以用lambda确定find和avoid find-用于寻找 avoid-用于避免 exp 1234567from angr import *p=Project("./02_angr_find_condition")state=p.factory.entry_state()sm=p.factory.simulation_manager(st...
  • 1

    avoid- 用于提升angr计算速度,避免进入内部 在设置explore参数时增加avoid参数并将参数设置为avoid_me的首地址 123456from angr import *p=Project("./01_angr_avoid")state=p.factory.entry_state()sm=p.factory.simulation_manager(stat...
  • 0

    1234567from angr import *#导入angr框架p=Project("二进制文件")#导入二进制文件,第一步一般就是这个state=p.factory.entry_state()#状态,entry_state指的是程序刚进行时候的状态(包含寄存器之类的)sm=p.factory.simulation_manager(state)#模拟状态管理器类似于z...
  • 环境配置

    pip install angr -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 即可
  • e特别大的情况

    Boneh Durfee 攻击12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959...
  • apk签名

    apk签名需要keystore文件 由下列命令生成 keytool -genkey -alias "别名" -keyalg RSA -keysize 2048 -validity 36500 -keystore "要生成的文件名" 选择构建apk文件 输入你keystore的密码 直接下一步下一步即可
  • gomobile

    安装好gomobile后 如果使用go mod模式就直接在.go文件处go mod init xxx即可 gomobile bind -target android (init出来的包名) 注意golang的外部可调用方法得开头大写 12345678910111213141516171819202122232425262728293031323334353637383940414243444...
1101112131422