
__int64 __fastcall not_the_flag(int a1)
{
if ( a1 == 42 )
puts("Cipher from Bill \nSubmit without any tags\n#kdudpeh");
else
puts("YOUSUCK");
return 0LL;
}
kdudpeh这个东西,根据题目提示
sha1加密
import hashlib
flag='kdudpeh'
x = hashlib.sha1(flag.encode("utf8"))#md5和类似的,就讲sha1更换就行
y = x.hexdigest()
print(y)
80ee2a3fe31da904c596d993f7f1de4827c1450a
得到这个
over!
解密挑战:使用SHA-1算法找到kdudpeh旗标
文章描述了一个编程挑战,涉及函数`not_the_flag`,通过输入参数a1判断是否为特定值(42),如果是,则输出预设的旗标kdudpeh的SHA-1哈希值。通过`hashlib`库对kdudpeh进行UTF-8编码并计算SHA-1得到结果80ee2a3fe31da904c596d993f7f1de4827c1450a。
1010

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



