前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android8.0证书安装

android8.0证书安装

作者头像
tea9
发布2023-10-18 14:13:14
1560
发布2023-10-18 14:13:14
举报
文章被收录于专栏:tea9的博客tea9的博客

mobile1(gctf)

下载下来是个apk

jadk打开查看源码

有两个关键方法

代码语言:javascript
复制
public static void main(String[] args){
​        TestActivity TestActivity=new TestActivity();
​        System.out.println(String.valueOf(TestActivity.checkSN(“Tenshine”,“Tenshine”)));
​    }
​    private boolean checkSN(String userName, String sn) {
​        if (userName == null) {
​            return false;
​        }
​        try {
//            if (userName.length() == 0 || sn == null || sn.length() != 22) {
//                return true;
//            }
​            MessageDigest digest = MessageDigest.getInstance(“MD5”);
​            digest.reset();
​            digest.update(userName.getBytes());
​            String hexstr = toHexString(digest.digest(), “”);
​            StringBuilder sb = new StringBuilder();
​            for (int i = 0; i < hexstr.length(); i += 2) {
​                sb.append(hexstr.charAt(i));
​            }
​            System.out.println(“flag{“+sb.toString()+ “}”);
​            if ((“flag{“ + sb.toString() + “}”).equalsIgnoreCase(sn)) {
​                return true;
​            }
​            return false;
​        } catch (NoSuchAlgorithmException e) {
​            e.printStackTrace();
​            return false;
​        }
​    }
​    private static String toHexString(byte[] bytes, String separator) {
​        StringBuilder hexString = new StringBuilder();
​        for (byte b : bytes) {
​            String hex = Integer.toHexString(b & 255);
​            if (hex.length() == 1) {
​                hexString.append(‘0’);
​            }
​            hexString.append(hex).append(separator);
​        }
​        return hexString.toString();
​    }

运行输出

获得flag

flag{bc72f242a6af3857}

false

-——————————–

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档