文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院专栏Baidu自动发贴程序-百度贴吧验证码算法
精品推荐
特别推荐
·新站如何被百度快速的收录
·网站让百度(Baidu)天天更新、收录的更多的方法
·新站注意:百度(Baidu)收录新站的研究
·baiduspider常见问题解答
·baidu给友情链接站长们的一些指南
·什么都能搜到 将Google和百度合二为一
·百度地图伴我走遍全天下
·百度主题封杀以下十四种特征行为
·上网了解知识:百度知道四大提问技巧
·用百度实现站内搜索的Javascript代码
·百度知道四大提问技巧 助你早早解决问题
·网站针对baidu优化的相关问题解答
·用模拟精灵解百度编程大赛试题
·10天内让google和baidu收录您的网站
·我的baidu优化经验
·百度推广全国代理名单
·实现百度站内搜索的代码
·用robots.txt探索Google Baidu隐藏的秘密
·百度主题推广服务代码完全解析
·百度主题推广和google adsense的比较
热点TOP10
·百度是这样清除黄色图片的
·百度地图伴我走遍全天下
·名家说百度,李彦宏说看黄色网站
·百度贴吧排行榜
·一网打尽:批量下载百度MP3歌曲
·教你轻松破解验证码 - 解读百度贴吧杀手v2.0源代码
·百度在日本正式上线----www.baidu.jp
·百度推广全国代理名单
·百度竞价效果越来越差,抢钱、烧钱
·如何在百度搜索引擎登陆网站
·IE只能打开百度其他网站都是无法显示
·网站让百度(Baidu)天天更新、收录的更多的方法
·自动发贴程序-百度贴吧验证码算法
·PHP制作的仿百度的站内搜索引擎代码
·新站如何被百度快速的收录
·百度知道四大提问技巧 助你早早解决问题
·什么都能搜到 将Google和百度合二为一
·轻轻松松批量下载百度排行榜音乐
·用百度实现站内搜索的Javascript代码
·实现百度站内搜索的代码

自动发贴程序-百度贴吧验证码算法

日期:2008年2月13日 作者: 查看:[大字体 中字体 小字体]


  首先,进入一个贴吧,比如"virus吧",地址是http://post.baidu.com/f?kw=virus。

自动发贴程序-百度贴吧验证码算法

图1

  可以看到,页面底部有一个表单,允许匿名发贴。如果要写一个自动发贴的程序,唯一的难点是验证码。

自动发贴程序-百度贴吧验证码算法

图2

  接下来查看页面源码,发现验证码是个图片,由脚本生成。验证码图片的链接是形如http://post-js.baidu.com/cgi-bin/c?[p1]&[p2]的样子,其中p1和p2是两个随机整数。

自动发贴程序-百度贴吧验证码算法

图3

  所有验证码图片上面都有4个阿拉伯数字,夹杂一些噪音点。可惜这些噪音点不是随机产生的,举个例子,http://post-js.baidu.com/cgi-bin/c?0&0和http://post-js.baidu.com/cgi-bin/c?65536&0这两个链接将产生两幅完全相同的图片。

  验证图片上面的数字是可以由产生它的链接地址直接计算出来的。公式的c代码如下:

p1 >>= 8;
p2 >>= 8;
p1 = (p1 & 0xff)+((p1 >> 16) << 8);
p2 = (p2 & 0xff)+((p2 >> 16) << 8);
result = (p1 + (p2 << 16)) % 10000;

  图3所示的链接地址可以生成图2中的验证码,对于这个例子,链接中的两个整数:

p1 = 695327974, p2 = 1581465364
p1 = p1/256 = 695327974/256 = 2716124
p2 = p2/256 = 1581465364/256 = 6177599
p1 = p1%256 + p1/65536*256 = 2716124%256 + 2716124/65536*256 = 10716
p2 = p2%256 + p2/65536*256 = 6177599%256 + 6177599/65536*256 = 24127
result = (p1 + p2*65536)%10000 = (10716 + 24127*65536)%10000 = 1581197788%10000 = 7788

  这就是图2中的验证码7788。

(出处:清风网络学院






上一篇:利用ASP将HTML格式数据传输给Excel 的技巧

下一篇:ASP实现动态添加表单内容的实例程序

自动发贴程序-百度贴吧验证码算法 相关文章:
·IE浏览器再现严重安全漏洞 微软紧急发补丁程序
·不用任何软件(木马程序)盗取账号密码
·QQ空间自动刷留言板代码
·百度是这样清除黄色图片的
·Dreamweaver MX 2004做ASP程序(4)用户注册系统
·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
·破解程序及注册机使用方法
·吉林换妻俱乐部 须进行视频验证(图)
·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
·制作全自动Windows XP 64位安装光盘(1)
自动发贴程序-百度贴吧验证码算法 相关软件:
·C语言程序设计
·超级自动注册申请王 V3.0
·Windows环境下32位汇编语言程序设计
·FLASH个人简历源程序(FLA)
·C语言程序设计视频教程 CSF 教材:谭浩强《c程序设计》
·零起点教你如何破解软件和制作注册机 and 视频+程序
·算法导论 pdf 中文版
·GHOST全自动备份还原系统光盘V3.0
·Sim Aquarium v2.06 -非常漂亮的海底世界屏幕保护程序
·硅谷 C++程序设计视频教程 齐幼菊

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn