论文部分内容阅读
从本文你可以学到:
NC的基本参数使用NC充当QQ使用NC传文件使用NC多人聊天
名词解释:NC是一款很强的网络监听工具,它的主要功能就是监听本地端口,当然了还有其他一些功能,比如充当扫描器,在肉机留后门,传文件等等。大家都习惯于叫它“瑞士军刀”,同时它也是黑客入侵中必备的一款利器。
当然了今天我并不是教大家如何利用NC入侵,网上关于NC的入侵文章很多,今天我给大家介绍NC的一种别出心裁的玩法——用NC充当QQ。
一、前言
QQ给我们日常生活带来了方便,可以用一句话来形容QQ,那就是“你可以爱它,你也可以恨它,但你却离不开它”。但当某一天QQ突然出问题了或者出于某些原因不能使用QQ,那我们怎么办呢?不要着急,我们今天就用NC来充当一下QQ。
二、实验环境
我在虚拟机上做实验,我本地的IP地址是169.254.124.239,虚拟机的IP地址是169.254.252.231。在做实验之前我在本地先PING 一下169.254.252.231看是否通,一般情况下是通的,如果不通的话你要检查不通的原因,否则实验将无法进行。
三、实验
实验一、用NC进行文字聊天
瑞士军刀NC就是牛啊,参数也很多,我们在命令行下输入NC -h看看,如图1。
实验一中只用到-l,-p,-v这三个参数。我们细想下要进行聊天是不是应该有聊天服务端和客户端啊,瑞士军刀NC既可以充当服务端也可以充当客户端。我就拿我本机做服务端吧,我们在命令行下输入:nc -vv -l -p 555,如图2。
图1 NC的基本参数
图2 在本地监听555端口
此句的意思就是在本地打开端口555并监听入站端口为555的信息。在这里我想补充一下,有的菜鸟朋友老搞不懂究竟什么时候用到-l和-p这两个参数,什么时候又用不到,我想只要理解了肯定很好记的:一般-l和-p是连在一起用的,-p后面一定跟的是本地端口,-l和-p连在一起用可以把它理解为做服务端。好!我们下面到虚拟机命令行下输入nc 169.254.124.239 555,如图3。
图3 连接本机的555端口
169.254.124.239是我本机的IP,此时我们再回到本机命令行看看,如图4。
图4 显示连接成功
意思就是已经成功与虚拟机连接上了。连接成功后光标会在下行不停的闪烁,我在虚拟机光标闪烁的地方输入汉字“新年好啊!!!”然后按下回车,如图5。
图5 发送聊天信息
此时我主机的命令行下也出现了“新年好啊!!!”的文字,如图6。
图6 接受聊天信息
同理主机也可以进行相应回复,在这里我就不过多演示了。
实验二、用NC传文件
用NC传文件想必大多数朋友都会了吧,我在此也演示一下,假设我本地H盘下有个1.txt需要传到虚拟机的c盘下。我在虚拟机命令行下输入:nc -l -p 666 >c:\1.txt,如图7。
图7 开始发送文件
意思就是监听入站端口为666的信息,并将信息收集保存到c:\1.txt下;在我本地命令行下输入:nc 169.254.252.231 666 <1.txt,如图8。
图8 开始接受文件
意思就是将H盘下1.txt的内容定向输入到169.254.252.231 的666端口上,169.254.252.231是我虚拟机的IP地址,此时虚拟机会在666端口收集1.txt文件的内容,并存放到C盘下1.txt。
实验三、用NC实验多人聊天
本来我的设想是这样的:我在本地主机命令行下输入:nc -vv -l -p 555,其他机器都可以在命令行下输入nc 169.254.124.239 555来同时和我聊天,达到一个聊天室的目的,可惜实验失败了,因为NC不支持对一个端口的多条连接。
那这样说我们就没有其他办法了吗?非也!天无绝人之路,假设我现在是老总,我手下有3个人现在想同时和我聊天怎么办?其实方法也很简单,我只要在本地同时打开3个CMD窗口就行了,分别监听不同的端口即可,比如nc -vv -l -p 111为一号专线,nc -vv -l -p 222为二号专线,nc -vv -l -p 333为三号专线,三个手下分别nc 169.254.124.239 111,nc 169.254.124.239 222,nc 169.254.124.239 333即可。如此一来就可以达到目的了。
本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
NC的基本参数使用NC充当QQ使用NC传文件使用NC多人聊天
名词解释:NC是一款很强的网络监听工具,它的主要功能就是监听本地端口,当然了还有其他一些功能,比如充当扫描器,在肉机留后门,传文件等等。大家都习惯于叫它“瑞士军刀”,同时它也是黑客入侵中必备的一款利器。
当然了今天我并不是教大家如何利用NC入侵,网上关于NC的入侵文章很多,今天我给大家介绍NC的一种别出心裁的玩法——用NC充当QQ。
一、前言
QQ给我们日常生活带来了方便,可以用一句话来形容QQ,那就是“你可以爱它,你也可以恨它,但你却离不开它”。但当某一天QQ突然出问题了或者出于某些原因不能使用QQ,那我们怎么办呢?不要着急,我们今天就用NC来充当一下QQ。
二、实验环境
我在虚拟机上做实验,我本地的IP地址是169.254.124.239,虚拟机的IP地址是169.254.252.231。在做实验之前我在本地先PING 一下169.254.252.231看是否通,一般情况下是通的,如果不通的话你要检查不通的原因,否则实验将无法进行。
三、实验
实验一、用NC进行文字聊天
瑞士军刀NC就是牛啊,参数也很多,我们在命令行下输入NC -h看看,如图1。
实验一中只用到-l,-p,-v这三个参数。我们细想下要进行聊天是不是应该有聊天服务端和客户端啊,瑞士军刀NC既可以充当服务端也可以充当客户端。我就拿我本机做服务端吧,我们在命令行下输入:nc -vv -l -p 555,如图2。
图1 NC的基本参数
图2 在本地监听555端口
此句的意思就是在本地打开端口555并监听入站端口为555的信息。在这里我想补充一下,有的菜鸟朋友老搞不懂究竟什么时候用到-l和-p这两个参数,什么时候又用不到,我想只要理解了肯定很好记的:一般-l和-p是连在一起用的,-p后面一定跟的是本地端口,-l和-p连在一起用可以把它理解为做服务端。好!我们下面到虚拟机命令行下输入nc 169.254.124.239 555,如图3。
图3 连接本机的555端口
169.254.124.239是我本机的IP,此时我们再回到本机命令行看看,如图4。
图4 显示连接成功
意思就是已经成功与虚拟机连接上了。连接成功后光标会在下行不停的闪烁,我在虚拟机光标闪烁的地方输入汉字“新年好啊!!!”然后按下回车,如图5。
图5 发送聊天信息
此时我主机的命令行下也出现了“新年好啊!!!”的文字,如图6。
图6 接受聊天信息
同理主机也可以进行相应回复,在这里我就不过多演示了。
实验二、用NC传文件
用NC传文件想必大多数朋友都会了吧,我在此也演示一下,假设我本地H盘下有个1.txt需要传到虚拟机的c盘下。我在虚拟机命令行下输入:nc -l -p 666 >c:\1.txt,如图7。
图7 开始发送文件
意思就是监听入站端口为666的信息,并将信息收集保存到c:\1.txt下;在我本地命令行下输入:nc 169.254.252.231 666 <1.txt,如图8。
图8 开始接受文件
意思就是将H盘下1.txt的内容定向输入到169.254.252.231 的666端口上,169.254.252.231是我虚拟机的IP地址,此时虚拟机会在666端口收集1.txt文件的内容,并存放到C盘下1.txt。
实验三、用NC实验多人聊天
本来我的设想是这样的:我在本地主机命令行下输入:nc -vv -l -p 555,其他机器都可以在命令行下输入nc 169.254.124.239 555来同时和我聊天,达到一个聊天室的目的,可惜实验失败了,因为NC不支持对一个端口的多条连接。
那这样说我们就没有其他办法了吗?非也!天无绝人之路,假设我现在是老总,我手下有3个人现在想同时和我聊天怎么办?其实方法也很简单,我只要在本地同时打开3个CMD窗口就行了,分别监听不同的端口即可,比如nc -vv -l -p 111为一号专线,nc -vv -l -p 222为二号专线,nc -vv -l -p 333为三号专线,三个手下分别nc 169.254.124.239 111,nc 169.254.124.239 222,nc 169.254.124.239 333即可。如此一来就可以达到目的了。
本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。