吾愛破解 - LCG - LSG |安卓破解|病毒分析|001aa.com

 找回密碼
 注冊[Register]

QQ登錄

只需一步,快速開始

搜索
查看: 738|回復: 6

[Android CrackMe] 簡單的簽名校驗CrackMe

[復制鏈接]
樓主
小騷 發表于 2020-5-21 17:24 回帖獎勵
CM是什么?Crackme是什么?這是什么東西?樓主發的什么?
他們都是一些公開給別人嘗試破解的小程序,制作 Crackme 的人可能是程序員,想測試一下自己的軟件保護技術,也可能是一位 Cracker,想挑戰一下其它 Cracker 的破解實力,也可能是一些正在學習破解的人,自己編一些小程序給自己破解,KeyGenMe是要求別人做出它的 keygen (序號產生器), ReverseMe 要求別人把它的算法做出逆向分析, UnpackMe 是要求別人把它成功脫殼,本版塊禁止回復非技術無關水貼。

各路大神的簽名校驗合集
內置7種簽名校驗方法,5種在java層,2種在so層
都非常簡單,不需要IDA,不需要調試
1.普通的簽名校驗(MD5計算)
2.校驗Application(檢查是否被動態代{過}{濾}理)
3.提早檢測(在調用attachBaseContext之前檢測簽名)
4.檢測PM代{過}{濾}理(檢查IPackageManager有沒有被動態代{過}{濾}理)
5.較新的API檢測(用API28以上的新API去獲取)
6.普通校驗sha1值(so層,不過這個延遲3秒退出程序)
7.普通簽名校驗(so層)

MT一鍵去簽名校驗無法完美通過,過60加固簽名校驗方法也無法完美通過

總共涉及3個MD5,通用方法生成的,我把工具類放出來,也可以把自己的簽名轉換md5替換我的,也可以達到過簽名校驗
成功條件,修改紅框文本,并過簽名校驗,讓所有都顯示通過
(核心破解以及只改顯示字符串不算)
僅簡單混淆了一下,再加一個樂固版本
練手之作,大神勿噴


[Asm] 純文本查看 復制代碼
//生成大寫的MD5
public static String MD5(String str) {
        char hexDigits[] = {
                '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',
                'e', 'f' };
        try {
            byte[] strTemp = str.getBytes();
            MessageDigest mdTemp = MessageDigest.getInstance("MD5");
            mdTemp.update(strTemp);
            byte tmp[] = mdTemp.digest();
            char strs[] = new char[16 * 2];
            int k = 0;
            for (int i = 0; i < 16; i++) {
                byte byte0 = tmp[i];
                strs[k++] = hexDigits[byte0 >>> 4 & 0xf];
                strs[k++] = hexDigits[byte0 & 0xf];
            }
            return new String(strs).toUpperCase();
        } catch (Exception e) {
            return null;
        }
    }



[Asm] 純文本查看 復制代碼
//生成小寫的MD5
public static String MD55(String sourceStr) {
        String result = "";
        try {
            MessageDigest md = MessageDigest.getInstance("MD5");
            md.update(sourceStr.getBytes());
            byte b[] = md.digest();
            int i;
            StringBuffer buf = new StringBuffer("");
            for (int offset = 0; offset < b.length; offset++) {
                i = b[offset];
                if (i < 0)
                    i += 256;
                if (i < 16)
                    buf.append("0");
                buf.append(Integer.toHexString(i));
            }
            result = buf.toString();
        } catch (NoSuchAlgorithmException e) {
            System.out.println(e);
        }

        return result;

    }


[Asm] 純文本查看 復制代碼
//其中MyApplication類中的是sign轉base64轉換過的

public class Base64Util {
    /**
     * 二進制數組 編碼成 二進制數組
     * [url=home.php?mod=space&uid=952169]@Param[/url] input
     * @return
     */
    public static byte[] encodeToBytes(byte[] input) {
        return Base64.encode(input, Base64.NO_WRAP);
    }

    /**
     * 二進制數組 編碼成 字符串
     * @param input
     * @return
     */
    public static String encodeToString(byte[] input) {
        return Base64.encodeToString(input, Base64.NO_WRAP);
    }

    /**
     * 二進制數組 解碼成 二進制數組
     * @param input
     * @return
     */
    public static byte[] decode(byte[] input) {
        return Base64.decode(input, Base64.NO_WRAP);
    }

    /**
     * 字符串 解碼成 二進制數組
     * @return
     */
    public static byte[] decode(String str) {
        return Base64.decode(str, Base64.NO_WRAP);
    }
}

AndroidCrackMe.zip

2.15 MB, 下載次數: 49

免費評分

參與人數 3吾愛幣 +8 熱心值 +2 收起 理由
CrazyNut + 6 + 1 歡迎分析討論交流,吾愛破解論壇有你更精彩!
冰雪冬櫻250 + 1 + 1 謝謝@Thanks!
longge188 + 1 用心討論,共獲提升!

查看全部評分

本帖被以下淘專輯推薦:

發帖前要善用論壇搜索功能,那里可能會有你要找的答案或者已經有人發布過相同內容了,請勿重復發帖。

沙發
longge188 發表于 2020-5-21 17:59
用心討論,共獲提升!
3#
圖拉柏 發表于 2020-5-21 23:34
4#
資料終結者 發表于 2020-5-22 07:48
小程序發送請求的時候加密,然后后臺解密,大佬知道嗎?這種密文傳輸
5#
你說我說 發表于 2020-5-22 10:14
太棒了,謝謝分享
6#
Light紫星 發表于 2020-5-22 10:39
厲害厲害,so簽名驗證難過
7#
yuxinxianzi 發表于 2020-5-23 13:38
我是來學習的。。。
您需要登錄后才可以回帖 登錄 | 注冊[Register]

本版積分規則 警告:本版塊禁止回復與主題無關非技術內容,違者重罰!

快速回復 收藏帖子 返回列表 搜索

RSS訂閱|小黑屋|聯系我們|吾愛破解 - LCG - LSG ( )

GMT+8, 2020-5-25 07:11

Powered by Discuz!

时时彩平台Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表
时时彩平台官网-欢迎您 时时彩平台注册-爱问知识人 时时彩平台app-互动百科 时时彩平台投注-百科词条 超级快三-搜霸天下 时时彩平台邀请码-即可搜索 时时彩平台开户-新浪爱彩 彩神大发快三-一定牛 彩神大发快三官网-360云盘 彩神大发快三注册-百度耨米