问题描述
在 Python 3 中,我可以利用 telnetlib
的库来使用/导入方法 interact
,这可以让我将 stdin
流式传输到传递给socket
方法。此外,interact
提供了类似的功能(当然,除了能够在 Python 3 中以编程方式传递 netcat
),例如:socket
。
我的问题是:
有没有办法以编程方式复制 nc -nvlp 8080
的 telnetlib
方法的行为/将 interact
流流式传输到 C 中的给定 stdin
?还是这个过程很复杂?如果简单,如何在 C 中复制 socket
方法的逻辑?
例如,假设我正在运行一个类似于 SSH 的简单客户端 C 反向 shell 程序,该程序使用 interact
将 dup2
、stdin
、stdout
流式传输到重复的套接字 { {1}}。我如何能够在 C 中以编程方式与此客户端通信?
我试图以编程方式与之通信的示例 C 客户端:
stderr
总结:我基本上是尝试在 C 中以编程方式与提供的客户端进行通信。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)