用户
搜索

[pc逆向] CrackMe1

  • TA的每日心情
    慵懒
    7 小时前
  • 签到天数: 46 天

    连续签到: 1 天

    [LV.5]常住居民I

    i春秋-脚本小子

    Rank: 2

    10

    主题

    27

    帖子

    636

    魔法币
    收听
    0
    粉丝
    0
    注册时间
    2018-3-7
    发表于 2019-3-9 09:33:53 15270
    本帖最后由 时代生活 于 2019-3-10 08:42 编辑

    crackme1很简单,但是中间插串部分混淆(与最后的密码运算没有一点关系),所以看汇编看了好久。
    1、用户名运算,如下所示:
    ~]3}57K0Q5L[Z`)@S41S(EH.png

    SAM@{%8H]N38MKIU08IUK}D.png
    以上只是做了运算,与注册码没有关联,最后会判断输入长度够不够4位。
    2、注册码原始码获取,如下所示:
    ET`D2]LNORIQYXQY8E8OA[Q.png
    3、关键CALL中进行了大量的混淆,获取一些数据比较然后在跳到关键运算,看了好久发现最后没有用上,注册码算法关键汇编如下:
    1552094724(1).jpg
    4、最后密码拼接格式如下:
    H9XHZKOQ_TGN5P2VIU4K6.png
    5、编写算法生成代码,测试如下:
    X[MI`23S958@ZBC2_SUACQ8.png
    BSKB6~L68@1UAJ39OT8HTRO.png
    会定期更新,学习



    算法代码.txt

    1.05 KB, 下载次数: 0, 下载积分: 魔法币 -3

    评分

    参与人数 1魔法币 +10 收起 理由
    zzconfig + 10 感谢你的分享,i春秋论坛有你更精彩!.

    查看全部评分

    不错呀。!~!!
    使用道具 举报 回复
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册