攻防世界web2 write up

打开题目,出现一段加密代码

在这里插入图片描述题目思路比较简单,逆向加密算法,也告诉了加密后的结果,一步步解密回去就行
$miwen=“a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws”
在这里插入图片描述
rot13得:n1mYotDfPRFRVdEYjhDNlZjYld2Y5IjOkdTN3EDNlhzM0gzZiFTZ2MjO4gjf
就然后查了一下strrev() 函数是反转字符串,再把得到的再放进函数跑一下进行
得到
fjg4OjM2ZTFiZzg0MzhlNDE3NTdkOjI5Y2dlYjZlNDhjYEdVRFRPfDtoYm1n
接下来用base64解一下
在这里插入图片描述得到
~88:36e1bg8438e41757d:29cgeb6e48c`GUDTO|;hbmg

分析一下自定义代码
function encode($str){
o = s t r r e v ( _o=strrev( str); //先反一次
// echo $_o;

for($_0=0;$_0<strlen($_o);$_0++){
   
    $_c=substr($_o,$_0,1);   
    $__=ord($_c)+1;    //返回十进制加一
    $_c=chr($__); //返回字符
    $_=$_.$_c;   
} 

}

在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/201910252129208.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZyZWVyYXRz,size_16,color_FFFFFF,t_70在这里插入图片描述 这道题没什么难度,就是自己比较久没静下心来慢慢的写写代码了,就找出这道题出来练练(不算很难的代码一开始自己写的时候改来改去还是错的,后面对着别人的该才写对了,还是太菜了)

发布了3 篇原创文章 · 获赞 1 · 访问量 288

猜你喜欢

转载自blog.csdn.net/freerats/article/details/102750171