接上一篇文章。

一、使用到工具

hellojni_2.0.1.apk

二、知识点:

ARM64中才会出现数组形加密字符串。

三、课程步骤:

将.so文件拖入IDA64,在导出函数中我们发现搜索不到.data或者decode。

此时我们回到IDA-viewA窗口中按下CTRL+S调出XX窗口找到.init_array

进入.initarray中可以看到三个函数,我们进入第一个,然后F5

 stru_37010[0] = veorq_s8(stru_37010[0], v0);

这种的只有在arm64中才会出现,如果是arm32只会出现我们上节课讲的那种。

此处和v0进行异或运算,我们要看v0的值是多少。

此处我们可以看到v0的值为0xC6

打开我们的010 Edtor,进入 stru_37010[0] 将值复制到 010中

根据上节课的内容进行异或操作后结果

2、对于正常的字节改为数组形式。

​​​​​​​按下ESC回到它的调用处右键。

这里点击YES。

再看我们刚才的伪代码位置,就变成了数组形式。

这节课就到这里了。

看雪3万课程笔记-Frida 辅助分析ollvm字符串加密(二)相关推荐

  1. 看雪3万课程笔记-Frida 辅助分析ollvm字符串加密(一)

    一.ollvm的混淆原理: 视频中是这样说的,程序在编译过程中会加密字符串,运行时会解密字符串,所以在运行过程中我们可以获取到它真正的字符串, 二.操作: IDA打开.so文件,在导出函数中搜索.da ...

  2. 看雪3万课程笔记-FRIDA高级API实用方法:Frida Hook Java(一)

    一.环境: 1.安装frida的已root手机 2.课程配套的apk文件 二.需具备的知识点: 1.在命令行执行frida的hook脚本 frida -U {APP包名} -l {脚本文件} 2.命令 ...

  3. 看雪3万课程笔记-FRIDA高级API实用方法:Frida Hook Native层

    一.使用工具: apk:攻防世界中CTF题,安装后图表显示黑客精神 xman.apk 工具:IDA,jadx 二.知识点: 1.Module.findBaseAddress("libmyjn ...

  4. 如何爬取看雪学院的课程

    看雪学院是看雪论坛(https://www.kanxue.com/)下面的一个mooc平台,上面有一些性价比很高的安全课程. 下面介绍如何使用python来爬取看雪学院上已购买的课程. 环境 wind ...

  5. 看雪2w3w安卓高级研修Frida原理学习

    资料 frida介绍 frida是一款便携的,自由的,支持全平台的,hook框架,可以通过编写JavaScript,Python代码来和frida_server端进行交互,还记得当年用xposed时那 ...

  6. frida辅助分析xx牛登录算法frida辅助分析xx牛登录算法

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 春风十里扬州路,卷上珠帘总不如. ...

  7. 看雪cm大赛第17题视频教程分析

    很久没有录教程了,今天心血来潮,所以就录了一个文字教程, 语音就不必了,因为本人普通话不是说的很好,以免被喷,所以还是...... 因为录了视频教程,就不写分析文章了. http://url.cn/4 ...

  8. 移动互联网开发课程笔记

    移动互联网开发课程笔记 文章目录 移动互联网开发课程笔记 一.api是什么? 二.JSON格式 1.什么是JSON? 2.JSON语法格式 三.HBuilder X代码片怎么插入 四.uni-list ...

  9. 看雪安全接入KSA开放内测

    Kanxue Security Access 功能 无需公网IP,远程接入内网 安装流程 https://ksa.kanxue.com/ 下载地址:https://bbs.pediy.com/thre ...

最新文章

  1. 在解决方案中所使用 NuGet 管理软件包依赖
  2. linux终端安装playonlinux,Ubuntu安装PlayOnlinux
  3. Connection reset by peer原理解析
  4. 服务器RAID技术及应用
  5. 学习——JavaWeb05:JSP入门
  6. bi可视化工具_适用于您的BI解决方案的最佳数据可视化和Web报告工具
  7. 11 JVM 垃圾回收(上)
  8. 大家都在讲大数据,大数据是什么呢?
  9. Linux审计sudo
  10. java ipv4和ipv6通信_IPv6与IPv4连接负载
  11. oracle函数listagg的使用说明(分组后连接字段)
  12. 没有任何匹配: mod_auth_mysql 阿里云_文案丨网易云让人感触良多的文案
  13. Facebook的图片搜索技术揭秘
  14. Cobbler批量装机
  15. 3dmax用vr渲染还是cr渲染器?
  16. 如何创建自己的本地高级URL缩短服务
  17. VBA编程之ODBC连接数据库
  18. 阿里巴巴连接池mysql_阿里巴巴连接池(Druid)
  19. 量化投资之工具篇一:Backtrader从入门到精通(5)-Strategy类源代码解读
  20. 网曝最牛点餐方式:顾客人手一个iPad

热门文章

  1. 2021 电子书搜索网站/工具,找电子书不再愁
  2. 如何让应用支持64位 Android,Sailfish OS 4.1终于拥抱64位 Android10应用支持API等级
  3. RocketMQ占用内存过大的解决方法
  4. 示波器探头如何连接设备?
  5. SWD模式下无法识别到芯片
  6. 让你平步青云的10个谈话技巧
  7. 国开电大 管理会计 形考任务
  8. 计算机 教授级职称评定,工程技术应用研究员(俗称正高,教授级高工等等)职称评定...
  9. 软件公司的项目经理岗位职责
  10. javaScript 美化上传文件框(加预览移除效果)