#!usr/bin/perl
#服务端
use IO::Handle;
use Socket;
use checkfax;
use sendFax;
$port=6010;
$host='28.17.250.11';
$packhost=inet_aton($host);
$address=sockaddr_in($port,$packhost);
socket(SERVER,AF_INET,SOCK_STREAM,getprotobyname('tcp'))|| die "socket create:$!\n";
#setsockopt(SERVER, SOL_SOCKET, SO_REUSEADDR, 2) || die "socket reuse: $!\n";
bind(SERVER,$address) || die "socket bind:$!\n";
listen(SERVER,2)||die "socket listen:$!\n";
my $receive=0;
#binmode(FILENEW);
while(1){
sleep 2;
next unless (accept(CLIENT,SERVER));
CLIENT->autoflush(1);
#判断传真是否可用
my $tom = checkfax->new();
my $result = $tom->checkFax();
warn "result:".$result."\n";
if ($result eq 'active'){
#如果传真忙 就返回字母d
syswrite(CLIENT,"d\n");
}
else{
#否则删除已存在文件
my $file = "/root/myhen.tif";
if(-e $file){
unlink $file;
}
system(`touch $file`);
open (FILENEW,">$file") or die "can not open myhen.tif";
#读取8个字节
sysread(CLIENT,$front,8);
#利用unpack进行解码
my ($id,$phonelength)=unpack("i2",$front);
sysread(CLIENT,$front1,$phonelength);
my $phone = unpack("A$phonelength",$front1);
sysread(CLIENT,$front2,4);
my $filelength=unpack('i',$front2);
print "id:".$id."phonelength:".$phonelength."phone:".$phone."filelength:".$filelength."\n";
my $count=0;
#每次读取1024循环写入文件
while ($count<$filelength)
{
$read = sysread(CLIENT,$buf,1024);
#把读取的字节写入文件
syswrite(FILENEW,$buf,1024,0);
$count+=$read;
# warn $count."\n";
#last if($read == 0);
}
#warn $count;
close FILENEW;
my $sendfax = sendFax->new($phone,$id);
$sendfax->sendFax();
syswrite(CLIENT,"c\n");
print '666';
}
}
close CLIENT;
close SERVER;
exit 1;
分享到:
相关推荐
资源分类:Python库 所属语言:Python 资源全名:upack-0.0.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
在提供的文件列表中,有WinUpackR.exe、WinUpackE.exe、WinUpackC.exe、Upack.exe等不同版本或组件,它们可能是工具的不同模式或功能的执行程序,如WinUpackR可能是常规压缩模式,WinUpackE可能是用于加密的版本,...
upack v0.33 - v0.399 RLPack Basic Edition 1.11--1.18 exe32pack v1.42 kbys 0.22 0.28 morphine v1.3 //以下三壳,没有解决dump问题 morphine v1.6 morphine v2.7 yoda's protector v1.02 yoda's ...
手动脱WinUpack 壳实战的分析文档和脱壳后程序,这个脱壳程序是吾爱破解练习第6题,比较简单。
这个文件是ROS安装中执行sudo rosdep init和rosdep update时用到的,可以使用里面的本地文件解决sudo rosdep init和rosdep update失败的问题。是最为彻底的解决方案。...如果本资源下载需要积分了那就是系统擅自改的,...
frida-unpack 基于Frida的脱壳工具 0x0 frida环境搭建 frida环境搭建,参考frida官网:。...在手机上启动frida server端 执行脱壳脚本 执行./inject.sh 要脱壳的应用的包名 OpenMemory.js 脱壳后的dex
Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们...
而Stud_PE,作为一款专业的PE分析工具,相较于其他同类工具如PEview,其功能更为全面,尤其在处理UPack壳的PE头分析方面表现出色。 Stud_PE的核心优势在于其深度解析能力。它不仅能够提供标准的PE文件信息,如节区...
upack v0.33 - v0.399 RLPack Basic Edition 1.11--1.18 exe32pack v1.42 kbys 0.22 0.28 morphine v1.3 morphine v1.6 morphine v2.7 yoda's protector v1.02 yoda's protector v1.03.2 yoda's crypt v1.2 yoda's ...
而HzorInline 1.30就是一款专门针对这些壳进行不脱壳修改的工具,它支持如aspack、fsg2、upx、upack等多种类型的壳,为程序员提供了强大的逆向工程辅助。 首先,让我们了解一下什么是“壳”。壳是一种代码注入技术...
upack v0.33 - v0.399 RLPack Basic Edition 1.11--1.18 exe32pack v1.42 kbys 0.22 0.28 morphine v1.3 //以下三壳,没有解决dump问题 morphine v1.6 morphine v2.7 yoda's protector v1.02 yoda's protector v1.03...
VMP脱壳,通过简单几个步骤不需要去研究VMP的原理了。
upack v0.33 - v0.399 RLPack Basic Edition 1.11--1.18 exe32pack v1.42 kbys 0.22 0.28 morphine v1.3 morphine v1.6 morphine v2.7 yoda's protector v1.02 yoda's protector v1.03.2 yoda's crypt v1.2 yoda's ...
这是Serial to Ethernet Connector 5.0.6.331 的安装程序,在我的连接中下载他的破解程序 放到安装目录即可。 upack。exe 下载地址为http://download.csdn.net/source/1671868
upack v0.33 - v0.399 RLPack Basic Edition 1.11--1.18 exe32pack v1.42 kbys 0.22 0.28 morphine v1.3 morphine v1.6 morphine v2.7 yoda's protector v1.02 yoda's protector v1.03.2 yoda's crypt v1.2 yoda's ...
根据提供的文件名,我们可以推测这个工具包含两个可执行文件(WinUpackE.exe和WinUpackC.exe),一个执行程序(Upack.exe)以及一个Readme.txt文件,这通常是用来提供软件使用说明或授权信息的文本文件。 WinUpackE...
很多Pe工具无法正确显示某些手工构造的Pe文件的导入表(比如用Upack压缩的程序,用LordPe, Stud_Pe, eXeScope等目前都无法正确显示它们的导入表.). 于是抽空写了这个导入表查看程序, 对于编译器生成的, 手工生成的Pe...
SWFText 1.30 汉化修正版 ========================== ...修正旧版NSIS安装包与Upack结合造成被某些国产杀软误报的问题 ========================== By Manction http://manction.51.com 2009.12.20
upack 0.1--0.399 rlpack 1.11--1.19 exe32pack v1.42 kbys v0.22 v0.28 yoda's protector v1.02 v1.025 v1.03.2 v1.03.3 yoda's crypt v1.1 yoda's crypt v1.2 v1.3 v1.xModify XJ exestealth 2.72--...
当前显示为“ Newegg”,因为Galaxy API中没有osu id安装从和upack下载资产osu_v{}.zip到: Windows: %localappdata%\GOG.com\Galaxy\plugins\installed MacOS: ~/Library/Application Support/GOG....