从CuteFTP的sm.dat中获取密码

 

CuteFTP PRO的站点信息全部记录在SM.dat文件里面

SM.dat的位置
Win98
"X":/WINDOWS/Application Data/GlobalSCAPE/CuteFTP Pro/"Y"
Winxp
X:/Documents and Settings/(*你登录的帐号*)/Application Data/GlobalSCAPE/CuteFTP Pro/"Y"
(注意此目录在XP下搜索不到,要点击进目录找文件)
"X"为系统所在盘符 "Y"为cteftp版本号

16进制编辑:
找到用户名位置然后在用户名(darkst)结尾发现“0B”(文件偏移位置B1)这个就是密码长度了从“BF”开始复制到A6。如果用WINHEX就可以直接复制16进制出来了呵呵,然后放进软件里面点解密就OK!

注:CuteFTP Pro安装目录下有个sm.dat是CuteFTP Pro内置的一些原始站点,不是我们所需的,不要备份错!

 

 

在sm.dat文件中,对于每个站点,都用相同的结构。每个站点前是 0B 00 00 00,接下去是“记录名”,然后是几条类型数据,再下去就是站点,用户名,密码等。(其他不累赘了)密码当然不是用明文,而是加密过的。加密后的密码和原文长度一致,是一一对应的。下面是我分析出其规则后写的解密算法:

uint L = code & 0xF;
L = L > 7 ? L - 8 : L + 8;
uint H = ((code & (byte)0xF0)) - 0x80;
H = H > 0x30 ? H - 0x40 : H + 0x40;
byte PCode = (byte)(L + H);

 

 

解密工具:

http://download.csdn.net/source/3367253

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CuteFTP是一款非常流行的文件传输协议(FTP)软件,它提供了多种功能,可以方便地进行文件的上传和下载操作。而微盘是一款云存储服务,可以帮助用户在云端存储文件并实现文件共享。 想要使用CuteFTP进行微盘下载,首先需要将微盘的文件链接复制。然后打开CuteFTP软件,在主界面的左侧导航栏点击“站点管理器”图标。在弹出的窗口,点击右上角的“新建站点”按钮,并为站点命名。 在“主机地址”栏输入微盘提供的FTP服务器地址,一般以“ftp.”开头。接下来,在“端口”栏输入FTP服务器端口号,默认通常为21。然后,在“登录类型”栏选择“匿名登录”或者“常规登录”,根据需要填入相应的用户和密码信息。 完成以上设置后,点击“连接”按钮,以连接到微盘的FTP服务器。一旦成功连接,你将会看到微盘服务器的目录结构显示在软件的右侧面板。 要下载微盘的文件,只需在软件界面定位到目标文件的位置,选文件名,然后点击上方工具的“下载”按钮。此时,CuteFTP将开始下载选择的文件,并将其保存在你指定的目录。 当下载完毕时,你可以在指定的目录找到所需的文件。需要注意的是,下载时间会受到网络速度和文件大小的影响,大文件可能需要一定时间来完成下载。 总的来说,使用CuteFTP下载微盘文件非常简单。通过设置FTP连接参数,连接到微盘服务器后,就可以轻松地下载所需文件了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值