Netcat

mac2024-04-15  52

nc 的不足之处,明文传输 ///////////////////////////// nc 域名 端口 发出HTTP请求,获取返回信息 ///////////////////////////////////////// nc -h 帮助 v 参数列出执行过程的详细信息 n 只接收 ip 地址,没有 dns。之所以使用 n 参数,是因为使用命令的过程中只去传入 ip,减少了 nc 把域名解析为 ip 的过程,这样可以节省时间提高效率 z 参数翻译过来就是不进行 i/o,用来扫描。意思就是仅仅是去 ping 去探测目标是否开启指定端口,不进 行任何的交互 nc 用来进行端口扫描的命令是 nc -nvz ip 地址 端口号 端口号可以是1-100写法 或者 nc -vn ip 端口号 ///////////////////////////////// nc 可以在两台机器之间相互传递信息,首先需要有一台机器进行监听一个端口,另一台以连接的方式去连接其指定的端口 l参数是监听模式的意思,p 是指定一个端口 第一台机器nc -l -p 6666 第二台及其nc -nv ip 端口号 /////////////////////////////////// 当机器被攻击后,为了不破坏现场,需要提出大量的信息和文件出来做分析 例如,需要一个命令的输出信息,首先在一台机器上监听一个端口,随后在被攻击的机器上执行相关的命 ,然后以管道给 nc,指定另一台的地址和端口,这样输出结果就会到另一端 被攻击主机:nc -l -p 6666 攻击主机:ls -l | nc -nv ip 端口号 也就是传给被攻击主机一些没用的信息 ///////////////////////////////////// 输出内容过多,则可以将内容定向输出到文件中 nc -l -p 6666 > ps.txt //////////////////////////////////// 传输文件 > 是将文件进行输出 <是将文件进行输入 第一台机器将别人传的信息存到1.jpg 第一台机器:nc -lp 6666 > 1.jpg 第二台机器: nc -nv ip 端口号 < 1.jpg 原先是我打开指定端口,等待别人连我,给我传文件 接下来是我打开指定端口把文件准备好,别人连我,我传给他文件。 第一台:nc -q 1 -lp 6666 < 1.jpg 第二台:nc -nv ip 端口号 > 1.jpg ///////////////////////////////////
最新回复(0)