从CuteFTP的sm.dat中获取密码
来源:互联网 发布:seo排名培训 编辑:程序博客网 时间:2024/05/02 16:03
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
- 从CuteFTP的sm.dat中获取密码
- 获取cuteftp中的ssh密码
- CuteFTP修改密码方法
- cuteFTP使用中遇到的两个问题
- AS从控制台或者环境变量中获取签名文件密码的方法
- 从字典中获取一个随机单词,以生成新的密码
- CCS中DAT文件的格式
- 三、CCS中dat文件的格式
- 在SM中4种调试的方法
- SM中查找变量在哪里定义的方法
- 从键盘读入一行字符,把其中的字母字符一次存放在磁盘文件f2.dat中。再把它从磁盘文件读入程序,将其中的小写字母改为大写字母,再存入磁盘文件f3.dat
- PHP 直接从 QQWry.dat 解析IP地址的程序
- CCS5.5从硬盘读入.dat数据格式的单张图像
- 关于sm的极限!
- 解决登陆 cuteFTP 的问题
- 从data.dat文件中读取整数求和,结果保存到same.data文件中
- BMP图像文件到CCS中DAT文件的转换
- c语言中dat 和txt的区别
- word/Excel 此对象创建于package中,此应用程序不能用来打开此对象
- 16位CRC校验原理与算法分析
- jQuery文件使用google服务器的,以减少服务器的压力
- jQuery select option 选中项取值--FLY's SKY-峰窝
- Android RelativeLayout 属性 (
- 从CuteFTP的sm.dat中获取密码
- CRC校验C语言实现
- Connect RMI without License
- 将Cstring类型的参数传递给sendto函数
- 冷笑话&&急转弯
- Crystal Report在WinForm使用方法一:pull模式
- memberwise and bitwise in C++
- 人淡如菊
- 云计算