变异凯撒分值:10
来源: 实验吧难度:易参与人数:2665人Get Flag:1143人答题人数:1202人解题通过率:95%
加密密文:afZ_r9VYfScOeO_UL^RWUc
格式:flag{ }
上来 一头雾水,丝毫找不到头绪。
看了下面的题目中的评论,也没有找到思路,然后学弟按照评论中的思路疏导了而一下,自己试了下,就出来了,这一题虽然难易程度为 易,但是并找不到什么思路。
ps:评论中的求解引导方法为:
首先理解凯撒加密方式主要是变换,对照前四个字符的ASCII码。
a(97)+5=f(102);
f(102)+6=l(108);
Z(90)+7=a(97);
_(95)+8=g(103)......按照这个规律以此类推
我看了 writeup
用世界上最好的语言 php 实现
<?php
function decode($str){
$finish='';
for($_O=5;$_O<strlen($str)+5;$_O++){
$_c=substr($str,$_O-5,1);
$__=ord($_c)+$_O;
$_c=chr($__);
$finish=$finish.$_c;
}
return $finish;
}
$p=decode("afZ_r9VYfScOeO_UL^RWUc");
print $p;
?>
然后转ASCII