飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3462|回复: 6

[分析] 算法详解01==PYG5.4教学第14轮密码学专题 CrackMe 练习题(更新01)

[复制链接]
  • TA的每日心情
    开心
    2022-11-17 11:41
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2017-6-1 16:45:00 | 显示全部楼层 |阅读模式
    本帖最后由 shaoge 于 2017-6-4 13:30 编辑

    实在不懂脱壳,弱项啊。。。
    Nisy给了算法函数位置,俺就分析分析:

    先写小结:
    1、中间结果对比
    用户名结果:标准MD5(用户名)+取余
    注册码结果:自定义算法(利用5常数表,进行常规数学计算以及换位查表等),(Nisy说是四种古典算法),不过比较简单。
    2、算法存在bug,未能8轮叠加。其实8轮叠加没啥意义,只不过耗点电而已 1)、注册码必须16位长度,大写。用户名好像是1-20字节长度。
    2)、Nisy速度修复了8轮循环叠加,所以后续的逆函数里有此循环了。
    3)、大神们多指点,斧正!这次练习,学习和巩固

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x

    评分

    参与人数 2威望 +56 飘云币 +56 收起 理由
    yosen2001 + 16 + 16 很给力!
    Nisy + 40 + 40 感谢发布原创作品!

    查看全部评分

    PYG19周年生日快乐!

    该用户从未签到

    发表于 2017-6-1 17:19:08 | 显示全部楼层
    赞一个,分析的很到位。 CM 使用了四种古典密码学算法,查表置换、仿射矩阵。

    感谢 shaoge 反馈代码上的bug,8次循环的问题已修复。

    原帖已更新CM,本文对应的CM在此备份一份:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-3-11 10:31
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2017-6-1 18:01:12 | 显示全部楼层
    膜拜算法的      
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-3 14:57
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2017-6-2 14:01:47 | 显示全部楼层
    赞,完全正确!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:46
  • 签到天数: 1478 天

    [LV.10]以坛为家III

    发表于 2017-6-4 21:52:52 | 显示全部楼层
    好厉害呀。膜拜大牛。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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