摘自http://www.jb51.net/article/10604.htm

动画下载地址: http://www.chinesehack.org/soft/book/goonftp-jc.rar

建议使用全屏观看

ftp断点续传(黑客进阶)

hotmail出了一个题目 如果不使用 wget cuteftp 等ftp工具

仅仅利用Windows自带的ftp.exe 可不可以实现断点续传

讨论了大概5,6页帖子 大家都得出结论是不可以

偶问了babybat 她认为unix可以 但是Windows下 不利用编程是做不到的

但是偶还是不甘心滴 于是

我分析了cuteftp 的指令以后 利用远程指令模拟发送给ftp服务端

结果是失败。。。

主要利用到以下三个指令

quote

rest

retr

在程序进行到retr的时候便失败了

后来经zzzevazzz研究 必须加进后缀名tmp临时文件才可以成功(我也考虑过存在临时文件的问题 苦于不知道后缀名为什么)

另外要使用get指令才行

然后再用copy/b合并文件
----------------------------------------------------------------------------------------------------------------------------

以下动画将演示 仅仅利用Windows自带的ftp程序实现断点续传

ok now begin down

我们使用www.20cn.org 文件来下载

并在某时刻模拟中断下载

然后再使用断点续传

查看已下载的文件字节

利用rest命令远程回复下载

这里要记得把刚才下载的文件改名 加后缀tmp

然后用get下载

看见了吗 已经传送完了

然后再用copy/b合并文件

let's test it

ok pass

thanx:zzzevazzz hotmail babycat

made by cat
----------------------------------------------------------------------------------------------------------------------------

后记:好累。。。。做这个教程做了1个小时 死了一次机 。。。都是我自己不注意操作弄的。。。所以 小时候老师

就说过 写作文要打草稿(教程里有一个错字。。。郁闷中。。。)

byebye

用windows自带的ftp.exe实现断点续传的方法的更多相关文章

  1. Windows自带的端口转发工具netsh使用方法_DOS/BAT

    Windows自带的端口转发工具netsh使用方法_DOS/BAT   作者:用户 来源:互联网 时间:2017-02-22 17:24:30 netsh 端口转发 摘要: 下面的代码在windows ...

  2. windows下MySql没有setup.exe时的安装方法

    01.把 mysql-advanced-5.6.17-winx64.zip 解压到自定义 D:\mysql-5.6.17-W64 或 D:\mysql-advanced-5.6.17-winx64 目 ...

  3. Windows自带的端口转发工具netsh使用方法

    微软Windows的netsh是一个命令行脚本实用工具.使用netsh工具 ,可以查看或更改本地计算机或远程计算机的网络配置.不仅可以在本地计算机上运行这些命令,而且可以在网络上的远程计算机上运行. ...

  4. windows自动关机(任务计划程序 + exe文件)

    需求:windows系统自动关机 的需求: 相关工具:win10系统中,使用windows自带的任务计划程序 和 windows自带的关机 exe文件 完成此需求 exe文件位置:C:\Windows ...

  5. windows command ftp 中文文件名乱码解决方法

    有时,使用临时的windows机子,要进行ftp简单操作,但又不想装其它的ftp-client,可以直接使用windows command中的命令ftp来操作. 通常,ftp服务器按标准,使用utf8 ...

  6. 在Windows平台下Qt的exe报错问题排查步骤

    在Windows平台下Qt的exe报错问题排查步骤 工具介绍: 1. Dependency Worker Dependency Worker是一个免费的用具用来扫描任何的32bit 或者64bit 的 ...

  7. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer 关于Newtonsoft.Json,LINQ to JSON的一个小demo mysql循环插入数据、生成随机数及CONCAT函数 .NET记录-获取外网IP以及判断该IP是属于网通还是电信 Guid的生成和数据修整(去除空格和小写字符)

    Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer   Advanced Installer :Free for 30 da ...

  8. WINDOWS自带md5校验工具

    WINDOWS自带的工具certutil.exe,   certutil -hashfile chropp.exe MD5; 就可以了

  9. 利用Vistual Studio自带的xsd.exe工具,根据XML自动生成XSD

    利用Vistual Studio自带的xsd.exe工具,根据XML自动生成XSD 1, 命令提示符-->找到vs自带的xsd.exe工具所在的文件夹 例如: C:\Program Files ...

随机推荐

  1. IK 中文分词器

    链接:https://github.com/wks/ik-analyzerIKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包.从2006年12月推出1.0版开始,IKAna ...

  2. [LeetCode&Python] Problem 242. Valid Anagram

    Given two strings s and t , write a function to determine if t is an anagram of s. Example 1: Input: ...

  3. C#LinQ语法

    Unity开发VR之Vuforia 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- ...

  4. ps教程

    http://www.16xx8.com/photoshop/xinshoujiaocheng/

  5. C++ 的简单输出输入 HDU 1089~1096

    A+B for Input-Output Practice (I) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K ...

  6. Blender 精确建模3D打印注意事项

    首先参照前面的<Blender的单位:一图弄懂Blender的单位>设置好自己环境的长度单位. 下面的注意事项,没有先后关系,遇到的就会补充. 1. 模型需要进行布尔计算前,在物件我是下, ...

  7. Easyui combobox下拉框默认选中第一项

    var val = $(#cc).combobox("getData");for (var item in val[0]) {       if (item == "gr ...

  8. Mybaits代码生成使用

    https://jingyan.baidu.com/album/00a07f3869881082d028dc98.html PS:根据数据库中的表 生成代码

  9. MongoDB高可用集群搭建(主从、分片、路由、安全验证)

    目录 一.环境准备 1.部署图 2.模块介绍 3.服务器准备 二.环境变量 1.准备三台集群 2.安装解压 3.配置环境变量 三.集群搭建 1.新建配置目录 2.修改配置文件 3.分发其他节点 4.批 ...

  10. 写一个小程序实现win系统定时锁屏

    貌似很久没写程序了,随便用C语言实现吧 #include<stdio.h> #include<stdlib.h> int main(){ system("rundll ...