关闭

Android中可以做的两件坏事---破解锁屏密码和获取Wifi密码

38068人阅读 评论(23) 收藏 举报
分类:

之前的文章一直在介绍OC,最近也是在找急忙慌的学习IOS,所以Android方面的知识分享就有点中断了,但是我现在还是要靠Android吃饭,所以不能Android的工作不能停呀,今天咋们来看一下我在现实中遇到的两个问题和解决方案


问题一:忘记手机的锁屏密码了

Android中在设置中的安全菜单栏中是可以设置锁屏密码的,有直接的文本密码和手势密码(我们一般会用到的两个密码),但是有时候脑子不好使,密码总是忘了,到时候该怎么办呢?

方法一:我们知道现在最流行的手势锁就是九宫格了,他在设置手势的时候,是有一定规则的,比如手势点不能少于4个,而且有些手势是不存在的,一般手势是九宫格,每个点代表一个数值:

0     1     2

3     4     5

6     7     8

其实系统在存储手势密码的时候是存的这些手势对应的数值顺序,然后用SHA进行加密存储的

一般手势的长度是大于3个点的,而且有些手势是不合法的,那么我们就可以用穷举法来一一尝试破解了,现在网上有相对应的软件了,只要输入SHA密文,然后就可以获取到对应的手势数值顺序。SHA和MD5码一样是不可以反解的,只能暴力破解。同时支付宝的手势密码也是这么破解的。这里就不在详细说明了。


方法二:方法一是一个破解的方式,但是那么做太委婉了,我们来一个直接了当的方法:删除密码存储文件

这个方法以前在破解Window系统中的登录密码方式是一样的,不多说了,直接看操作:

=>adb shell

=>su

=>cd data/system

=>ls

=>rm gesture.key


方法很简单,但是有一个前提是:手机必须root之后,在su权限才能操作,这个就比方法一多了一点条件了,方法一是不需要这个条件的。但是没关系,反正我手机是必须root的。不然怎么开发Android,哈哈~~

Android中锁屏密码都是存在:/data/system/   目录下的

我们可以查看后缀名是.key的文件,因为有很多种锁屏方案:手势密码,文本密码,PIN密码等,所以会有相对应的文件,我们只要找到对应的文件,然后将其删除即可。

上面是删除手势密码的,下面来看一下效果:


看到了,当我们删除手势密码文件的时候,我们输入任何手势都可以进入系统了。好了,问题解决了。

注:因为我是Android开发的,所以手机是肯定root了,但是对于那些非开发人员,手机一般不会root,那就没办法了,第一种方法没什么难度,网上现在的资料很多,所以可以自行去研究了,但是第一种方法也是需要root的。为什么我说第二种方法呢?因为快,方便~~


问题二:如何获取连接的wifi密码

手机连接到一个wifi了,但是我忘记密码了,其他朋友也想连接这个wifi,所以就找我要密码,但是我们知道Android中是看不了连接wifi对应的密码的,但是朋友既然问了,作为Android开发者,没理由搞不定呀?所以方法又来了:

=>adb shell

=>su

=>cd data/misc/wifi

=>cat wpa_supplicant.conf


同样的道理,我们其实每次连接上的wifi之后,系统会将这些wifi信息存储到指定文件中,在/data/misc/wifi/  目录下面,然后查看wpa_supplicant.conf文件内容即可

当然了,这个操作也是需要root的,在su权限下才能操作。


总结

通过上面的两个例子,我其实想说的是:Android中有很多信息都是存储在一个文件中的,比如手机的设备信息、电池信息等等。当我们遇到这样的问题,第一感觉是这样的信息应该是存储在一个指定文件中的,然后才去找这个文件。这个也是一种学习的方法。

(PS:Android手机只要root了,什么事都能干,所以期待Google对Android的安全性做一次全面的整改和修复。。。)


《Android应用安全防护和逆向分析》

点击立即购买:京东  天猫  亚马逊 当当



更多内容:点击这里

关注微信公众号,最新技术干货实时推送

编码美丽技术圈
微信扫一扫进入我的"技术圈"世界

扫一扫加小编微信
添加时请注明:“编码美丽”非常感谢!


25
1
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android 用代码查看本机保存的Wifi密码

在Android手机中,连接了Wifi之后,密码一般就看不到了,那有没有什么办法可以查看到这些密码呢?办法一般有两种,一种是通过查看wifi的配置文件,一种是使用命令。对于第一种,网上已经有很多了,大...
  • jdsjlzx
  • jdsjlzx
  • 2014-11-06 10:33
  • 23525

android下查看保存的wifi密码的方法

 How To View Saved Wi-Fi Passwords On Android and iOS Ads by Google I love working from cafe...
  • wangzhongkai001
  • wangzhongkai001
  • 2016-08-25 19:52
  • 1151

Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

ADB很强大,记住一些ADB命令有助于提高工作效率。 1. 获取序列号:         adb get-serialno 2. 查看连接计算机的设备:   &...
  • zmywly
  • zmywly
  • 2015-01-25 10:46
  • 14299

Android中可以做的两件坏事---破解锁屏密码和获取Wifi密码

装载自:Android中可以做的两件坏事---破解锁屏密码和获取Wifi密码 - jiangwei0910410003的专栏 - 博客频道 - CSDN.NET http://blog.csdn....
  • qq_26819733
  • qq_26819733
  • 2016-01-04 17:43
  • 605

破解锁屏密码和获取Wifi密码

问题一:忘记手机的锁屏密码了 Android中在设置中的安全菜单栏中是可以设置锁屏密码的,有直接的文本密码和手势密码(我们一般会用到的两个密码),但是有时候脑子不好使,密码总是忘了,到时候该怎么...
  • MING656025633
  • MING656025633
  • 2014-12-10 13:19
  • 807

Android逆向之旅---Android中锁屏密码算法解析以及破解方案

一、前言 最近玩王者荣耀,下载了一个辅助样本,结果被锁机了,当然破解它很简单,这个后面会详细分析这个样本,但是因为这个样本引发出的欲望就是解析Android中锁屏密码算法,然后用一种高效的方式制...
  • Roshen_android
  • Roshen_android
  • 2017-07-19 10:54
  • 679

Android手机锁屏密码破解

  • 2016-12-01 16:29
  • 326KB
  • 下载

Android---破解锁屏密码、获取wi-fi密码

之前的文章一直在介绍OC,最近也是在找急忙慌的学习IOS,所以Android方面的知识分享就有点中断了,但是我现在还是要靠Android吃饭,所以不能Android的工作不能停呀,今天咋们来看一下我在...
  • lin646274404
  • lin646274404
  • 2016-01-19 16:53
  • 1236

Android 忘记锁屏密码的解决办法

Android手机忘记锁屏密码怎么办?除重新刷包或者wipe data外,还可用adb来删除密码。 1手机连接电脑,在充电模式下进行。 2在电脑上解压adb.zip后,把adb文件放在电脑C盘...
  • chuxing
  • chuxing
  • 2012-05-27 09:05
  • 22553

Android中修改锁屏密码和恶意锁机样本原理分析

一、Android中加密算法在前面一章已经介绍了Android中系统锁屏密码算法原理,这里在来总结说一下:第一种:输入密码算法将输入的明文密码+设备的salt值,然后操作MD5和SHA1之后在转化成h...
  • F0ED9cZN4Ly992G
  • F0ED9cZN4Ly992G
  • 2017-10-30 00:00
  • 337
    《Android应用安全防护和逆向分析》正式开售
    《Android应用安全防护和逆向分析》

    360创始人周鸿祎、CSDN创始人蒋涛、看雪创始人段钢联袂推荐

    零基础学习移动安全逆向,手把手带你进入安全逆向领域!安全不息,逆向不止!让别人的应用都成为我们手中的炮灰!

    读者技术交流QQ群:682646223



    购买地址: 京东 天猫
    技术分享微信公众号
    扫一扫关注

    关注公众号留言可咨询问题和技术交流,推送最新技术文章!
    微信扫一扫加入安全逆向圈

    友情链接
    天真无谐
    我的第一个App:

    天真无谐


    已经上线了,在各大市场都可以搜索到。希望大家多多支持!!


    点击查看详情
    个人资料
    • 访问:5538480次
    • 积分:31935
    • 等级:
    • 排名:第169名
    • 原创:303篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1655条
    博客专栏
    文章分类