xctf 攻防世界web2

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

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

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

for($_0=0;$_0

}

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

你可能感兴趣的:(xctf 攻防世界web2)