c++怎么telnet到目标主机运行shell?

来源:百度知道 编辑:UC知道 时间:2024/06/13 07:53:33
有没有什么封装好代码可以调用的?

如果从研究telnet的协议开始写感觉好像多余了
呵呵 现在就是因为需要用程序去运行远程主机上某个shell脚本,所以需要研究这个

至于 何处淬吴钩 你说的方法我也考虑过,写个socket通讯倒不难,但是要自己分析实现telnet具体协议比较麻烦,而且也不知道去哪找这些资料好,网上找到几个都说的不详细
(基本上都只说了点原理,没说明具体协议)

用socket编程吧。telnet就是应用层协议,向支持tcp/ip协议的系统直接发送telnet命令就可以了吧。如果你想写telnet的客户端或服务器端程序,那么就要用socket编程了。
补充1楼1点:linux下也有telnet程序,应该是支持tcp/ip协议的都有。在远端通过telnet可以很方便的操作linux主机,甚至可以有root权限,windows的不了解,我想远程桌面可能跟telnet吧

研究这个没有意义。
先拿到你的shell再说,有shell又何必要你自己写程序去telnet,windows早就自带有程序了。