网络重定向的问题:

逸少 2001-09-04 01:28:14
今天我发现了一个 3K 的程序,运行后可以在远程主机上得到一个命令行的 Shell. 这么小的程序就能实现在端口 7777 监听,而且提供 Shell 界面,不可能是由此程序提供命令解释的!有谁知道网络重定向的实现机制吗?
...全文
86 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
逸少 2001-09-06
  • 打赏
  • 举报
回复
这个程序本身是一个 telnet 服务器,客户端使用的正是 Windows 的 Telnet.exe 程序.通过管道怎么监听 TCP 端口呢?(使用 WinSock 吗? 而那个程序这么小?... ) 请您不吝赐教,如果能给我发一份源代码当然是最好了.
tpProgramer 2001-09-06
  • 打赏
  • 举报
回复

这个很简单,基本上是一个telnet客户端。在服务器端还有一个程序运行,提供服务。所谓的服务就是提供命令行的shell.所以这个shell不是在客户端实现的,而是服务器端实现的,客户端只是起了显示的作用。
我正在做这个,服务器端接收到一个请求后,启动一个进程,运行一个命令行解释程序(如command.com).然后通过管道将客户端发来的信息送入进程执行,并且同样通过管道读出执行结果,然后发回给客户端,看起来象是客户端执行了命令一样,其实有些命令是不能执行的,不信你执行一个edit命令试试,估计会被阻塞或者禁止。呵呵。
我这里有源代码,需要的话可以发给你

4,387

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧