吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11674|回复: 28
收起左侧

[Android 原创] 陕西省网络空间安全技术大赛Mobile(四)--人民的名义抓捕赵德汉1

  [复制链接]
Enigma_G 发表于 2017-5-2 21:40
本帖最后由 Enigma_G 于 2017-5-2 22:40 编辑

0x00 闲言碎语

这位朋友 @挥汗如雨  说让我写第四题,他写第五题 ,看了下题挺简单就答应了。。。我就简单分析下这题

题目链接  http://pan.baidu.com/s/1sljl0vz

0x01 解题
[Java] 纯文本查看 复制代码
public static void main(final String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, IOException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException {
        final CheckInterface checkerObject = loadCheckerObject();
        final BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
        while (true) {
            System.out.println("Enter password:");
            final String line = stdin.readLine();
            if (checkerObject.checkPassword(line)) {
                System.out.println("Well done, that is the correct password");
                System.exit(0);
            }
            else {
                System.out.println("Incorrect password");
            }
        }


调用了checkPassword


[Java] 纯文本查看 复制代码
public boolean checkPassword(final String input) {
        MessageDigest md5Obj = null;
        try {
            md5Obj = MessageDigest.getInstance("MD5");
        }
        catch (NoSuchAlgorithmException e) {
            System.out.println("Hash Algorithm not supported");
            System.exit(-1);
        }
        byte[] hashBytes = new byte[40];
        md5Obj.update(input.getBytes(), 0, input.length());
        hashBytes = md5Obj.digest();
        return byteArrayToHexString(hashBytes).equals("fa3733c647dca53a66cf8df953c2d539");
    }


那么就把“fa3733c647dca53a66cf8df953c2d539"MD5解密一下


1.png

好啦,看好执行的逻辑,这道题就是秒破

0x02 结语
好了,继续看书,下面开始你的表演  @挥汗如雨  


免费评分

参与人数 5吾爱币 +13 热心值 +5 收起 理由
qtfreet00 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
supperlitt + 1 + 1 哈哈哈。
九天揽月12345 + 1 用心讨论,共获提升!
挥汗如雨 + 2 + 1 大哥,不要这么快。。。给点准备时间
dext1231 + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

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

挥汗如雨 发表于 2017-5-2 22:45
楼主不在,我来补充下。
题目:
就是侯亮平为了搜集赵汉德贪污的证据,必须得准备破解别墅密码锁,进去别墅收集证据才行。(废话,其实也就是求出flag)

用apktool;JD-GUI 等其他工具把 jar  转换成 java 文件再按楼主分析代码就行了。当然要了解java的类加载机制什么什么的。。。



 楼主| Enigma_G 发表于 2017-5-2 23:00
挥汗如雨 发表于 2017-5-2 22:55
@qtfreet00  小姐姐你看能不能加下 精华 ,这个虽然有点短但是毕竟是一个系列的,这周日我尽量把最后一道题 ...

这题目太简单了。。。没啥干货的,这要加精华干嘛
坚持向前 发表于 2017-5-2 21:51
孽缘 发表于 2017-5-2 21:53
厉害,学习学习
chadd 发表于 2017-5-2 22:10
标题好怪,是软件名称?
挥汗如雨 发表于 2017-5-2 22:29
本帖最后由 挥汗如雨 于 2017-5-2 22:36 编辑

,还有改成XXXXX(四),配成一套多好
挥汗如雨 发表于 2017-5-2 22:29
我都不好意思@别人帮忙加精了。。。。
 楼主| Enigma_G 发表于 2017-5-2 22:37
挥汗如雨 发表于 2017-5-2 22:29
。,还有改成XXXXX(四),配成一套多好

题目链接补上了,刚刚忘了
挥汗如雨 发表于 2017-5-2 22:55
本帖最后由 挥汗如雨 于 2017-5-2 23:05 编辑

这个虽然有点短但是毕竟是一个系列的,这周日我尽量把最后一道题的教程做出来,正好这一套就完了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-15 16:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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