

一键式查看最佳答案

一键确认最佳答案?

此功能是VIP独有的,回答VIP的速度将提高10倍!
取消

打开VIP会员资格

更多帖子
深夜

本版专家点: 2432
发贴率90.91%
我认为androidapk的安全性很不安全.
apk运行的运行环境所依赖的文件/文件夹resdex主要配置文件lib是简单的加密甚至没有加密措施. apktool工具可以完美破解它,并与其他各种工具配合使用以公开源代码(代码混淆几乎不会产生任何安全影响). 可以随意修改划线为主配置文件的资源文件. 因此,该库的核心已暴露在外,并且随时可能遭到暴力破解和恶意利用. 问题.
一些大公司将阻止其apk的二次打包和反apktool打包,但是他们的代码是用Java层编写的,或者apktool的升级导致非常低的安全保护水平.
准备准备工具:
1)apktool2)dex2jar3)jd-gui4)签名工具
开始查找apk并开始工作~~~

问题点: 点
->

更多帖子
深夜

本版专家点: 2432

从这里开始~~这个apk的收入是通过内置的积分和积分墙赚钱. . 每篇文章都需要点. 如果您没有积分,请转到集成墙并下载apk以获取积分. . . 好像还记得整块墙的钱大约是apk0.5RMB
目标: 免费使用旁路积分扣除


本版专家点: 7223


Honghua 2013年10月移动开发大型专家在月度排名中排名第一


黄hua 2013年9月移动平台大版本专家按月排名第二


兰华市2013年11月移动开发大型版专家按月排名第三
代码混淆和.so编译的安全性是相对的,这都增加了破解的难度.
感兴趣的话.

更多帖子
深夜


本版专家点: 2432
引用2楼tantahe的回复: 代码混淆和.so编译的安全性是相对的,这都增加了破解的难度.
感兴趣的话.
因此通常只放置核心代码块. . . 而且难度和门槛都比较高. . . 代码混淆确实没有多大作用. . . 我要当场破解3个APK. . . 欢迎交流

更多帖子
深夜

本版专家点: 2432


这两张图片是软件界面的屏幕截图. . 通过比较,可以看出,信用扣除的源代码大致定位.

eclipse logcat系统日志捕获跳转的类名. . . 好吧.
使用工具源进行查找. . .
汉尼拔

本版专家点: 20
很好,学习


更多帖子
深夜

本版专家点: 2432

高效. . 找到用于扣分的核心代码块. . . 圆圈区域清楚地揭示了其逻辑. . .
如果满足if(a || b)之一,则表示积分不足. .
对前一个布尔值的实验验证不能令人满意,因此我们可以找到它后面的部门代码并修改其返回值. . 继续寻找

更多帖子
深夜

本版专家点: 2432

拥有工具真是太好了. . 过一会儿找到PointManager方法
好的,让我们对其进行修改. . . 最好以最少的修改达到目标. . 如果涉及其他人的代码,它将出错并避免不必要的麻烦. . . 强制将返回值更改为true

更多帖子
深夜

本版专家点: 2432

必须在smali层上修改其源代码. . 至少了解一些有关smali代码规范和字段定义范围的知识. .
上面显示了smali代码和java代码的比较. .

需要修改的方法如上所示在java层中显示(java层只是为了显示修改趋势. smali层的代码确实已修改)

修改上面的代码. . 重新包装并再次签名~~您可以运行以查看效果


本版专家点: 20
学习得不错

更多帖子
深夜

本版专家点: 2432
完美的操作〜提供了屏幕截图~~~集成机制完全无效~~


更多帖子
深夜

本版专家点: 2432
我从事Android已有很长时间了,最近我对此也很感兴趣. 我一直在研究~~如果您有兴趣,可以一起研究~~~无聊时,您经常阅读一些文章向您介绍~~ 2013年Android开发者经济(Android Developer Economy)与2012年相比,收入增长了很多,但是这些改进全部来自辅助打包和反编译器~~~
androidapk的安全级别非常低. 很少见到apk本身会采取任何安全措施. 即使这样做,也很容易破坏,因为它可能会在源代码暴露分析下被阻止. .
大胆猜测androidapp的安全人员在将来是一个热门工作~~目前正在解释其破解技术...如果有更多感兴趣的人apk有注册码怎么破解,我还将解释其反破解技术...估计每个android开发它的公司都会头疼. 该应用程序盗版数据将被恶意修改,但受到技术和意识的限制(没有人关注其安全性问题),因此令人头疼...
欢迎热爱相关技术的人们讨论和讨论~~接下来,我们将破解[腾讯电池管理器],因为此apk具有抗裂保护的目的是直接修改其受保护的代码以使其保护无效〜 ~~

更多帖子
深夜

本版专家点: 2432

第二包装[Tencent Battery Manager.apk]我发现该报告有误. . . 错误消息如下:
09-2314: 38: 56.500: E / AndroidRuntime(1336): java.lang.RuntimeException: 无法创建应用程序com.tencent.powermanager.PowerManagerApplication: java.lang.RuntimeException: InvaildSignature!请联系TMS(TencentMobileSecure)组.
很明显,这是一个自定义的异常〜异常描述是请联系TMSgroup ~~~~~
因此,此apk可以防止破裂〜道路高1英尺,魔术高1英尺. . . 如果您再次保护它,那么我可以看到您的源代码,所以说吧~~~破解只是时间和经验的问题
--------------------------------------------------- ---------------------------------------
eclipse的系统日志显示了一个奇怪的两行日志. . 画红线. . . 这不是apk证书日志输出~~~我在腾讯的开发人员的官方版本也应该阻止该日志~~您是否已向我显示了破解条目~~
使用该工具进行全局搜索,轻松愉快地找到防裂的核心代码块:

原理与上一个相同. 编写最少的代码即可完成您需要做的事情,而内部判断代码则懒得去关心它(有点担心它会把平房apk的信息上传到服务器). . .
根据需要进行更改. . 二级包装. 签名. 跑. . . 好的〜没有错误报告,正常运行~~接下来,如何更改代码和添加任何代码取决于技术+想法. . .

更多帖子
冷静两分很酷

本版专家点: 13318


Honghua 2013年9月,移动平台大型版专家按月排名第一
2013年8月,移动平台专家按月排名最高
2013年7月,移动平台专家按月排名最高
2013年6月,按月排名移动平台专家榜首


Blue Flower 2013年10月移动开发大型专家按月排名第三



更多帖子

本版专家点: 8051


宏华2013年5月移动平台大版内专家按月排名第一
2013年4月,移动平台大版本专家按月排名第一


兰华市2012年12月移动平台大型版专家按月排名第三
在发布之前,他们是否不会混淆代码? 

更多帖子
深夜

本版专家点: 2432
apk有许多反编译说明. 例如,我破解的第一个是屏蔽整体墙的代码. 第二个是修改自己的保护. 然后,我计划继续破解. 原理是:
p>
静态注入恶意代码(将钩子代码注入登录输入框,记录破解apk登录的用户的帐户密码)...
考虑: 别人的apk,别人的,您想入侵别人的,这很困难,您想拦截网络协议来分析他们的帐户密码,这甚至更加困难. 解密很麻烦,但是您需要将挂钩代码注入apk并直接从源代码处窃取(在加密之前). . . . . 这有点邪恶,但是与其他黑客相比,至少我们没有使用它来牟取非法利润.
〜我本来要为csdn找到一个移动客户端,但是我发现了[] .apk.
晚餐已经吃了~~~~先吃饭


更多帖子
深夜

本版专家点: 2432
引用位于14楼的wlcw16的答复: 在发布之前,他们是否没有混淆代码? 
然后,您发现一个与代码混淆的apk. . . 同样可以给你一个裂缝. .
代码混淆不是很有效~~~~~~~~我破解的第二个代码是代码被混淆了,不会增加抗破解的难度〜
appleibm

本版专家点: 136
apk的反编译比编译好得多. 似乎混淆和加密是一种更好的方法.


本版专家点: 7223


Honghua 2013年10月移动开发大型专家在月度排名中排名第一


黄hua 2013年9月移动平台大版本专家按月排名第二


兰华市2013年11月移动开发大型版专家按月排名第三
代码混淆只会增加破解难度,需要更多时间.


更多帖子
深夜

本版专家点: 2432
引用18楼tantahe的回复: 代码混淆只会增加破解的难度,并且需要更多时间.
是的〜它只会影响正常的阅读顺序. 代码的逻辑有点混乱~~但是只花一点时间~~如果要保护它,则必须以apk开头,并讨论classes.dex主分发文件File lib文件进行保护〜 〜
以前,有一种伪加密方式〜可以防止apktool对其进行查看和反编译. . . 但是,apktool升级后,此方法无用. . . . 目前,某些APK使用伪加密. 看来是4.2. +系统不兼容.

更多帖子
深夜

本版专家点: 2432
在17楼引用Appleibm的回复: apk的反编译比编译好得多. 似乎混淆和加密是一种更好的方法.
代码混淆不是很有用~~有些人需要了解他们的代码. 代码混淆可能会使其他人花费更多时间,但是有些破解不需要查看源代码,例如嵌入在apk中. 广告. . 我只需要找到启动广告apk有注册码怎么破解,然后放入广告代码和xml即可注册广告权限. . . . 我需要了解您的源代码什么?
根仍然是apk(主要由classes.dexreslibs配置). . . . 但是,市场上没人能保护它,因为它会被如此破解. . 此外,中国的自然必定会使其变得非常炎热. .
目前,破解apk的收入也相当可观. .
我不知道您的公司的apk有什么安全意识?
Android_小夏

本版专家点: 0
哈哈,是的,我有个主意,等一下学习,然后上床睡觉.

更多帖子
深夜

本版专家点: 2432
[Bar.apk]
反编译的主要目的是向登录界面注入一个静态钩子并窃取登录帐户密码~~

从logcat的系统日志开始,确认接口名称,然后找到相应的代码

在活动的onCreate中确认布局文件

然后在res / layout /下通过res / string / public.xml查找布局文件,然后确认两个输入框和按钮之一是

通过按钮事件确认本地验证的代码,如上图所示. ~~这两个控件直接用于输入数据并在验证之前执行所需的处理. 
修改方向如上所述. . .

好. . 完成~~~

本版专家点: 895


累积到达者的到来,不累积台阶,甚至数千英里,继续坚持!
揭示一个客观事实很有趣.

更多帖子
深夜

本版专家点: 2432
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-150749-1.html
该废了直接开除
我去你能在恶心我吗