大家好,小太來為大家解答以上問題。sqlmap,入門級使用(簡易教程)這個很多人還不知道,現在讓我們一起來看看吧!
雖然我用過mssql和oracle,但也就是說我只用過,不是很熟悉,所以本文大部分講的是MySQL數據庫。一、數據庫
數據庫管理系統-數據庫(可能有多個數據庫)-表(一般一個數據庫存儲多個表)-字段(一般一個表有多個字段)
也就是說一般是一對多的關系,這里就不贅述了。讓我們先來看看表格的結構。
這是一張取自phpmyadmin的圖片。是不是有點像excel電子表格?
數據庫通常會存儲很多數據,包括我們的用戶名和密碼,所以很多黑客喜歡建立數據庫。二、sqlmap枚舉數據庫
首先,進入終端。如果是Linux,那就是終端。如果是Windows,那就是cmd。
當然,在sql注入之前,你得找到注入點。怎么會?谷歌什么的,好像還是有一些工具的。我在這里只是記錄一下sqlmap的使用過程,就不深究了。
1.枚舉數據庫
參數-u表示URL,即注入點,-dbs表示枚舉數據庫,表示枚舉太官方。比方說:請讓sqlmap列出所有數據庫名稱。
2.枚舉表
使用-D參數將剛剛枚舉的數據庫寫到后面。-tables表示枚舉該數據庫下的表。
結果是:
然后我們可以猜測用戶名和密碼在數據庫下面,或者把數據庫轉儲到我們的電腦上。做個分析。
3.枚舉字段
也就是列舉這個數據庫下面的表,下面是什么字段。
4.數據轉儲
該命令指示轉儲當前數據庫和下表中的所有數據。
如果管理員的用戶名和密碼恰好在這個表中,可以嘗試后臺掃描登錄。
總結:注入漏洞是一個經典的漏洞。這里我只是簡單描述一下sqlmap的用法。進階方式請參考官方說明。
雖然sql注入始終是一種注入攻擊方式,但是在其他類型的變形注入已經出現的情況下,web開發者仍然需要繼續關注安全性。
sqlmap簡易教程幫助文檔個人使用經驗解析最近看了很多大牛發sqlmap的視頻教程。
然后又去了下一個,然后尼瑪,從頭到尾。各種科普,看視頻就是浪費時間。大家不要被困住。有個簡單的sqlmap教程就行了。為什么要浪費時間看視頻?再牛逼的sqlmap,也是個python腳本,再牛逼的腳本,也得有————救命——hh。所以第一件事當然是滾動到幫助文檔。操。這么多英語,多少草泥馬在心里馳騁?怎么辦?硬著頭皮來看看吧。有些人硬著頭皮做不到。簡單。來,我教你簡單的注射方法不一樣,有不同的種類。我們來做一個簡單的分類:1.get類型:SQLMAP-U“http://XXX.xx.XXX/xx.XXX?”Xx=XXX"2。帖子類型:sqlmap-u"http://xxx.xx.xxx/xx.xxx"-data="xxxx=
本文到此結束,希望對大家有所幫助。