攻防世界-web2

时间:2020-08-17 19:33:15 来源:

【摘要】 攻防世界-web2考必过小编为大家整理了关于攻防世界-web2的信息,希望可以帮助到大家!

攻防世界-web2

标签:ima   方法   function   顺序   apach   python   img   ++   rev   

实验准备:

firefox浏览器、php执行环境(比如phpstudy)

 

打开实验:

 

 

 

 代码分析:

加密,strrev 对字符串进行反转,str_rot13 对字符串进行ROT13编码,return 返回值为:$miwen

 

编写解密代码:定义一个decode方法,依次对字符串进行 ROT13解码 -> 字符串反转 -> base64解密 -> for{……} 每个字符减一 -> 字符串反转 -> 输出flag

<?php
$str = ‘a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws‘;
function decode($str){
$_o = base64_decode(strrev(str_rot13($str)));
for($_0=0;$_0<strlen($_o);$_0++){

$_c=substr($_o,$_0,1);
$__=ord($_c)-1;
$_c=chr($__);
$_=$_.$_c;
}
return strrev($_);
}
echo decode($str);
?>

 

执行PHP文件需要打开apache服务(我用的是PhpStudy),当然思路清楚了,用python等其他语言写也ok。

 

攻防世界-web2

标签:ima   方法   function   顺序   apach   python   img   ++   rev   

以上就是攻防世界-web2的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!

上一篇      下一篇
前端相关推荐 更多>>
前端热点专题 更多>>
热点问答
国家公务员考试年龄限制是多少 公务员国考和省考考试内容有什么区别 函授大专学历能不能考公务员 国家公务员考试考点能自己选择吗 新闻学专业能报考2022年公务员考试吗 什么是联合培养研究生 什么是破格录取研究生 什么人不适合读研 研究生报名户口所在地填什么 研究生结业和毕业有什么区别
网站首页 网站地图 返回顶部
考必过移动版 https://m.kaobiguo.net