散乱的密文Crypto 未解决

分数: 20 金币: 1
题目作者: harry
一  血: 好家伙
一血奖励: 1金币
解  决: 5136
提  示:
描  述:
lf5{ag024c483549d7fd@@1} 一张纸条上凌乱的写着2 1 6 5 3 4
评论
leighf 8天前

m="lf5{****}" flag="" for i in range(len(m)): if i%6 == 0: flag+=m[i+1]+m[i+0]+m[i+4]+m[i+5]+m[i+3]+m[i+2] print (flag)

回复 0
半路出家 5天前

m = 'lf5{******}'; flag = 'flag' for i in range(len(m)): if i% 6 == 0: flag += m[i+1]+m[i+0]+m[i+4]+m[i+5]+m[i+3]+m[i+2] print (flag)

回复 0

0420431 15天前

这是一个排序的题么?谁能告诉我这道题考察的是什么?

回复 0

liuguowang75 1月前

提示216534,按此拼接前6位得出的是flga5{,故改为215643即可得出flag

回复 0

一个姓⎝李⎠的师傅~ 1月前

好像脑筋急转弯~哈哈

回复 0

202541696 2月前

flag{52048c453d794df1} 我们如果按照216543 的话发现是flga所以我们按照215643来完成,就能得到flag,最后去掉}后面的@@

回复 2

2849827407 2月前

flag{52048c453d794df1}

回复 0

过千帆321 4月前

python字符顺序替换

回复 1

admax 4月前

置换密码

回复 0

19526566981 5月前

观察发现2是f,1是l,猜测六个数表示六个字符为一组的排列顺序,六位一分割按123456编号后按216534重排,编写python循环解出来发现结果为flga5{20844c537d49df}1@@,发现不是flag,故按216534编号,按顺序重排,得出正确flag

回复 0

CLX1216115 5月前

这道题先取前面的六个数,也就是lf5{ag,再把这六个数按照216543的顺序对应(题目中的3、4要调换位置),你会发现L就是2,f就是1,5就是6,{就是5,依此类推,再按从一到六的顺序来,对应前六个就是flag{5。按照这个规律再取后面六个数再排序。后面的两个@不要

回复 4

WriteUp

image
AnFeng

2 金币

评分(5)

解题动态

kanderun 攻破了该题 14小时前
2503157566 攻破了该题 1天前
不会写代码的菜鸟 攻破了该题 1天前
shar2025 攻破了该题 1天前
hall0 攻破了该题 1天前
3078029457 攻破了该题 2天前
LoadOverload 攻破了该题 2天前
dongwanli 攻破了该题 2天前
卡尔克劳塞维茨 攻破了该题 2天前
SUSAN777 攻破了该题 2天前
shinelily 攻破了该题 3天前
Rannen 攻破了该题 3天前
月光照流年 攻破了该题 3天前
奔跑小马 攻破了该题 3天前
1833526816 攻破了该题 3天前
李欣 攻破了该题 4天前
Wayne23 攻破了该题 4天前
G79850 攻破了该题 4天前
wen. 攻破了该题 4天前
2637732858 攻破了该题 4天前
问题反馈