md5简介
md5就是信息摘要、有损压缩;
具体算法

因为md5是超损压缩,不可逆的,所以只有撞击;
例题1
比较算法如下,先在v10中构造幻数,然后将之前用户输入的v8进行md5加密,随后结果和s1进行比较:

md5的幻数示例如下:

s1的第三个字节是00,所以只需要比较前两个字符:

爆破脚本如下:(同时要注意第一个字符必须是’A’)
import hashlib |
md5就是信息摘要、有损压缩;

因为md5是超损压缩,不可逆的,所以只有撞击;
比较算法如下,先在v10中构造幻数,然后将之前用户输入的v8进行md5加密,随后结果和s1进行比较:

md5的幻数示例如下:

s1的第三个字节是00,所以只需要比较前两个字符:

爆破脚本如下:(同时要注意第一个字符必须是’A’)
import hashlib |
openat2
mnt_namespace学习笔记