算法助手app是非常棒的一款调试应用的工具型软件,这款软件为大家提供逆向安卓软件、日志、hook等多种强大的功能服务,软件全部免费为大家提供,使用简单,后面为大家分享使用教程,有需要的伙伴欢迎下载使用!

算法助手官方版功能
1、Md5,Sha等信息摘要算法(MessageDigest类)
2、AES、DES,RSA等秘钥算法(Cipher类)
3、Hmac等含有秘钥的哈希算法(Mac类)
4、对话框的定位(Dialog类)
5、Log捕获(LOG类)
7、拦截程序退出(System以及其他类)
8、justTrustMe升级版(可高效自动定位混淆后的okhttp)
9、文件访问记录(File类)
10、自定义Hook,可自行定义hook类,可设置返回值,可拦截执行
基础使用教程
步骤一:激活模块
1、由于该程序是个xposed模块,所以自然是需要先激活模块,本教程默认各位看官已有Xposed环境,将不进行xposed的安装讲解。
2、这边以LSp框架为例子,启动算法助手模块,并在作用域中勾选你要Hook的App(经典Xposed只需要直接激活模块)
3、模块激活成功后,标题信息将显示“算法助手”,若未激活,则显示红字字体“模块未激活”
Tips:(部分机型和框架,可能会出现激活后显示未激活的情况,如果您确认已经激活,可试着直接使用)
步骤二:算法助手里打开开关
1、在算法助手中,在应用列表里,选择需要Hook的app,点进去以后,将总开关打开(不打开的话,所有的配置都不生效)
2、总开关打开以后,打开需要使用的相关功能的开关,例如”弹窗定位”
3、勾选完毕以后,运行被Hook的App
4、回到算法助手,切换到日志列表,——点进去,可以看到详细的日志信息。
Tips:(安卓11的用户,被Hook的app需要开启存储权限,且没有开启存储重定向,才能正常写出日志)
进阶使用教程
一、勾选目标应用
打开应用后,要先选择你要hook的目标应用,可借助右上角的搜索快速定位,如果要hook系统应用则需左滑,勾选显示系统应用
二、打开目标应用
1.正如开关界面所说,目标一样必须开启储存权限,如果软件没有权限的话,要自己在AndroidManifest.xml添加一下权限代码,后续版本会免去这个步骤。(另外Lsp框架的用户也需要在作用域里勾选上要hook的应用。)这一步很关键,如果没有开启是无法获取到日志的!!!
PS:开了存储重定向的话,被hook的app,和算法助手,都需要关掉存储重定向!!!

三、查看结果
打开软件触发你要分析的功能(如果是要分析协议就打开aes、des、md5的开关,如果是要定位弹窗就开对话框显示,这里有个小bug,下个版本会修复,总之想要干嘛就开对应的开关),接着回到算法助手点击日志进行查看,这里我们触发了一个aes的算法,可以很明显的看到key和iv以及原本的内容,在最下面还有堆栈调用。
进阶应用
1.以上只是列举了其中一个功能,其他的功能都是大同小异,下面来讲讲自定义Hook这个功能。这个其实跟learnhook、mhook的操作是一样,鉴于一部分人可能没用过,我这里就简单的说一下,因为暂时没啥案例,我就直接照着一段代码讲,思路明白了就可以了。
代码如下:

2.假设你已经定位到这个关键方法,只要赋值1就可以破解了,那么碰巧这个软件有签名校验,而你又搞不定,这种时候就需要xposed的hook功能了。
3.复制方法中的几个关键字:Lcom/bean/VipInfo; 和isVip
4.回到算法助手,点击你要hook的软件,打开自定义hook,依次填写(下个版本会兼容java和smali两种格式)
5.最后点击下方的添加就完成了一个自定义的hook
6.另外下方还有两个勾选框,拦截执行:顾名思义就是不让某个方法执行,这个我很少用到,如果有什么骚操作,欢迎补充。
7.另一个则是构造函数,这里介绍一下构造函数的意思:就是函数名与类名相同,无返回值,分有有参和无参构造函数。其中的参数就是hook区别的关键。
与Inspckage有什么区别?
网上相似的工具也不少,首先就是Inspeckage,堪称神器,还有比如“珍惜”大佬的Encryptstack,还有其他大佬们的各种工具,他们的工具也都很好用
但我认为,工具吧,不是有一款就够了,即使大体功能差不多,甚至功能更少,但是,在使用方式,界面风格总是各有不同的,给大家提供更多的选择,难道不好吗?
自定义Hook是否支持加固app理论上支持一些免费版的加固
算法助手官方版亮点
军哥编写的Hook工具,经常逆向安卓软件的朋友经常需要分析各种加密算法,还有数据的sign算法,由于静态分析效率太低,起初使用的是logcat打印日志,将密文,密钥,明文,md5前的信息,MD5后的信息等信息打印出来,但是很快发现了一个问题,在数据量大的时候,密文很多,密钥也很多,打印信息太乱,经常会出现密文不知道对应哪个密钥,而且如果是动态秘钥,单纯的打印秘钥就显得没有意义了。
算法助手能够将秘钥,密文,明文,联系起来,并打印出调用堆栈。使用切简单方便。
编辑点评
算法助手是一款运行在Android平台上基于Xposed的安卓调试工具,配合Xposed(需要Root),通过一系列Hook,反射操作,进行应用的安全测试,调试分析,代码定位,是一款不错的调试工具。
















 校验者app1.0.9安卓版
校验者app1.0.9安卓版
 飞牛私有云app1.23.1安卓版
飞牛私有云app1.23.1安卓版
 oe交易所app正规6.141.1最新版
oe交易所app正规6.141.1最新版
 嗅觉浏览器官方版6.82安卓版
嗅觉浏览器官方版6.82安卓版
 没出息语音盒1.02安卓版
没出息语音盒1.02安卓版
 MemoryDetector检测最新版2.1安卓版
MemoryDetector检测最新版2.1安卓版
 联想智能存储app最新版1.0.15安卓版
联想智能存储app最新版1.0.15安卓版
 嗅觉浏览器无广告版6.82安卓版
嗅觉浏览器无广告版6.82安卓版
 Freely25.1015.2258安卓版
Freely25.1015.2258安卓版
 喵喵电子书同步器官方版3.0.25.5.27.DEV安卓版
喵喵电子书同步器官方版3.0.25.5.27.DEV安卓版
 小黄鸟3.3.8抓包破解版(HttpCanary)3.3.8安卓版
小黄鸟3.3.8抓包破解版(HttpCanary)3.3.8安卓版
 隐藏BL列表软件1.5安卓版
隐藏BL列表软件1.5安卓版
 欧亿交易所app安卓版6.141.1手机版
欧亿交易所app安卓版6.141.1手机版





 荣耀软件大全
荣耀软件大全 AI生成图片
AI生成图片
热门评论
最新评论