问题标签 [netcat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 网猫不工作
我刚刚开始使用 bash 脚本,我试图让一个简单的管道工作:
鉴于端口号有效并且程序按我的意愿工作,是什么让这个脚本搞砸了?
我的程序应该打印一些文本并使用 fgets 接收一些用户输入。当我运行我的 shell 脚本时,我希望它表现得就像我只是在正常运行程序一样。当我运行它时,我只是让它空白而不做任何事情,我必须用 ctrl+C 打破它。
我在终端中输入如下内容:
感谢您的任何建议
security - 如何在文件中发送 HTTP 请求?
我正在学习计算机安全并且对命令有疑问。我有一个易受攻击的 Web 服务器,我可以通过使用 telnet 命令来利用缓冲区溢出,然后发送带有超长 URL 的 http get。URL 将溢出缓冲区。我知道这肯定有效。但是现在,我想使用 netcat 来自动化这个过程。到目前为止,我有
我将它发送到本地主机,因为我在同一台计算机上运行服务器和攻击。Payload1 当前是格式错误的 HTTP Get 语句。但是,服务器无法理解这一点,因为它无法打开文件以查看 HTTP Get 语句。因此,我的问题是:如何使 HTTP Get 语句可执行,或者如何让服务器识别文件中的 HTTP Get?
谢谢!
编辑:似乎包含 uri 的 req 是 0。或者至少是当我用 GDB 检查它时。这是给我一个问题的代码行:
GDB 在 if 语句中说这是一个分段错误。
我知道这可能没有多大意义,因为来自服务器的其余代码不存在。但是,netcat 语句发送的文件是:
如果我使用 telnet 传输它,服务器确实会崩溃,所以我知道它是 netcat 的问题。有一个声明说payload1需要是带有CRLF结束行的DOS格式。为了检查这一点,我将文件传输到 Windows 机器并且它正确显示但是我想知道是否有另一种方法来检查这个?
networking - 使用 UDP 的 Netcat 流式传输
我可以让 netcat 使用 TCP 流式传输视频
我尝试使用 -u 命令通过 UDP 发送,但这不起作用
有任何想法吗?
http - 如何让 netcat 通过多个 TCP 段发送 HTTP 标头?
我正在尝试模拟此处提到的“跨越多个 TCP 段的 HTTP 标头”- http://wiki.wireshark.org/HTTP_Preferences。使用netcat如何做到这一点?你有什么例子可以让我开始吗?
bash - 如何使用 Bash 制作 Echo 服务器?
如何使用 nc、echo、xargs 等工具编写 echo 服务器 bash 脚本,这些工具能够同时处理来自多个客户端的请求,每个客户端都具有持久连接?
到目前为止我想到的最好的是
但它只允许一个连接。
linux - bash 解析服务名称
作为启动脚本的一部分,我需要检查一个特定的 TCP 服务是否实际启动并运行。通过阅读配置文件,我知道目标主机和服务名称是什么。我打算使用nc向该服务发送示例请求,因为我知道如何使用它并且脚本很好,问题是nc无法将我的配置中的服务名称解析为端口号...
这让我想到了我的(两部分)问题:是否有 bash 内置或常用分布式实用程序(可能是部分或 RHEL 5 发行版)可以将服务名称解析为端口号?除了 netcat 之外,还有一个简单的实用程序可以在我的脚本中使用吗?
bash - Bash 脚本语句
我试图弄清楚一行在 bash 脚本文件中的含义:
这是我的理解: nc -l 部分在端口 12345 上创建类似服务器端的行为,该行为从 mypipe 接收输入,将输出通过管道传输到程序,将程序输出通过管道传输回 mypipe。
我的问题首先是我的分析是否正确?二、mkfifo到底是什么东西,比如它是什么样的文件?我也不明白 nc -l 究竟输出了什么以便通过管道输入 myprogram。
谢谢你的帮助。
java - 通过 NETCAT 连接的 Java 聊天服务器
我正在尝试实现一个基于 JAVA UDP 的聊天服务器。我需要实现一个允许我通过 netcat 连接的服务器。主要问题是我必须像这样连接:(运行示例就是这个):
服务器 --> java ServerUDP 客户端 --> nc 主机名
如何创建命名主机?我的意思是,我可以通过以下方式连接:
但如果我想这样连接:
我应该如何在 Java 中实现它?
bash - bash netcat 代理结合 awk
在cygwin中,我试图设置一个netcat代理,如下:
服务器:在我正在运行的一个终端中
/li>代理:在第二个终端中,我正在运行代理(收听 2000 并进一步传递到 6000)。
客户:在我正在运行的第三个终端中
/li>
考试
在client中键入内容应该会显示在server上。在服务器上输入一些东西,应该会出现在客户端上。
以下是我在第二个终端尝试做的事情:
这个工作正常:
/li>
(之前使用“mkfifo fifo”设置了 fifo)
但是......这些不起作用:(
/li>
(其中 my.awk 仅包含 {print})
请帮忙pppppppppppppp!!!!!!!!!在此先感谢,阿德里安。
linux - 调用嗅探到通信的服务器
我正在对服务器服务进行逆向工程,我嗅探了客户端和服务器之间的流量,这里是十六进制格式的数据包:
00000016444f3939393930303030313030315c4a303039333331
它是一个 TCP 服务器(没有身份验证和 ssl)我想使用通用客户端(如 nc netcat)调用它,但我找不到正确发送我嗅到的数据的方法。
有什么建议或要点可以更深入地研究吗?