西電網路攻防大賽乙個簡單的上傳繞過

2022-07-15 07:18:06 字數 443 閱讀 3690

這次西電的乙個上傳繞過,,思路是先進行了抓包,先實驗性的上傳了個php檔案

content-disposition: form-data; name="uploaded";

正好不久前在學習php的時候接觸了一下檔案上傳。。裡面有個簡單的驗證檔案型別的方法

if($_files['flie']['type'] != "image/jpeg")類似於這種驗證,是通過驗證mime型別確定的。。

在把輸出結果傳送到瀏覽器上的時候,瀏覽器必須啟動適當的應用程式來處理這個輸出文件。瀏覽器就是通過識別mime完成的。在http中,mime型別被定義在content-type header中。

所以我使用brup suite 構造了content-type = image/jpg 

最後上傳成功。。。

總覺得這次是運氣使然~~~。。~~

還有很多知識沒有學到啊。。

乙個支援上傳的簡單http server

現在,很多人都知道,python裡有個 httpserver,可以拿來方便地共享檔案。比如,你要傳送某個檔案給區域網裡的同學,你只要cd到所在路徑,然後執行這麼一行 python m httpserver人家就可以訪問 http 你的ip 8000 來訪問你要共享的檔案了。像我早已把這個命令做了al...

乙個簡單的網路爬蟲 SharkCrawler

最近需要通過網路爬蟲來收集點資料,想找一些簡單易用的開源版本,總是要麼配置起來有點複雜,要麼功能上不太容易擴充套件。還是自己實現乙個簡單的版本更容易擴充套件相應的功能。這個版本的實現完全參照wiki上面對於webcrawler的架構來設計型別。實現了一些簡單的功能 執行目標輸出路徑和工作執行緒數 暫...

乙個簡單網路爬蟲示例

在學生時期,可能聽到網路爬蟲這個詞會覺得很高大上,但是它的簡單實現可能學生都不難懂。網路爬蟲應用,就是把整個網際網路真的就當做一張網,像蜘蛛網那樣,應用就像乙個蟲子,在網上面按照一定的規則爬動。現在網際網路應用最廣的就是http s 協議了,本文例子就是基於使用http s 協議的,只作為示例,不涉...