吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1895|回复: 27
收起左侧

[.NET逆向] 手把手教你如何逆向破解高通的QdssToHdfConverter工具的License使用限制

  [复制链接]
gmg2719 发表于 2024-7-10 20:56
本帖最后由 gmg2719 于 2024-7-11 11:15 编辑

【背景】
QdssToHdfConverter 是高通公司将手机抓取的离线日志qdss格式的转换为hdf格式的工具,这个工具竟然也需要License,经常由于License过期导致无法分析手机日志。本文就重点给出一些解除License限制的思路,仅供学习参考。不提供成品
【方法】
QdssToHdfConverter是.Net的程序,故而用dnSpy逆向成源码方式,这个方法很简单,就不再赘述。
QdssToHdfConverter的额外依赖是Thrift.dll, 这个在高通的工具安装目录下可以很容易找到。
【step1】
找到引用部分,添加对于这个dll的引用。同时删除对于LimeClient.Net的引用
02.png
03.png 04.png

尝试编译,发现有很多报错,其中有一个就是limeclient.net的引用问题,这个是高通的License控制核心库,这个错误正好指出来,哪里是控制license的。
06.png
我们注释掉using行,并且把license计算部分直接改成return true.如上图所示

重新编译
08.png

发现还是有好多报错,主要集中在对于Exception的处理机制上,那么只需要查找和替换掉就可以了,如上图所示,将Obj 从Object类型批量替换为System.Exception

重新编译, 一切OK
09.png



应部分同学的学习需求,附上高通原版的未破解版本用于大家练手。
如果没有破解的版本,放到cmd.exe里面运行会弹出如下提示:
009.png

如果破解成功之后,执行程序会给出这个工具的命令行参数,相当于help的内容。如果手里有qdss格式的高通日志,就可以转化为hdf格式啦。
原版程序的解压密码  52pojie
请大家学习和练手吧(为了避免违规,如下附件中的软件版本高于我帖子中的破解的版本,可能大家实际操作中会有一些差异,但是思路应该是一致的,请大家练手。)
qdss-converter-原版.zip (413.26 KB, 下载次数: 16)

免费评分

参与人数 2吾爱币 +4 热心值 +2 收起 理由
jgs + 1 + 1 谢谢@Thanks!
smile1110 + 3 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| gmg2719 发表于 2024-7-11 11:09
jgs 发表于 2024-7-11 10:38
能不能提供软件练手,不需要成品

已经提供了原版,可以练手,这个版本要高于我帖子中给出的版本,但是逆向思路应该差不多。你试试看。
msmvc 发表于 2024-7-10 21:11
278819835 发表于 2024-7-10 21:26
xixicoco 发表于 2024-7-10 21:34
楼主把睾酮的软件都pj了啊
 楼主| gmg2719 发表于 2024-7-10 21:36
xixicoco 发表于 2024-7-10 21:34
楼主把睾酮的软件都pj了啊

老美的东西不用客气。起码不用老被license 问题困扰。
xixicoco 发表于 2024-7-10 21:39
gmg2719 发表于 2024-7-10 21:36
老美的东西不用客气。起码不用老被license 问题困扰。

对的,支持楼主
lizy169 发表于 2024-7-11 07:51
楼主厉害
sdieedu 发表于 2024-7-11 08:06
这样可以
jgs 发表于 2024-7-11 10:38
能不能提供软件练手,不需要成品
gxzx1573 发表于 2024-7-11 10:53
谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-8 09:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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