`
wbj0110
  • 浏览: 1558897 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

nc的用法

阅读更多
显示代码
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
debian:/# nc -h
[v1.10-38]
connect to somewhere:   nc [-options] hostname port[s] [ports] ...
listen for inbound:     nc -l -p port [-options] [hostname] [port]
options:
        -c shell commands       as `-e'; use /bin/sh to exec [dangerous!!]
        -e filename             program to exec after connect [dangerous!!]
        -b                      allow broadcasts
        -g gateway              source-routing hop point[s], up to 8
        -G num                  source-routing pointer: 4, 8, 12, ...
        -h                      this cruft
        -i secs                 delay interval for lines sent, ports scanned
        -k                      set keepalive option on socket
        -l                      listen mode, for inbound connects
        -n                      numeric-only IP addresses, no DNS
        -o file                 hex dump of traffic
        -p port                 local port number
        -r                      randomize local and remote ports
        -q secs                 quit after EOF on stdin and delay of secs
        -s addr                 local source address
        -T tos                  set Type Of Service
        -t                      answer TELNET negotiation
        -u                      UDP mode
        -v                      verbose [use twice to be more verbose]
        -w secs                 timeout for connects and final net reads
        -z                      zero-I/O mode [used for scanning]
port numbers can be individual or ranges: lo-hi [inclusive];
hyphens in port names must be backslash escaped (e.g. 'ftp\-data').
debian:/#
 
debian:/# nc -l -p 81 -v
listening on [any] 81 ...
在其可连接的浏览器输入http://10.10.10.136:81,在监听的服务器端看到如下:
10.10.10.1: inverse host lookup failed: Host name lookup failure
connect to [10.10.10.136] from (UNKNOWN) [10.10.10.1] 27301
GET / HTTP/1.1
Host: 10.10.10.136:81
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
debian:~# nc -v -z -w2 10.10.10.136 1-100
10.10.10.136: inverse host lookup failed: Host name lookup failure
(UNKNOWN) [10.10.10.136] 80 (www) open
(UNKNOWN) [10.10.10.136] 22 (ssh) open
debian:~# nc -u -v -z -w2 10.10.10.136 1-1000
10.10.10.136: inverse host lookup failed: Host name lookup failure
(UNKNOWN) [10.10.10.136] 883 (?) open
debian:~# nc -v -z -w2 10.10.10.136 1-100 -n
(UNKNOWN) [10.10.10.136] 80 (www) open
(UNKNOWN) [10.10.10.136] 22 (ssh) open
debian:~# nc -v -z -w2 10.10.10.136 1-100 -n -s 10.10.10.136
(UNKNOWN) [10.10.10.136] 80 (www) open
(UNKNOWN) [10.10.10.136] 22 (ssh) open
debian:~# nc -v -z -w2 10.10.10.136 1-100 -n -s 192.168.203.139
(UNKNOWN) [10.10.10.136] 80 (www) open
(UNKNOWN) [10.10.10.136] 22 (ssh) open
debian:~#<!--more-->
debian:~# nc -vv -l -p 21 -n -e /bin/sh             终端一 中
list ening on [any] 21 ...
 
再开一个端口查看信息;
debian:/# nc 192.168.203.139 21                     终端二中 输入
 
再次看终端一,变化如下
debian:~# nc -vv -l -p 21 -n -e /bin/sh
listening on [any] 21 ...
connect to [192.168.203.139] from (UNKNOWN) [192.168.203.139] 58873
 
回到终端二 做命令操作
debian:/# nc 192.168.203.139 21
ps -ef |grep sshd    这里是直接输入的
root      2158     1  0 11:40 ?        00:00:00 /usr/sbin/sshd
root      2891  2158  0 11:43 ?        00:00:09 sshd: root@pts/0
root      4477  2158  0 14:09 ?        00:00:02 sshd: root@pts/1
date
2009年 07月 30日 星期四 16:21:53 CST
uname -a
Linux debian 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux
w
 16:22:16 up  4:41,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.10.10.1       11:43    0.00s  2.36s  0.00s nc 192.168.203.
root     pts/1    10.10.10.1       14:09   28.00s  1.20s  0.04s sh
users
root root
id
uid=0(root) gid=0(root) groups=0(root)
ls -l mysql*
-rw-r--r-- 1 root root 155008 07-19 11:47 mysql-zrm_2.1_all.deb
-rw-r--r-- 1 root root  10374 07-19 11:46 mysql-zrm-client_2.1_all.deb
netstat -anpt |grep nc
tcp        0     23 192.168.203.139:58873   192.168.203.139:21      ESTABLISHED 5568/nc       
netstat -anpt |grep 21
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      2668/memcached
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2158/sshd     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2321/cupsd    
tcp        0      0 192.168.203.139:58873   192.168.203.139:21      ESTABLISHED 5568/nc       
tcp        0      0 192.168.203.139:21      192.168.203.139:58873   ESTABLISHED 5556/sh       
tcp6       0      0 :::22                   :::*                    LISTEN      2158/sshd     
tcp6       0      0 ::1:631                 :::*                    LISTEN      2321/cupsd    
exit
debian:/#
 
终端一也自动退出
debian:~# nc -vv -l -p 21 -n -e /bin/sh
listening on [any] 21 ...
connect to [192.168.203.139] from (UNKNOWN) [192.168.203.139] 38298
 
real    0m0.000s
user    0m0.000s
sys     0m0.000s
debian:~#
分享到:
评论

相关推荐

    NC的高级用法 txt格式

    NC的高级用法 3.1.端口的刺探: nc -vv ip port RIVER [192.168.0.198] 19190 (?) open //显示是否开放open 3.2.扫描器 nc -vv -w 5 ip port-port port nc -vv -z ip port-port port 这样扫描会留下大量的痕迹...

    nc及使用方法

    一个nc 附上一个nc的使用方法 .doc格式

    命令执行nc的用法提权

    这个文档是关于内核2.6.18-194.el5的提权,利用的是nc命令

    网络中的瑞士军刀nc.exe使用方法

    网络中的瑞士军刀nc.exe使用方法 其中详细讲解了 nc的高级网络应用

    windows中nc使用

    windows中nc使用方法,实现windows接受shell,看了这个文档就很容易使用NC命令去接受反弹的shell

    linux和win下的NetCat(nc)

    linux和win下的NetCat(nc)

    NC5.7 NC65数据字典 数据表关系图 NC5.7操作手册总账管理.zip

    里面包含最新NC5.7和NC65数据字典,开发帮助文档, 还有完整的表关系图没和NC5.7总账管理的操作手册,超级有用。

    nc65前后台数据库操作的用法

    nc65前后台数据库操作的用法fwfwr4f6ew5fwer4ew5rf6ewr4f5e

    nc多语使用说明

    用友nc电子销售多语使用说明,讲解nc多语提取方法

    NC工具使用手册

    NC是一款常用的网络工具,无论是在学习中还是工作中都有可能用到,本人总结的使用方法,如果有需要的朋友可以自行下载!

    欧姆龙PLC 定位模块NC113 NC413 视频教程+程序+手册资料.zip

    鸥姆龙NC113 NC413定位模块接线教程 NC113参数设置教程 NC113程序编程入门教程 CJ2M手册和NC113脉冲模块及程序

    NC65数据字典

    NC6.5数据字典,采用帮助文件形式组织,方便查询相应表的说明

    NC65 数据字典

    NC65系统的数据字典,CHM格式,方便搜索查看,表结构比较全

    NC无密码root文件_ROOT_NC系统密码_NC的root密码忘记解决办法_

    方法就是自己把程序再安装一遍,路径不要重复,只安装uap即可。account.xml在未建立帐套前是明码的,建立帐套后就加密了。使用新文件覆盖原有文件后重新启动中间件,root默认密码为空,就可以登录系统管理了。在系统...

    NC65安全漏洞补丁.rar

    启动Idea进行跟踪调试,当跟踪到loginImple方法时,发现多处调用了NCLocator的lookup方法查找Service接口进行操作,通过跟踪发现,实际使用了RmiNCLocator类,RmiNCLocator类的lookup方法,这里的lookup,已初步判断...

    nc和telnet工具

    'nc.exe -h'即可看到各参数的使用方法。 基本格式:nc [-options] hostname port[s] [ports] ...  nc -l -p port [options] [hostname] [port] -d 后台模式 -e prog 程序重定向,一旦连接,就执行 [危险!!] -g...

    NC源码和程序附上目前最详细的使用手册和使用技巧

    *nc.exe -h*即可看到各参数的使用方法。 基本格式:nc [-options] hostname port[s] [ports] … nc -l -p port [options] [hostname] [port] -d 后台模式 -e prog 程序重定向,一旦连接,就执行 [危险!!] -g ...

    NC协同快速使用指南

    NC协同快速使用指南,具体介绍用友NC-OA的使用方法

    nc.exe(nc反弹)

    netcat被誉为网络安全界的‘瑞士军刀’,相信没有什么人...‘浓缩’版的主程序只有10多KB(10多KB的NC是不能完成下面所说的第4、第5种使用方法,有此功能的原版NC好象要60KB:P),虽然“体积”小,但很完成很多工作。

    NC代码.rar

    -t 使用Telnet交互方式 -u UDP模式 -v 详细输出,用-vv将更详细 -w数字 timeout延时间隔 -z 将输入,输出关掉(用于扫锚时) 基本用法: nc -nvv 192.168.0.1 80 连接到192.168.0.1主机的80端口 nc -l -p 80 ...

Global site tag (gtag.js) - Google Analytics