吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5798|回复: 23
收起左侧

[Android 原创] 2017湖湘杯安卓题分析实战

[复制链接]
文远张辽 发表于 2017-11-26 01:23
本帖最后由 文远张辽 于 2017-11-26 01:32 编辑

1. 反编译源代码,点击加密会调用加密函数
1.bmp

2. 加密函数对图片用参数(byte[])的md5加密
2.bmp
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg关键是paramView = encryptData(readUri(this.file), paramView)

3.bmp
3. 看一下这个过程先是md5函数,对参数进行md5消息摘要
5.bmp
                           
  之后是加密函数,主要是两个参数进行异或运算!


4.bmp
4. 异或操作是可逆的,只需要用原来的md5再次加密即可,现在确定md5的值md5的调用有原始参数                              




其中,参数的引用如下


6.bmp
5.通过该控件所对应的id找到原始字符串参数
7.bmp   
查看smali代码,查找public.xmltext的名字是 password_tex

t 8.bmp


查找String.xml 9.bmp


Ok,控件获得的就是这个原始的参数 Password




6.由于apk只能访问图片,所以取消限制



10.bmp   



7.反编译,安卓到手机,之后,选择被加密的文件,就得到了原始的图片


11.bmp


附件链接:
链接:http://pan.baidu.com/s/1slLqBiX 密码:uwbq

免费评分

参与人数 9威望 +1 吾爱币 +16 热心值 +9 收起 理由
qtfreet00 + 1 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Three_fish + 1 + 1 谢谢@Thanks!
52pojie3009 + 1 + 1 我很赞同!
hcloveld + 1 + 1 谢谢@Thanks!
夏小白 + 1 + 1 谢谢@Thanks!
lies2014 + 1 + 1 谢谢@Thanks!
527900417 + 1 直接改扩展名再加密一次就好
天之哀伤 + 1 + 1 谢谢@Thanks!
qaz003 + 1 + 1 谢谢@Thanks!

查看全部评分

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

 楼主| 文远张辽 发表于 2017-11-26 17:23
c0d1 发表于 2017-11-26 11:05
这个我当时也看了,但是苦于找不到string.xml,想请问一下您是怎么找到的呢?我是直接解压apk的。。。

我是直接丢到android killer里面的,可以编译好源代码。当确定了要查找的控件的id和name后,搜索整个工程的xml文件,可以找到。另外,如果还记得安卓的文结构的话,string是放在res里面的,也可以直接访问res文件夹,一般在value里面,可以看到string.xml
jasonyao 发表于 2017-11-27 22:59
其实这道题根本就不用知道密码,原程序也不需要把原始的密码写在程序里面,因为我做的时候没有注意到这一点也做出来了。我的方法是通过PNG的文件头前16字节固定这个特征,然后把加密文件的前16字节和正常PNG文件头异或得到key的MD5 byte数组,然后再异或解密文件。
一条金太阳 发表于 2017-11-26 01:49 来自手机
gxkyrftx 发表于 2017-11-26 08:47
学习一下,顺便问下楼主有其他题的wp么?
天空之城2016 发表于 2017-11-26 08:51
不明觉厉啊
li6574833 发表于 2017-11-26 09:14
感谢分享 不错的
坐看云起时00 发表于 2017-11-26 09:24
学习一下
头像被屏蔽
jingnanbei 发表于 2017-11-26 09:52
提示: 作者被禁止或删除 内容自动屏蔽
c0d1 发表于 2017-11-26 11:05
这个我当时也看了,但是苦于找不到string.xml,想请问一下您是怎么找到的呢?我是直接解压apk的。。。
天之哀伤 发表于 2017-11-26 11:08
学习一下
布点丶君 发表于 2017-11-26 11:29
666大神呀
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 19:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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