php破解验证码(某知名网站)
2014-06-30 20:50
369 查看
php破解验证码(某知名网站)
验证码图片:
源代码下载:http://download.csdn.net/detail/e421083458/7576865
验证码图片:
<?php require __DIR__ .'/include/picToStr.class.php'; $tezheng = include __DIR__ .'/include/code.php'; //cookie文件 $array['file'] = __DIR__ .'/picturecode.gif'; $array['validate'] = parse_validate($array, $tezheng); print_r($array['validate']); /** * 解析验证码 */ function parse_validate($array, $tezheng) { //解析图片 $tostr = new toStr($array['file']); $tostr->getHec(); $horData = $tostr->magHorData(); $ndatas = $tostr->magVerData($horData); //echo $tostr->jz(); //查看横向像素图 //取得解析后的验证码颜色值 $new = formartData($ndatas); //echo $tostr->drawWH($ndatas); //查看纵向像素图 $code = ''; //根据颜色值循环识别验证码图片上的字符 foreach ($new as $v) { $code .= discern($v, $tezheng); } //@unlink($array['file']); return $code; } /** * 识别一个字符 */ function discern($numStr, $tezheng) { foreach ($tezheng as $k => $v){ similar_text($numStr, $k, $pre); if ($pre>95){ return $v; } } } /** * 格式化数据 */ function formartData($data) { $array = array(); $i = 0; $str = ''; foreach ($data as $k => $v) { if (!in_array(1,$v)) { $array[$i] = $str; $str = ''; $i++; continue; } else { foreach($v as $vv) { $str .= $vv; } } } return $array; }
源代码下载:http://download.csdn.net/detail/e421083458/7576865
相关文章推荐
- 如何使用PHP对网站验证码进行破解
- 如何使用PHP对网站验证码进行破解
- PHP实例:PHP生成带有雪花背景的网站验证码
- php网站验证码无法显示
- 暴力破解网站用户注册验证码的SHELL脚本示范
- PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
- PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
- 网站验证码破解功略
- PHP网站验证码显示不出来
- 知名网站分享:PHP代替Perl,Redis置换MySQL,日处理过亿PV
- paip.突破 网站 手机 验证码 的 破解 总结
- php编写一个网站验证码
- UTF-8编码网站空白问题,PHP验证码不显示问题
- 使用tesseract-ocr破解网站验证码
- php实现验证码的破解识别(初级篇) 本文转载自<这一客> http://www.geekso.com
- paip.突破 网站 手机 验证码 的 破解 总结
- 用php写了个简单的验证码破解程序
- PHP网站验证码不显示的解决方法
- PHP网站打开验证码不显示或显示空白的解决方法
- 使用tesseract-ocr破解网站验证码