吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18853|回复: 89
收起左侧

[Android 原创] 某山寨麻花的注册机

  [复制链接]
1595901624 发表于 2019-2-15 12:25
本帖最后由 1595901624 于 2019-2-15 12:35 编辑

山寨麻花注册机


开篇

最近发现有一款山寨的麻花影视,打开软件发现需要注册,需要20元大洋。无奈家里穷,只能破解了,发现是很简单的AES加密。
软件分析过程就省略了,直接分析注册原理。。

注册界面如图:

注册ID的生成过程

先介绍下官方更新日志:

  1. 获取手机的imei;
  2. 计算imei的hashCode;
  3. 将生成的hashCode,转换为八进制字符串,得到注册ID

以上并不重要

注册码的生成过程

  1. 将Id看作是八进制的数字,然后转化成十进制;
  2. 将这个十进制数字再与28017作加法;
  3. 将得到的数字使用AES加密,将结果在转化为hex字符串;

这里使用的AES/ECB/PKCS5Padding 加密:

我看到注册码生成的过程有点儿吃惊,感觉像某个锁机的解密,,我都有点儿怀疑作者之前做过锁机(仅仅个人猜测)。。。

AES代码(Java)

public class AesHelper {

    private final static String defaultKey = "HylDefaultAESKey";

    private AesHelper() {

    }

    /**
     * AES/ECB/PKCS5Padding 加密(自定义Key)
     * 
     * @param key
     * @param plainText
     * @return
     * @throws Exception
     */
    public static String encrypt(String key, String plainText) throws Exception {
        SecretKeySpec secretKeySpec = new SecretKeySpec(
                (key == null ? defaultKey : key).getBytes("ASCII"), "AES");
        Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
        cipher.init(Cipher.ENCRYPT_MODE, secretKeySpec);
        byte b[] = cipher.doFinal(plainText.getBytes());
        return bytesToHexString(b).toLowerCase();
    }

    /**
     * AES/ECB/PKCS5Padding 加密(默认Key)
     * 
     * @param plainText
     * @return
     * @throws Exception
     */
    public static String encrypt(String plainText) throws Exception {
        return encrypt(null, plainText);
    }

    /**
     * 将 byte[]转化成 hex字符串
     * 
     * @param src
     *            byte[] data
     * @return hex string
     */
    private static String bytesToHexString(byte[] src) {
        StringBuilder stringBuilder = new StringBuilder("");
        if (src == null || src.length <= 0) {
            return null;
        }
        for (int i = 0; i < src.length; i++) {
            int v = src[i] & 0xFF;
            String hv = Integer.toHexString(v);
            if (hv.length() < 2) {
                stringBuilder.append(0);
            }
            stringBuilder.append(hv);
        }
        return stringBuilder.toString();
    }
}

调用过程如下:  

    String id = "10630151615";
    String key = "FormatFaApplocks"; 
    long imeiR8 = Long.parseLong(id, 8); 
    String pass = AesHelper.encrypt(key, (imeiR8 + 28017) + "");
    System.err.println(pass); //注册码

以上好像也不是很重要

手动生成注册码

以注册ID:10630151615 为例  

  1. 将八进制数 10630151615 转化为十进制数 1180750733(使用程序员计算器转换);  
  2. 1180750733 + 28017 = 1180778750;  
  3. 将上面的数使用AES加密,这个过程需要借助在线AES加解密;AES加解密网站  
  4. 结果如图所示为 2c54f5f5cf4c1d8fb4884aa365546e16 这就是注册码了(20元大洋又省下了,美滋滋)

  

Android注册机获取注册码

输入注册id,点击生成注册码, 2c54f5f5cf4c1d8fb4884aa365546e16 与上面手动生成的一样,然后去软件注册试试,成功,哈哈。

备注

本软件仅供学习与交流技术,不得用作其它用途,请于24小时内删除使用。

下载地址

点评

多谢提供了aes在线加解密  发表于 2019-2-16 10:31

免费评分

参与人数 24吾爱币 +26 热心值 +24 收起 理由
奔跑的小飞侠 + 1 谢谢@Thanks!
hushao1987 + 1 + 1 我很赞同!
cryman + 1 + 1 谢谢@Thanks!
qtfreet00 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xhr86427 + 1 + 1 我很赞同!
小小笑小肖 + 1 + 1 热心回复!
schm168 + 1 + 1 用心讨论,共获提升!
xiaojy + 1 + 1 我很赞同!
jacke_yang + 1 用心讨论,共获提升!
何其多 + 1 我很赞同!
shan999abc + 1 鼓励转贴优秀软件安全工具和文档!
l979780792 + 1 + 1 我很赞同!
超能力患者 + 1 热心回复!
acardia + 1 + 1 我很赞同!
yuangao + 1 + 1 我很赞同!
burt_ln + 1 + 1 我很赞同!
zhangzhaoshuai + 1 + 1 我很赞同!
miemen + 1 + 1 我很赞同!
gavinkings + 1 + 1 热心回复!
jia523318672 + 1 + 1 用心讨论,共获提升!
loversoft + 1 谢谢@Thanks!
51311513 + 1 + 1 我很赞同!
动物凶猛 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
406456915 + 1 + 1 谢谢分享,这是 乐播影视 ,最近好像没有高手破麻花了,,破解的麻花全部.

查看全部评分

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

406456915 发表于 2019-2-15 12:45
这是 乐播影视   ,最近好像没有高手破麻花了,,破解的麻花全部被废了。。这个是乐播影视 ,一些破解的人破不了麻花就用乐播来魔改山寨麻花了

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
1595901624 + 1 + 1 热心回复!

查看全部评分

轻舟自横 发表于 2019-2-15 13:03
406456915 发表于 2019-2-15 12:55
免费的啊。。最近乐播1.5.2被很多人魔改成山寨麻花了。。实际上就把图标和LOGO改了,,乐播由于是麻花的 ...

原来如此啊。好像有的改了是免费的,有的要还有想楼主图中这样再收费的,这波可以的!话说麻花应该是这类软件中名头最大最热门的的了吧?这几天看新闻说麻花头铁,收到几个春节档电影的律师函了,不知道还能挺得住不。
动物凶猛 发表于 2019-2-15 12:32
 楼主| 1595901624 发表于 2019-2-15 12:36

现在好了
轻舟自横 发表于 2019-2-15 12:52
406456915 发表于 2019-2-15 12:45
这是 乐播影视   ,最近好像没有高手破麻花了,,破解的麻花全部被废了。。这个是乐播影视 ,一些破解的人 ...

乐播本身是免费的还是象麻花一样搞vip收费的?
 楼主| 1595901624 发表于 2019-2-15 12:52
406456915 发表于 2019-2-15 12:45
这是 乐播影视   ,最近好像没有高手破麻花了,,破解的麻花全部被废了。。这个是乐播影视 ,一些破解的人 ...

明白了,谢谢了
406456915 发表于 2019-2-15 12:55
轻舟自横 发表于 2019-2-15 12:52
乐播本身是免费的还是象麻花一样搞vip收费的?

免费的啊。。最近乐播1.5.2被很多人魔改成山寨麻花了。。实际上就把图标和LOGO改了,,乐播由于是麻花的源  经常会被麻花抓到看几分钟就不让看了
guailiankt 发表于 2019-2-15 12:55
麻花是不是快要挂了,不是说被发律师函了么
遗忘年华 发表于 2019-2-15 13:09
现在电视上好用的盗版资源视频软件也就麻花了,他在倒了电视盒子就只能拿来看看电视直播了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 22:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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