Android逆向笔记之吾爱破解论坛上吧友分享的一个驾校路训软件的破解CC11001100

在吾爱破解上看到有人发了一个帖子:

于是自己也拿来练习一下,只是我的破解方式和楼主有些不同,仅供新手练习无思路时参考。

附件:

未注册的情况下应用一启动就会弹出一个注册弹窗,要么输入正确的注册码单击“注册”按钮,要么单击“退出”按钮就会直接退出程序,OK,接下来就是想办法能够使用这个软件。

观察上面的注册对话框界面,发现有一个叫做本机机器码的字段,很容易想到注册码很可能是与本机机器码绑定的,比如根据本机机器码计算而来,针对这种注册码式的验证一般破解套路都是先随便输入点东西,然后看下注册失败时候有啥提示,然后根据这个提示去定位到判断是否注册成功的那段代码,然后再根据判断逻辑决定如何破解。OK,看下注册失败信息:

红框框起来的部分就是注册失败时的提示,这个提示还很个性,一般应用的提示都是Toast之类的,这个是有一个专门的应该是TextView来显示的,不管它,我们把失败信息比着打一下在这里记一下,因为等下要用到这段文本去搜索,不用那么实在全部搞出来,整一段有代表意义的就可以了,比如:

注册码有误然后把apk文件拖到改之理中打开:

我们先大体的看下smali下的包结构,就看到有个包名叫register的比较扎眼,展开看看这下面是什么东西:

...怎么可以这么轻易就找到呢,一定是迷魂弹,smali代码太冗长了,我们选中Register.smali然后单击工具栏上的“打开Java源码”方便阅读:

这是Register的Java源码:

没有搜索到,这是因为smali反编译的中文有的是unicode编码的,让我们把这段文字转为unicode编码然后再搜索一次:

好了,这次搜索到了一个结果,双击这个结果可以定位到对应位置,发现这个文件就是Register.smali,所以最终还是回到了Register.java这个文件,接下来就是对这个文件反编译为Java后的源码进行分析,先看下“注册码有误”附近的代码,因为注册成功的代码也在这附近,可以看到这段逻辑主要是对我们的输入做个判断,如果我们输入的注册码OK的话就保存注册信息,同时弹一个Toast提示注册成功,否则就是在TextView上显示注册失败:

然后计算注册码的时候用到了一个getLocalMacAddress,看下这个方法:

怀疑这个东西是和显示的“本机机器码”是相同的:

找一下“本机机器码”这个字段是怎么来的:

在展示对话框的时候就是调用了getLocalMacAddress()方法得到的,因为界面上已经显示了这个方法的值,并且它是幂等的,多次计算都会得到相同的值,因此对我们有用的值在界面已经能够得到,记下那个值就可以,后面还可能会用到,至于这个方法则可以忽略了。

然后是getCode方法,计算我们的注册码:

破解的话写脚本一般Python用得比较多,但是因为这里反编译到的源码就是Java的,我们用Java直接拷贝运行会比较方便,所以新建一个Java类把代码拷过去,然后把我们自己的机器码传进去跑一下就能得到注册码了:

packagecc11001100.kotlin.study.basic.basicTypes;/***@authorCC11001100*/publicclassComputeSignCode{/***根据机器码计算注册码**@paramarg8本机机器码*@return*/publicstaticStringgetCode(Stringarg8){char[]chars=arg8.toCharArray();StringBufferbuffer=newStringBuffer("");inti;for(i=chars.length-1;i>=0;--i){buffer.append(Integer.toHexString((Integer.parseInt(String.valueOf(chars[i]),16)+(i+1)*999)%16));}returnbuffer.toString();}publicstaticvoidmain(String[]args){System.out.println(getCode("18D49BFD"));//505c0268}}最后得到注册码:

505c0268回到夜神模拟器,输入注册码试一下看能不能注册成功:

OK,弹出了一个Toast的提示注册成功,等待一会儿之后就进去了软件的教学界面,不过接下来的事情已经不感兴趣了,至此收手。

还有一种思路是硬刚一下,想办法把注册验证框干掉,上面我们发现这个注册框是在启动应用的时候就显示的,那么我们顺着应用启动的流程捋一下应该就能找到这个注册检查逻辑了,首先打开MainActivity.xml,看下启动类是哪个:

根据配置文件可知,启动类是com.raul.driverschool.view.WelcomeActivity,接下来就是看下这个类的代码,先看下onCreate:

很容易就找到了这个位置,红框框起来的部分就是对是否注册做校验的。

接下来的目标就比较明确了,修改WelcomeActivity.smali文件,将校验的流程直接删掉,只保留初始化系统的流程就可以,如下图,划对号的行就被保留,打叉号的行将被删除:

回到改之理,打开WelcomeActivity.smali,定位到onCreate方法,直接拖到最后,对照着Java的代码逻辑将多余部分删掉:

THE END
1.吾爱破解吾爱破解论坛致力于软件安全与病毒分析的前沿,丰富的技术版块交相辉映,由无数热衷于软件加密解密及反病毒爱好者共同维护https://www.52pojie.cn/
2.手机破解论坛有哪些/手机软件破解论坛哪个好看来题主经常逛吾爱破解啊哈,先来分解下吾爱破解可以得到什么资源! 吾爱破解顾明思义主要是以“分享实用软件或者美化版软件”为主 但还可以发求助题寻找需要的软件或者其他,一般能得到帮助或者回复! 题主想知道的那些类似网站论坛可以得到相应资源! 软件资源类 https://blog.csdn.net/2401_84915584/article/details/140666001
3.吾爱破解官网,吾爱破解论坛致力于软件安全与病毒分析的前沿,丰富吾爱破解论坛致力于软件安全与病毒分析的前沿,丰富的技术版块交相辉映,由无数热衷于软件加密解密及反病毒爱好者共同维护。 吾爱破解 LSG 安卓破解 病毒分析 www.52pojie.cn 吾爱破解,破解论坛,破解软件,软件论坛,病毒分析,脱壳破解,安卓破解,加密解密,软件安全 https://www.info35.com/url/538.html/
4.同花顺破解版apk理想股票技术论坛“同花顺破解版apk”涉及到非法破解软件、盗版软件的行为,下载和使用此类软件存在极大的风险,可能会导致个人信息泄露、经济损失等问题,请广大用户切勿尝试下载和使用此类软件。 ,理想股票技术论坛https://www.55188.com/tag-9417606.html
5.我爱破解网论坛附件.docx我爱破解网论坛附件我爱破解网(IAPK)是国内最著名的软件破解和安全技术交流网站之一。在该网站的论坛中,用户可以分享和获得最新的软件破解、漏洞利用、安全工具和网络技术方面的知识。此外,论坛还提供了大量的软件、电影、音乐等资源下载。以下将详细介绍论坛中的附件板块。附件板块是IAPK论坛中非常重要的板块之一,它提https://m.renrendoc.com/paper/260152129.html
6.网易9.1破解版.apk下载9.1破解版.apk无风险下载v1.0.34时事2:HJ54C1海角论坛V.18.02.00版本-软件大小:379 MB-2024年10 11月06日,盛宣怀诞辰180年|大变动时代的明白人,最新章节(C烂你的sB)_相亲对象的鸡/巴真大__无名中文,满溢泳池免费版不需要阅币_满溢泳池免费版不需要阅币衍生,唐先生02年舞蹈全程记录-,天堂中文在线资源库最新免费版下载-天堂中http://www.plt002.com/www/control/2443608060_20241104.shtml?/think/soft/20241105/19882932.shtml
7.天狼星APK网络验证v5.6破解版白手创业网天狼星网络验证破解,支持一键为软件注入弹窗式网络验证,一键为软件注入全屏式网络验证,支持跳加固注入网络验证,支持远程引流分享弹窗等等,注入后的软件还有独特的签名验证,防二改,防抓包破解 【软件名称】:APK云验证 【软件大小】: 10.00 MB 【软件版本】: v5.6 【软件语言】:简体中文 【软件类型】: 实用工具 【软https://www.heishou.org/d/38019/7
8.www.joyrun.cn/newxr19003262/202410绿奴调教免费视频 亚洲爱情岛论坛路线一路线 看着老公的面被耍在线 日屄屄 女教师一区二区三区爆乳Aⅴ 51cg.fum 朝阳群众吃瓜 日本少妇被泬出白浆13p 2023澳门开奖结果今晚 韩国AⅤ 巨胸狂喷奶水www动漫网站 欧陆主管的7IIII2扣 亚洲色图欧美色 啪啪黄色视频 日本熟妇厨房乱 白嫩无码人妻丰满熟妇啪啪https://www.joyrun.cn/newxr19003262/2024-10-27/91193942
9.www.szpinshang.com/show.php/9791103.html一起草apk 欧美xboxone重囗味 姑父日小芳最经典十首歌曲 看黄17c 金瓶儿在线观看 傻大壮长着驴一样的东西是什么歌 少妇白洁天美 精品免费囯产一区二区三区四区广告去除方法 13000部幼儿破解 九幺网站office68 给我一个十八岁策驰影视 三年片免费电影一区二区三区 国色天香老狼 中国X站MBA智库百科 http://www.szpinshang.com/show.php/9791103.html
10.点击进入观看央官网称:日,一段网传视频显示,在坝上草原下载APK 高速下载 下载老婆和陌生男人的密谋安装你想要的应用 更方便 更快捷 发现更多 05%好评(9人) 38 详细信息 软件大小: 310.65MBMB 最后更新杏吧有你论坛网址 无码人妻精品一区二区蜜桃网站_国产精品高潮呻吟久久AV_人_人民资讯 妈妈乱强伦乂 乄乄乄乄视频 飘花电影网 欧美又大又粗又硬Bhttp://www.cft002.cn/maaja39731404
11.www.lookgood.cc/xxxr82013539/20241001/90054495软件大小: 470.87MBMB 最后更新: 2024-10-01 17:13:11 最新版本: V4.0.88 文件格式: apk 应用分类:ios-Android 男生把女生弄出水APP 使用语言: 中文 : 需要联网 系统要求: 5.41以上 应用介绍 一,国产骚比 ,草逼高清无码 二,兽皇一区,特级BBBBBBBBB毛片 三,亚洲免费网站偷拍,动画啊……给http://www.lookgood.cc/xxxr82013539/20241001/90054495
12.破解/安卓/导航/升级/车机/地图长安CS35论坛包括某宝还挂了个店,虽然有人找我买,但是也是嫌麻烦,一辆车也没有搞,昨天看到论坛有人放出破解https://club.autohome.com.cn/bbs/thread/2b3c84161c7be214/60970309-1.html
13.www.demaxmedical.com/fancai8104065591人妻论坛 6天前 下载特黄特黄特黄操逼片应用 成影片 免费观看 4天前 无码AV级 欧美女人屄被大阴茎爆插 9天前 男男万人骑鸡巴轮 大鸡巴操淫穴MP4 0天前 无码多人视频hh 黑丝操逼麻豆 0天前 老师你的兔子好软水好多车视频 巨爆乳无码大乳一区二区 0天前 好粗好大好舒服日得我好爽啊啊啊啊https://www.demaxmedical.com/fancai81040655
14.吾爱破解论坛2023最新下载吾爱破解论坛APP安卓版V1.9.0下载更新时间:2023-04-23软件大小:2.20M软件格式:.APK 授权方式:免费版软件语言:简体中文软件类型:国产软件 推荐星级: 应用权限:查看 应用包名:top.easelink.lcg 相关信息 下载地址 网友评论 分享到:软件介绍 吾爱破解论坛APP是一款面向技术爱好者的应用,拥有各种优秀的技术资源。在这个应用中,用户可以浏览各种技术文章http://www.winwin7.com/azapp/74265.html
15.安卓修改大师破解版附注册机安卓修改大师破解版-附注册机 反编译,apk签名打包等n多功能 先安装 安装修改大师 然后运行注册机 提示更新请无视,需断网使用 如果缺少环境,请更新到最新版 安装好环境后卸载软件,重新安装7.1的版本,重复上面步骤即可 https://www.9qys.com/11184.html
16.安卓手机破解软件的内购VIP功能破解教程游戏攻略资讯但是也依然有局限性,不过对于一些比较简单的app依然可以进行破解。原理也不难,就是解析apk中的dex,https://www.giaobbs.com/topic/1487/
17.大神论坛软件安全破解软件病毒分析移动安全www.dslt.tech大神论坛致力于软件安全、游戏外挂及病毒分析的前沿,丰富的学习教程和技术板块免费向广大用户提供,由无数热衷于软件加密解密及反病毒爱好者共同维护https://www.dslt.tech/sub-0-0-1-3-1.html
18.9.1破解版.apk:一键下载,轻松掌握破解功能的完整教程。步骤一:下载来源选择:建议通过可靠的第三方平台或论坛获取“9.1破解版.apk”的下载链接,以确保下载的文件无病毒和恶意软件。 步骤二:启用未知来源:在安卓设备中,进入“设置”->“安全”->“未知来源”,开启该选项,以允许安装非官方渠道的应用程序。 步骤三:安装和设置:点击下载的“9.1破解版.apk”文件,按照提示完http://m.hkwing.com/news/6797.html
19.如何安全下载和使用9.1破解版.apk,避免潜在风险?获取这类文件的方法有很多,但并不是所有来源都安全可靠。用户可以通过一些第三方网站或论坛找到破解版的链接,但建议选择知名度高、评价好的网站。下载前最好查看其他用户的反馈,确保文件的真实性和安全性。 安装步骤与注意事项 下载安装9.1破解版.apk的步骤相对简单。确保你的手机允许安装未知来源的应用。接着,下载文http://www.qdfuji.com/syzx/306729.html
20.如何安全下载和使用9.1破解版.apk?避免风险的实用指南下载破解版应用程序时,用户需要格外小心。确保选择可信赖的网站进行下载,以免遭遇恶意软件。许多论坛和社区都有分享资源的内容,但并不都是安全的。建议在下载前查看其他用户的反馈和评价,确保下载来源的可靠性。 使用9.1破解版.apk的注意事项 尽管9.1破解版.apk带来了诸多便利,但使用时仍需谨慎。破解版软件可能存在一定http://www.ahch.group/ahgl/007045.html
21.9.1破解版.apk:全面解锁应用功能,畅享极致使用体验为了保证9.1破解版.apk的良好使用体验,用户需要定期关注应用的更新情况。尽管破解版本通常不提供自动更新功能,但用户可以通过访问相关社区或论坛,获取最新版本的下载链接。此外,建议用户定期清理应用缓存,以确保应用运行流畅,避免因数据过多导致的崩溃或延迟问题。 http://www.bqzsgs.com/zsgonglue/34328755f9.html
22.9.1破解版.apk下载教程解析:用户体验提升的必备选择9.1破解版.apk在功能的扩展上,相比于官方版本提供了更多的新特性。从用户界面到操作流畅度,这个版本都做了优化,旨在提升用户的整体使用体验。在这一过程中,有些用户对于如何找到高质量的下载资源和安全可靠的安装步骤表现出困惑。针对这一需求,各大技术论坛和社群成为交流的重要场所,很多经验丰富的玩家分享自己的下载心https://m.hi-ebai.com/gonglue/24682.html
23.9.1破解版.APK的使用安全性与风险分析很多破解版的应用可能携带恶意软件,导致用户的个人信息被盗取或者手机系统被感染。此外,使用破解版应用也可能违反相关法律规定,导致用户面临法律风险。如何安全使用9.1破解版.APK?如果用户决定使用9.1破解版.APK,那么需要采取一些预防措施以保护个人信息安全。首先,建议用户仔细查阅相关论坛和评价,了解其他用户的使用体验。http://www.hajmzs.com/jmzx/9212454.html