decryptCrypto 未解决

分数: 35 金币: 4
题目作者: 未知
一  血: dotast
一血奖励: 3金币
解  决: 1647
提  示: Flag:{xxx}
描  述:

fR4aHWwuFCYYVydFRxMqHhhCKBseH1dbFygrRxIWJ1UYFhotFjA=

其  他: 下载
评论
EtHat 2年前

Flag:{asdqwdfasfdawfefqwdqwdadwqadawd}

回复 0

zzccbb2005 2年前

https://blog.csdn.net/YouthBelief/article/details/124250084 Flag:{asdqwdfasfdawfefqwdqwdadwqadawd}

回复 1

XRain 2年前

有个小坑,-10%20 这条表达式在 PHP 中的结果是 -10,而 python 的结果是 10,也就是 python 对于负数的取模会将其转换为正数。如果 PHP 像 python 那样处理,直接粘贴 encrypt() 函数的代码,在前面加一句 base64_decode() 就完事了。

回复 0

wxy1343 3年前

for i in range(38): s[i] = data[i] + (128 if data[i] < ord(key[i % len(key)]) else 0) - ord(key[i % len(key)])

回复 0

xiaxia14641 3年前

Flag:{asdqwdfasfdawfefqwdqwdadwqadawd}

回复 0

xx3125062 3年前

str1 = "fR4aHWwuFCYYVydFRxMqHhhCKBseH1dbFygrRxIWJ1UYFhotFjA=" key = "729623334f0aa2784a1599fd374c120d729623" aaa = [] print(len(str1)) print(len(base64.b64decode(str1))) for i

回复 0

haoge2023 3年前

<?php $key = md5('ISCC'); $b64='fR4aHWwuFCYYVydFRxMqHhhCKBseH1dbFygrRxIWJ1UYFhotFjA='; $str=base64_decode($b64); $x = 0; $len=38; $klen=32; $char=''; for ($i=0; $i < $len; $i++) {

回复 0

笨笨笨蛋 3年前

师傅们,key是怎么得到的?

回复 3
xiaoxiao972521 2年前

按他的算法逆着写就行,核心判断,一个值在1-128之间,满足chr(($s + ord($char[$i])) % 128) == 加密后的那个值,就输出$s

回复 0

lysandria 3年前

加密取模,解密去模。感觉考数学。

回复 0

⎝离线网警⎠ 3年前

<?php function decrypt($str) { $str = base64_decode($str);// $len = strlen($str);//38 $key1 = md5('ISCC');//729623334f0aa2784a1599fd374c120d //echo strlen($key1);//32 //e

回复 0

WriteUp

image
hGJ122sH3h

5 金币

评分(7)

解题动态

刘华强 攻破了该题 15小时前
fsrm 攻破了该题 16小时前
timerain 攻破了该题 3天前
DrugAddicter 攻破了该题 3天前
桃酥妮妮 攻破了该题 3天前
sillyhamster 攻破了该题 8天前
testgorbot 攻破了该题 9天前
hulihaha 攻破了该题 9天前
jinshidun 攻破了该题 13天前
004-龚嘉颖 攻破了该题 13天前
019-连振泽 攻破了该题 13天前
016-张虎 攻破了该题 13天前
058-潘冰钰 攻破了该题 13天前
027-王俊熙 攻破了该题 13天前
nijigensdkfz 攻破了该题 13天前
Moonc 攻破了该题 13天前
125-叶锡龙 攻破了该题 13天前
018-蒋俊豪 攻破了该题 13天前
bcw 攻破了该题 13天前
qfswj 攻破了该题 14天前
问题反馈