名字就告诉了我们这道题是md5加密
MD5加密就是把你给的任意长字符串转换为一个128位(16字节)的字符串,常用语数字签名
虚拟机跑了一下,看得出来是第一类,需要找到key或者直接拿
std::allocator<char>::~allocator(&v38);
if ( *(_WORD *)v41 == 14391
&& *(_BYTE *)(v41 + 2) == 48
&& *(_BYTE *)(v41 + 3) == 52
&& *(_BYTE *)(v41 + 4) == 51
&& *(_BYTE *)(v41 + 5) == 56
&& *(_BYTE *)(v41 + 6) == 100
&& *(_BYTE *)(v41 + 7) == 53
&& *(_BYTE *)(v41 + 8) == 98
&& *(_BYTE *)(v41 + 9) == 54
&& *(_BYTE *)(v41 + 10) == 101
&& *(_BYTE *)(v41 + 11) == 50
&& *(_BYTE *)(v41 + 12) == 57
&& *(_BYTE *)(v41 + 13) == 100
&& *(_BYTE *)(v41 + 14) == 98
&& *(_BYTE *)(v41 + 15) == 48
&& *(_BYTE *)(v41 + 16) == 5

文章讲述了关于一道题目,看似是MD5加密,但实际上需要找出嵌套在其中的key。解密过程揭示出隐藏的密文grape,暗示着可能还存在另一层MD5加密。
最低0.47元/天 解锁文章
290

被折叠的 条评论
为什么被折叠?



