飘云阁安全论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 171|回复: 4

[求助] keypatch问题,不知道你们遇到没有

[复制链接]
  • TA的每日心情
    无聊
    11 小时前
  • 签到天数: 999 天

    [LV.10]以坛为家III

    发表于 2021-1-9 20:35:43 | 显示全部楼层 |阅读模式
    IDA 7.5 SP3+Keystone 0.9.2,修改指令没法转换
    IDA 7.0+Keystone 0.9.1可以转换

    IDA 7.5 SP3+Keystone 0.9.1可以转换,但部分指令转换错误,会NOP掉额外的几个指令







    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?快速注册

    x
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 433 天

    [LV.9]以坛为家II

    发表于 2021-1-10 00:42:15 | 显示全部楼层
    本帖最后由 sangel 于 2021-1-10 00:49 编辑

    你可以试试50h换成十进制,应该可以正确编码,具体因为啥,我也不清楚。另外确实有转换后的指令字节数不匹配的问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 01:27
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2021-1-10 03:13:40 | 显示全部楼层
    应该可以正确编码,具体因为啥,我也不清楚。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 433 天

    [LV.9]以坛为家II

    发表于 2021-1-11 00:21:24 | 显示全部楼层
    好像知道怎么回事了,应该是ida7.5默认用的是Python3的环境,换成Python2运行时就没有这个问题了。或许是keypatch引用的idapython 的api变动没有兼容完全,所以导致了这个问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    11 小时前
  • 签到天数: 999 天

    [LV.10]以坛为家III

     楼主| 发表于 2021-1-11 10:41:54 | 显示全部楼层
    已解决,换成 mov byte ptr [rax+r13+0x50],1可以正常
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 快速注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|飘云阁安全论坛 ( 粤ICP备15107817号-2 )|扫码赞助

    Powered by Discuz! X3.3© 2001-2017 Comsenz Inc.

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