通过FTP服务的winsockes录制脚本

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

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

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

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

send  buf14 8

       "REST 0\r\n"

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

recv  buf15 46

       "350 Restarting at 0. Send STORE or RETRIEVE.\r\n"

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

send  buf16 6

       "PASV\r\n"

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

recv  buf17 49

       "227 Entering Passive Mode (192,168,5,187,5,125)\r\n"

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

send  buf18 6

       "LIST\r\n"

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

lrs_send("socket1", "buf19", LrsLastArg);

send  buf19 3

       "\x05\x01\x00"

 

lrs_receive("socket1", "buf20", LrsLastArg);

recv  buf20 2

       "\x05\x00"

 

lrs_send("socket1", "buf21", LrsLastArg);

send  buf21 10

       "\x05\x01\x00\x01"

       ""

       "\x05\xbb\x05"

       "}"

 

lrs_receive("socket1", "buf22", LrsLastArg);

recv  buf22 10

       "\x05\x00\x00\x01"

       ""

       "\x02"

       ""

       "\x9f"

 

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

recv  buf23 53

       "150 Opening ASCII mode data connection for /bin/ls.\r\n"

 

lrs_receive("socket1", "buf24", LrsLastArg);

recv  buf24 137

       "x"

       "\xce"

       "1"

       "\x0e\xc2"

       "0\f"

       "\x05\xd0\x1d\x89"

       ";"

       "\xfc"

       "\v4:M"

       "\x00\x0e"

       "Q1Q橵斲搾"

       "\x01"

       "|y}"

       "\xfe\x7f"

       "S"

       "\x0e\x00"

       "c}\\\f{&3"

       "\xbe"

       "!渿"

       "\x17"

       "!"

       "\x11\xc3\x1d\x0f"

       "2应倆跻钊M穔峠j絇膇6p鰵磪竐[*"

       "\x88"

       "1G"

       "\xfb\x1e"

       ",I\tB"

       "\xce\x06\xab\x1b"

       ""

       "\x0f"

       "e殶桍7h"

       "\x1f"

       "Y"

       "\xfc"

    lrs_disable_socket("socket1", DISABLE_SEND);

    lrs_close_socket("socket1");

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

recv  buf25 24

       "226 Transfer complete.\r\n"

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

send  buf26 6

       "PASV\r\n"

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

recv  buf27 49

       "227 Entering Passive Mode (192,168,5,187,5,126)\r\n"

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

send  buf28 13

       "RETR 31.txt\r\n"

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

lrs_send("socket2", "buf29", LrsLastArg);

send  buf29 3

       "\x05\x01\x00"

lrs_receive("socket2", "buf30", LrsLastArg);

recv  buf30 2

       "\x05\x00"

lrs_send("socket2", "buf31", LrsLastArg);

send  buf31 10

       "\x05\x01\x00\x01"

       ""

       "\x05\xbb\x05"

       "~"

lrs_receive("socket2", "buf32", LrsLastArg);

recv  buf32 10

       "\x05\x00\x00\x01"

       ""

       "\x02"

       ""

       "\xa0"

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

recv  buf33 63

       "150 Opening ASCII mode data connection for 31.txt (26 Bytes).\r\n"

lrs_receive("socket2", "buf34", LrsLastArg);

recv  buf34 22

       "x"

       "\x9c"

       "+,V"

       "\x00"

       "遭"

       "\x12\x85\x12"

       "d"

       "\x0e\x00"

       "\ti"

    lrs_disable_socket("socket2", DISABLE_SEND);

    lrs_close_socket("socket2");

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

recv  buf35 24

       "226 Transfer complete.\r\n"

    return 0;

}

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号