新手使用教程
一、勾选目标应用
打开应用后,要先选择你要hook的目标应用,可借助右上角的搜索快速定位,如果要hook系统应用则需左滑,勾选显示系统应用
二、打开目标应用
1.正如开关界面所说,目标一样必须开启储存权限,如果软件没有权限的话,要自己在AndroidManifest.xml添加一下权限代码,后续版本会免去这个步骤。(另外Lsp框架的用户也需要在作用域里勾选上要hook的应用。)这一步很关键,如果没有开启是无法获取到日志的!!!
PS:开了存储重定向的话,被hook的app,和算法助手,都需要关掉存储重定向!!!
<!--修改或删除您的USB存储设备中的内容-->
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permissionandroid:name="android.permission.WRITE_MEDIA_STORAGE"/>
三、查看结果
打开软件触发你要分析的功能(如果是要分析协议就打开aes、des、md5的开关,如果是要定位弹窗就开对话框显示,这里有个小bug,下个版本会修复,总之想要干嘛就开对应的开关),接着回到算法助手点击日志进行查看,这里我们触发了一个aes的算法,可以很明显的看到key和iv以及原本的内容,在最下面还有堆栈调用。
进阶应用
1.以上只是列举了其中一个功能,其他的功能都是大同小异,下面来讲讲自定义Hook这个功能。这个其实跟learnhook、mhook的操作是一样,鉴于一部分人可能没用过,我这里就简单的说一下,因为暂时没啥案例,我就直接照着一段代码讲,思路明白了就可以了。
代码如下:
.classpublicLcom/bean/VipInfo; //类名,这个一般在类中的最顶端
.superLjava/lang/Object;
.source"SourceFile"
#instancefields
.fieldpublicend_date:Ljava/lang/String;
.methodpublicisVip()Z isvip是方法名,后面的()里可能会有参数,例如:I,Ljava/lang/String;有就填没有就不填。Z是返回值的类型,算法助手自动判断无需填写
.registers4
iget-objectv0,p0,Lcom/bean/VipInfo;->end_date:Ljava/lang/String;
invoke-static{v0},Lcom/utils/StringUtils;->isEmpty(Ljava/lang/String;)Z
move-resultv0
returnv0
.endmethod
2.假设你已经定位到这个关键方法,只要赋值1就可以破解了,那么碰巧这个软件有签名校验,而你又搞不定,这种时候就需要xposed的hook功能了。
3.复制方法中的几个关键字:Lcom/bean/VipInfo;和isVip
4.回到算法助手,点击你要hook的软件,打开自定义hook,依次填写(下个版本会兼容java和smali两种格式)
5.最后点击下方的添加就完成了一个自定义的hook
6.另外下方还有两个勾选框,拦截执行:顾名思义就是不让某个方法执行,这个我很少用到,如果有什么骚操作,欢迎补充。
7.另一个则是构造函数,这里介绍一下构造函数的意思:就是函数名与类名相同,无返回值,分有有参和无参构造函数。其中的参数就是hook区别的关键。
算法助手介绍说明
算法助手做最优秀的调试工具,用于Android软件开发和测试人员(但不限于)进行应用分析调试、安全测试和Bug分析。本应用某些场景下可能具有修改和调试应用业务逻辑的功能,如果要修改和调试第三方的应用,必须取得所属方的官方授权;如果在未授权的情况下擅自修改和调试,所造成的任何问题和责任(包括资金损失、法律风险等)均与我们无关。
算法助手最新版功能
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类,可设置返回值,可拦截执行
11、webViewDebug(使webView可调试)
12、shell命令行纪录
13、……后续会不断进行增加
算法助手是一款运行在Android平台上基于Xposed的安卓调试工具,配合Xposed(需要Root或者沙盒环境),通过一系列反射操作,进行应用的安全测试,调试分析,代码定位,是一款不错的调试工具。

算法助手最新公告
由于app更新,数据库添加了新的字段,导致老用户更新后无法加载日志,搜索日志报错,解决方案为:回到首页>滑动切换到日志面板>长按日志>删除日志。霸途传奇手游激活码下载-霸途传奇挂机手游1.0高爆版
删除后即可正常使用。
新版本更新
版本:2.1
功能没变,只是美化
版本:1.9
优化功能:
1、修复了自定义hook部分函数无hook的问题
2、修复了对android11的兼容性问
3、修复toast定位失效问题。
4、新增公告功能,重要通知随时远程通知用户
版本:1.8
新增功能:
1、新增Assets资源读取监听。
2、弹窗定位新增PopupWindow
3、新增数据库操作监听
4、新增解除录屏截屏限制
5、新增读取应用签名监听
6、搜索结果进行高亮显示
7、自定义hook支持使用*通配符
优化功能:
1、日志列表分页读取,避免日志量大造成卡顿
2、自定义Hook界面可整个界面进行滑动、避免hook列表展示不全
3、修复了一些奇奇怪怪的BUG,我也忘了还优化了些什么。。。。
乐8娱乐城 万博严选 金沙选万博 世界杯万博 乐鱼中心首页 bet365彩票事件 dafabet网投欺诈 dafabet娱乐直营网 九月成都周边游 欧赔升水亚盘却升盘 众博manb 球长体育怎么加入球队 鸿飞体育kickcity 必威体育直播 分分彩平台作弊开好展开

EggyGo国际服下载-EggyGo国际服(Eggy Party)1.0.96 官方最新版
星界幻想公益服版1.0vip版
totwoo情侣感应手链官网下载-totwoo智能情侣手链3.8.8手机最新版
生存无人看管手游下载-生存无人看管安卓版1.0 最新版
企鹅fm下载安装-企鹅fm听书7.15.3.86 安卓版
系统托盘图标隐藏小精灵V2.22 绿色免费版
花花与幕间剧九游渠道服下载-花花与幕间剧九游版1.20.0 最新版
公厕指南app下载-公厕指南1.0安卓版
MiNE模拟器最新版下载-MiNE模拟器v3.2.0 最新版
归云魔仙道手游安卓下载-归云魔仙道手游1.2.0 高爆版
流浪狗生存模拟器下载-流浪狗生存模拟器游戏1.1 安卓中文版
CodeBlocks官方下载-CodeBlocks(C/C++集成开发工具)20.03 官方版
来看星-来看星(iMBC韩娱粉丝追星)1.0 韩粉版
黎明航线舰队解锁版-黎明航线舰队升级版7.0修改版
你的名字照片滤镜软件-你的名字电影同款滤镜电脑版1.0 最新版
螺旋境界线安卓台服下载-螺旋境界线手游台服1.8.0手机最新版
元气骑士3D版下载-元气骑士3D版(玩家自制)0.2.0 最新版
服务器端口设置(挥剑斩浮云3389远程端口修改)1.0 中文绿色版
动画烟花背景app下载-Fireworks Live Wallpaper动画烟花背景壁纸软件1.50 手机版
乾坤游戏下载-乾坤游戏平台3.0.21427 最新版