【发布时间】:2014-03-04 12:30:42
【问题描述】:
我有一个“Base64?”返回错误字符的编码字符串。
32CoKBgacngtXPLkFegJVCjx0N8=
理论上它可能有数字和一些符号。
B.R. 无尾礼服
编辑:
已解决,这是一个不受保护的 SHA-1,方法如下:
1-。安装 adb 并插入设备后,在命令行上执行此操作:adb shell cat /data/data/com.domobile.applock/shared_prefs/com.domobile.applock_preferences.xml
2-。在 XML 文件中搜索 1234abcd== 并复制 Base64 代码。
3-。转到 http://tomeko.net/online_tools/base64.php 并粘贴 Base64。
4-。点击转换一个复制的十六进制代码。
5-。转到http://www.string-functions.com/case.aspx 并将全部转换为小写。
6-。复制小写代码并粘贴到文本编辑器中。
7-。如http://resources.infosecinstitute.com/android-forensics-cracking-the-pattern-lock-protection/ 所说,下载彩虹表-> http://www.mediafire.com/download/qs0sq5h8e2ly8jg/SHA1-android-pattern.rar
8-。使用密码www.marw0rm.com解压并使用sqlitebrowser或类似应用打开
9-。在数据库中执行这个查询:select * from RainbowTable where hash = "(here your hash that we paste on text editor)"
10-。结果是解密后的图案,因为这个[a,b,c,d,e...]根据这张图片在屏幕上追踪它http://resources.infosecinstitute.com/wp-content/uploads/081913_1401_AndroidFore3.png
【问题讨论】:
-
你到底想要什么??
-
解密这个“类似 Base64”的文本。或者调试生成它的android应用看看是如何生成的。
-
它是一个密码你试图破解吗?无论如何,
"Base64-like"表示NOTHING。是或不是 Base64。你不能“凭猜测”。 -
您的问题是“如何解码 base64 编码的字符串”?还是“如何调试 Android 应用程序”?还是完全是另外一回事?
-
不是,是锁模式...生成器应用是AppLock,我有密码...是朋友的平板,但他说我“AppLock密码是XXXX,我挑战你来破解模式”,是一项艰苦的工作。配置文件是 /data/data/com.domobile.applock/shared_prefs/com.domobile.applock_preferences.xml
标签: android encryption base64