信安實踐2-增加zoobars個數
如何增加Zoobars的個數?
1、利用標籤
在Profile中填入img標籤後,其他使用者在檢視該使用者Zoobars時,瀏覽器會自動解析img標籤,而不是作為文字輸出。這裡的img標籤內容是,圖片來源:小夥伴的伺服器中的 99.JPG,圖片位置為相對位置relative,圖片尺寸。將圖片從原始的Profile中的位置平移到zoobars後面遮蓋掉原本的數字。
<img src = 'http://106.12.136.87:8080/99.JPG'
style="position:relative; top:-58px; right:-45px; width:20px; height:19px"/>
這裡可以看到,Profile中填入的資訊,以及只有10個zoobars。
這一張圖是其他使用者檢視時顯示的數字。
2、使用SQL隱碼攻擊
將以下程式碼填入Profile中,自己的Zoobars將會實際變為1000。
’, Zoobars = 1000, Profile = 'Hello
原理:在提交Profile一欄時,使用的語句大概如下。其中空白區域本應該填入的是Profile框中使用者填入的內容,但是這裡先填入一個單引號 ’ ,與第一個單引號對應,然後可以再寫入設定Zoobars的語句Zoobars = 1000。之後再將Profile設定為Hello,注意Hello後不能加單引號,留給sql語句中的單引號。
UPDATE Person SET Profile=' '
這就是最後提交給伺服器的完整語句,由預設語句與我們填入的語句拼接得到。
UPDATE Person SET Profile='’, Zoobars = 1000, Profile = 'Hello'
3、使用XSS
在Profile中插入JavaScript語句,更改頁面中的zoobars數字。如果瀏覽器禁用了JavaScript等關鍵字,可以使用html的編碼方式對要輸入的語句進行編碼,即可繞過關鍵詞禁用。
相關文章
- 信安實踐2-利用HTML和CSS繪製出好看的表格HTMLCSS
- Docker 從入門到實踐-2-基本概念Docker
- “以資料為中心”的數安實踐感悟
- Kubernetes在宜信落地實踐
- 實戰2-注入
- 15 個變數和方法命名的最佳實踐變數
- 實戰分享|雲信IM SDK介面設計實踐
- TiDB 在安信證券資產中心與極速交易場景的實踐TiDB
- 【流沙】宜信安全資料平臺實踐
- 網易雲信 QUIC 應用優化實踐UI優化
- 應用實踐——新東方實時數倉實踐
- 宜信智慧監控平臺建設實踐|宜信技術沙龍
- 安信實驗室教你如何實現Windows自動安裝!Windows
- 【Vue 實踐】增加簡歷市場及 WebSocket 通知-02VueWeb
- 成熟的 DevOps 實踐如何增加競爭優勢dev
- Windows下程式向Linux下移植實踐2-草原之狼-搜狐部落格WindowsLinux
- 05安裝最佳實踐
- 演算法案例2-求冰雹數 java程式碼實現演算法Java
- 點選按鈕實現數字增加效果
- (半課內)信安數基 RSA-OAEP 初探
- 力扣題解2-兩數相加力扣
- 宜信智慧監控平臺建設實踐|分享實錄
- 宜信OCR技術探索與實踐|直播速記
- 亞信安慧AntDB零故障割接方案的實踐
- 安信證券資管清算重要業務在原生分散式資料庫的創新實踐分散式資料庫
- HortonWorks Ambari安裝部署實踐
- [實踐]wireguard安裝和配置
- css3動畫實現數字動態增加CSSS3動畫
- 中國信通院:2024年數字鄉村發展實踐白皮書(附下載)
- 期貨行業首批信創試點單位轉型實踐|信創專題行業
- 實時數倉混沌演練實踐
- Hash表實踐 —— 兩數之和
- 24個javascript最佳實踐JavaScript
- 7 個 jQuery 最佳實踐jQuery
- webService幾個最佳實踐Web
- 增加連線數processes
- javascript 日期 增加天數JavaScript
- 資料中臺:宜信敏捷資料中臺建設實踐敏捷