成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Upload-Lab第一關:輕松繞過前端驗證的技巧!

開發 前端 網站安全
通過下述步驟,我們成功繞過了 upload-lab 第一關的前端驗證,上傳了一個包含惡意代碼的文件。

upload-lab 的第一關設計了一個簡單的文件上傳表單,前端通過JavaScript 進行文件擴展名驗證。只有特定類型的文件(如 .jpg, .png 等)可以通過驗證并上傳。我們的目標是繞過前端驗證,上傳一個包含惡意代碼的文件。 下圖是第一關的源碼:

前端驗證上傳文件類型

了解前端驗證

首先,打開第一關的頁面,查看文件上傳表單的 HTML 代碼和 JavaScript 代碼。通常可以通過瀏覽器的開發者工具F12來查看頁面源代碼和調試 JavaScript。

查看源碼

可以看到,checkFile 函數在表單提交時會檢查文件的擴展名。如果擴展名不在允許的范圍內,文件上傳會被阻止。

繞過前端驗證

要繞過前端驗證,可以通過以下幾種方法:

  • 禁用 JavaScript:在瀏覽器中禁用 JavaScript,然后重新加載頁面并上傳文件。這種方法簡單直接,但在實際場景中并不總是可行。
  • 修改 HTML 代碼:使用瀏覽器的開發者工具修改頁面代碼,去掉或修改驗證函數。例如,將notallow="return checkFile()"改為 notallow="return true"。
  • 直接發送請求:使用工具如 BurpSuite 或 Postman 直接向服務器發送文件上傳請求,繞過前端驗證。

實踐繞過驗證

我們選擇使用開發者工具修改HTML代碼。具體步驟如下:

(1) 打開瀏覽器的開發者工具F12

(2) 找到并選中 <form> 標簽,修改 onsubmit 屬性為 return true,或者,直接把這個onsubmit 函數調用刪除。下圖是把onsubmit修改為return true。

刪除前端文件校驗

(3) 選擇要上傳的文件,例如,一個名為 shell.php 的惡意文件,內容如下:

<?php phpinfo(); ?>

(4) 提交表單,上傳成功如下圖所示:

webshell上傳成功

上傳成功后,通過瀏覽器的返回結果得到webshell的存儲位置,訪問webshell,如下圖:

展示PHPinfo信息

詳細的展示了當前PHP的所有信息。這樣就把webshell上傳成功了。

總結

通過上述步驟,我們成功繞過了 upload-lab 第一關的前端驗證,上傳了一個包含惡意代碼的文件。這展示了前端驗證的不可靠性,強調了在實際開發中必須在服務器端實施嚴格的文件類型和內容檢查。

責任編輯:趙寧寧 來源: 攻城獅成長日記
相關推薦

2024-08-07 11:01:42

2024-08-19 00:05:00

黑名單驗證安全驗證

2024-08-12 08:29:08

2024-08-16 08:44:39

2022-02-11 08:57:42

JavaCollection數組

2009-03-05 09:32:44

手機瀏覽器移動瀏覽器

2021-06-04 09:16:13

微服務架構開發

2015-04-21 09:03:19

2024-08-08 14:49:02

2023-04-18 14:39:09

2019-11-25 14:33:59

HTTPhttpsURI

2010-05-11 19:04:56

Unix系統

2013-06-03 10:02:53

WAF繞過

2021-08-04 10:32:34

人工智能機器學習技術

2016-11-07 09:14:32

2010-11-24 16:15:09

UI設計Windows Pho

2020-08-26 12:33:46

架構師技能知識

2020-08-26 16:56:36

架構師存儲數據庫

2012-12-27 15:26:28

2023-01-17 16:43:19

JupyterLab技巧工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九久久国产精品 | 亚洲精品一区二区三区中文字幕 | 国产精品久久久久久久久久久久 | 亚洲精品高清视频在线观看 | 国产精品久久国产精品 | 99精品热视频 | 精品国产不卡一区二区三区 | 亚洲视频在线免费观看 | 2018国产精品 | 韩日一区二区三区 | 激情欧美日韩一区二区 | 国产精品毛片久久久久久久 | 国产成人av一区二区三区 | 国产精品久久久久久久午夜片 | 亚洲精品电影网在线观看 | 日韩在线精品视频 | 国产精品国色综合久久 | 国产高清亚洲 | 中文字幕av中文字幕 | 国产在线观看 | 日韩亚洲一区二区 | 亚洲伊人久久综合 | 日韩午夜在线观看 | 久草在线青青草 | 国产亚洲网站 | 少妇午夜一级艳片欧美精品 | 日韩一级欧美一级 | 国产日韩欧美一区 | 中文字幕视频网 | 韩日免费视频 | 国产精品视屏 | 一a一片一级一片啪啪 | 欧美一区二区三区电影 | 国产精品久久久久久吹潮 | 成人久久18免费网站麻豆 | 国产乱码精品一区二区三区五月婷 | 日韩有码一区 | 天天澡天天狠天天天做 | 亚洲综合一区二区三区 | 毛片视频免费观看 | 91精品久久久久久久久久入口 |