关 键 词:
密码 破解 tmp src s1 substr 解决 hexDecode s2 chr
今天老妈把邮箱密码忘了。想到foxmail里应该有记录,就找出账号设置文件,打开看看,果然有密码,不过被加密了。google到解决办法后,用php写程序解决了。然后修改了一下,变成通用的。其实可以用看星星的程序解决。不过手边没有,再说,咱程序员自有自己的办法^_^
<?php
function hexDecode($s) {
return preg_replace('/(\w{2})/e',"chr(hexdec('\\1'))",$s);
}
function foxmailCrack($src) {
$s1 = substr(hexDecode($src), 1) ^ "~draGon~";
$s2 = chr(ord('Z') ^ hexdec(substr($src, 0, 2)));
$s2 .= substr(hexDecode($src), 1, -1);
$out = '';
for($i = 0; $i < strlen($s1); $i++){
$tmp = ord($s1[$i]) - ord($s2[$i]);
$tmp = $tmp < 0 ? $tmp + 255 : $tmp;
$out .= chr($tmp);
}
return $out;
}
?>
相关文章
图文推荐
论 坛 资 源
·php模板和MVC
·linux上装php
·用一行php代码实现字符串的16进制编码解码
·实现php的动态代理
·php程序接口
·PHP单元测试
·关于php.ini的问题
·解决phpMyAdmin2.6以上版本数据乱码问题
·php截取中文字符串的函数
·PHP中的单引号和双引号的使用
·linux上装php
·用一行php代码实现字符串的16进制编码解码
·实现php的动态代理
·php程序接口
·PHP单元测试
·关于php.ini的问题
·解决phpMyAdmin2.6以上版本数据乱码问题
·php截取中文字符串的函数
·PHP中的单引号和双引号的使用
热门技术文档
·php模板和MVC
·linux上装php
·用一行php代码实现字符串的16进制编码解码
·实现php的动态代理
·php程序接口
·PHP单元测试
·关于php.ini的问题
·解决phpMyAdmin2.6以上版本数据乱码问题
·php截取中文字符串的函数
·[ZT] 如何判断一个Gif是否动画
·linux上装php
·用一行php代码实现字符串的16进制编码解码
·实现php的动态代理
·php程序接口
·PHP单元测试
·关于php.ini的问题
·解决phpMyAdmin2.6以上版本数据乱码问题
·php截取中文字符串的函数
·[ZT] 如何判断一个Gif是否动画
最新图文档
本站编辑推荐:(本站开通Delphi4PHP专区,欢迎进入论坛交流!)
- · 3分钟快速了解 Delphi for PHP 特色 (中文), PDF档
- · 购买Delphi for PHP的五大理由, PDF档
- · Delphi for PHP 使用规格介绍, PDF档
- · Delphi for PHP 問答集 (From CodeGear)
- · Delphi for PHP 产品价格表
编缉最近更新文章
- PHP剑道:PHP的魅力和
- 评论:在Web开发领域
- 专家预言:PHP将比Jav
- 初学者入门:细述PHP4
- Zend 产品价格
- Zend 增值服务
- php模板和MVC
- linux上装php
- 用一行php代码实现字
- php设计模式介绍之单
- php设计模式介绍之单
- php设计模式介绍之单
新闻资讯
ZEND产品
基础教程
高级应用
网站赞助商
搜索您感兴趣的内容




