首页 > 其他分享 >针对于早期版本的flutter开发的app的处理

针对于早期版本的flutter开发的app的处理

时间:2024-07-08 11:30:38浏览次数:9  
标签:打印 处理 app args hook 版本 flutter

下为某个flutter开发的app的hook
app为flutter开发,知道是一个AES加密,但是相关so中方法的hook经验较少

这个app的dart的版本较早,是2.10的,找了一个开源的脚本,对代码进行了处理,获取到相对的so层的方法和地址
脚本地址:https://github.com/rscloura/Doldrums
目前较好的是那个blutter,但是他对于一些早期的版本是不支持的,所以找了这个做了处理,处理后的结果如下:

因为我知道是AES,所以直接搜索的aes,根据地址进行hook。

需要记录的点是:onEnter 的args

之前我的打印方法是,for循环,打印args里面的值,但是不知道为什么一直报错超出index
后面改为循环长度位参数的长度,没有报错,打印参数也都是通过打印原始hex数据查看:
var address = args[0];
var buffer = Memory.readByteArray(address, 500); //修改这个可以控制打印长度,下面的也需要改为同样的数值
console.log("arg[0] memory content: " + hexdump(buffer, { offset: 0, length: 500, header: true, ansi: false }));

后续根据脚本的打印结果,尝试处理,获取到解密的,字符串和iv值:

标签:打印,处理,app,args,hook,版本,flutter
From: https://www.cnblogs.com/blogwbk/p/18289582

相关文章

  • 手工测试与APPSCAN自动化测试结合的提高效率测试策略
    背景   手工探索性测试(ManualExploratoryTesting,简称MET)是一种软件测试方法,它依赖于测试人员的直觉、经验和即兴发挥来探索应用程序或系统。与传统的脚本化测试相比,手工探索性测试不遵循固定的测试脚本,而是允许测试人员自由地与应用程序交互,以发现潜在的问题和缺陷。以下是......
  • SSM-企业人事信息管理系统-98194(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、
    企业人事信息管理系统的设计与实现摘 要由于数据库和数据仓库技术的快速发展,企业人事信息管理系统建设越来越向模块化、智能化、自我服务和管理科学化的方向发展。人事管理系统对处理对象和服务对象,自身的系统结构,处理能力,都将适应技术发展的要求发生重大的变化。企业人事......
  • 我的快速APP开发选型
    作为独立开发者,我们的时间非常宝贵。快速将一个创意转化为产品,并验证其市场需求,是成功的关键。这意味着,我们需要选择合适的技术栈,以便迅速开发出一个最小可行产品(MVP),并测试其产品市场契合度(PMF)。在这篇文章中,我将分享几种技术选择的优缺点,帮助你在开发过程中做出明智的决定。技......
  • 【转载】App Inventor 开发BLE应用
    1.文章1:搭建环境的介绍:【深海王国】小学生都能做的APP?AppInventor、BLE蓝牙、Arduino联合开发你的第一个手机远程控制程序(1)链接:https://blog.csdn.net/D13162580021/article/details/139026624?spm=1001.2014.3001.5502 2.文章2:BLE基本知识的介绍:【深海王国】小学生都能做......
  • 前端学习-flutter学习-004-状态管理
    《Flutter实战·第二版》Widget管理自身状态:自己继承StatefulWidget,自己内部设置变量(State)并进行管理父Widget管理子Widget的状态:parent继承自StatefulWidget,设置变量及函数,传递给child;child继承自StatelessWidget混合状态管理:既接受来自parent的变量和函数,自己继承自Stateful......
  • 基于SpringBoot+Vue+uniapp的随心淘网管理系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的劳务外包管理系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • Corel VideoStudio会声会影2024破解版本下载
    CorelVideoStudioUltimate2024(会声会影2024)是Corel旗下一款功能强大的专业视频制作软件的视频编辑软件及视频剪辑软件,非常专业的使用效果,会声会影2023中文版可以针对剪辑电影进行使用,非常强大的色彩校正方式,无论什么光线下进行拍摄,都可以通过后期进行调整,并且里面超多不同的......
  • 会声会影2024破解版本夸克网盘下载
    会声会影2024破解版本是一款功能强大的安卓视频编辑软件,它具有许多令人惊喜的特点和优势。首先,该软件提供了丰富的视频编辑工具,包括剪辑、合并、添加特效等,让用户能够轻松地对视频进行个性化处理。其次,它支持多种视频格式的输入和输出,使得用户无需担心兼容性问题。此外,它还具......
  • python 版本对比图片
    importcv2importnumpyasnpimportosdefcalculate_black_pixels_in_sectors(image,sector):#将图像转换为二值图像_,image=cv2.threshold(image,127,255,cv2.THRESH_BINARY_INV)#获取图像尺寸height,width=image.shape#计......