实验吧CTF密码学Writeup-变异凯撒 Writeup

2018-05-31  本文已影响0人  syxvip

变异凯撒分值: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

上一篇下一篇

猜你喜欢

热点阅读