通过FTP服务的winsockes录制脚本

发表于:2007-12-07 16:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:阳光    来源:51Testing投稿

        结果:脚本录制成功,脚本回放失败;分析一般情况下winsocks脚本录制完成后都不能直接回放,需要经过关联和调试后才能通过;脚本如下:

Action()

{

    lrs_create_socket("socket0", "TCP", "RemoteHost=192.168.2.195:1080",  LrsLastArg);

    lrs_send("socket0", "buf0", LrsLastArg); send  buf0 3      "\x05\x01\x00"

    lrs_receive("socket0", "buf1", LrsLastArg); recv  buf1 2   "\x05\x00"

lrs_send("socket0", "buf2", LrsLastArg);

send  buf2 10

       "\x05\x01\x00\x01"

       ""

       "\x05\xbb\x00\x15"

lrs_receive("socket0", "buf3", LrsLastArg);

recv  buf3 59

"\x05\x00\x00\x01"

""

"\x02"

""

"\x9e"

"220 Serv-U FTP Server v6.3 for WinSock ready...\r\n"

lrs_send("socket0", "buf4", LrsLastArg);

send  buf4 11

"USER root\r\n"

lrs_receive("socket0", "buf5", LrsLastArg);

recv  buf5 36

"331 User name okay, need password.\r\n"

lrs_send("socket0", "buf6", LrsLastArg);

send  buf6 13

"PASS 111111\r\n"

lrs_receive("socket0", "buf7", LrsLastArg);

recv  buf7 30

"230 User logged in, proceed.\r\n"

lrs_send("socket0", "buf8", LrsLastArg);

send  buf8 5

"PWD\r\n"

lrs_receive("socket0", "buf9", LrsLastArg);

recv  buf9 38

"257 \"/d:/FTP1\" is current directory.\r\n"

lrs_send("socket0", "buf10", LrsLastArg);

send  buf10 6

"FEAT\r\n"

lrs_receive("socket0", "buf11", LrsLastArg);

recv  buf11 228

       "211-Extension supported\r\n"

       " CLNT\r\n"

       " MDTM\r\n"

       " MDTM YYYYMMDDHHMMSS[+-TZ];filename\r\n"

       " SIZE\r\n"

       " SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSG\r\n"

       " REST STREAM\r\n"

       " XCRC filename;start;end\r\n"

       " MODE Z\r\n"

       " MLST Type*;Size*;Create;Modify*;Win32.ea*;\r\n"

       "211 End\r\n"

lrs_send("socket0", "buf12", LrsLastArg);

send  buf12 8

"MODE Z\r\n"

lrs_receive("socket0", "buf13", LrsLastArg);

recv  buf13 16

"200 MODE Z ok.\r\n"

42/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号