首页
社区
课程
招聘
[旧帖] [原创]Linux远程bash(新手转正要发帖~~) 0.00雪花
发表于: 2016-5-26 17:59 1986

[旧帖] [原创]Linux远程bash(新手转正要发帖~~) 0.00雪花

2016-5-26 17:59
1986
先贴伪代码:

/*********************************/
socket create
socket bind
socket listen
socket accept

get client socket fd->client_fd

//核心点来了
dup2(client_fd ,STDIN_FILENO)
dup2(client_fd ,STDOUT_FILENO)
dup2(client_fd ,STDERR_FILENO)

for bash process
/***********************************/

实验环境:
目标机:192.168.119.129 端口10090
客户端:192.168.119.128
客户端工具:nc



技术点:
     1、建立socket没啥好说的
     2、建立完socket之后 dup2 将accept返回的socket重定向到标准输入输出
     3、fork一个bash进行,fork会复制一份socket fd,因此2中重定向的socket就到了bash进程里面。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
  • 3.gif (89.20kb,57次下载)
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我四年都没转正 ...
2016-5-27 08:46
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2012年注册的老前辈 满满的心酸
2016-5-27 10:25
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这么闪闪发亮的帖子居然么人看么~。~PS:为了转正
2016-5-30 08:29
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
Linux远程bash,存在一定的危险
2016-5-31 09:36
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
......
2016-6-30 16:31
0
雪    币: 5
活跃值: (108)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我就想看我吓我什么时候注册的。
2016-7-1 15:56
0
游客
登录 | 注册 方可回帖
返回
//