利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你
直接开始主题
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
Server:控制端
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
Client:被控端
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
具体实现
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
然后当有肉鸡连接的时候我们需要获得肉鸡的socket,并且记录下来,以便和肉鸡进行通信。实现代码:
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
通过记录已经连接肉鸡的socket,将选择的socket赋值给curClient就实现了多客户端的选择,此刻就可以实现命令的发送和接收了:
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
Client:
被控端需要实现连接到控制端、执行控制端发送过来的命令并将执行命令后的结果发送给控制端。
实现代码:
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
本次实验完整代码:
server端:
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
client端:
![利用Python来远程控制肉鸡自由操作,下一个黑客大佬就是你](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)