新鲜发布:

8

php实现验证码的破解识别(初级篇)

© kekehu / 技术资源 / 2009.10.19 / 16:05 / 45488PV

以下内容转载自网络。

近期研究一些突破验证码方面的知识,记录下来。一方面算是对这几天学习知识的总结帮助自己理解;另一方面希望对研究这方面的技术同学有所帮助;另外也希望引起网站管理者的注意,在提供验证码时多些考虑进去。由于刚刚接触这方面的知识,理解比较浅显,有错误再所难免,欢迎拍砖。

验证码的作用
有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。其实现代的验证码一般是防止机器批量注册的,防止机器批量发帖回复。目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。
所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。

我们最常见的验证码
1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。
2,随机数字图片验证码。图片上的字符比较中规中矩,有的可能加入一些随机干扰素,还有一些是随机字符颜色,验证作用比上一个好。没有基本图形图像学知识的人,不可破!
3,各种图片格式的随机数字+随机大写英文字母+随机干扰像素+随机位置。
4,汉字是注册目前最新的验证码,随机生成,打起来更难了,影响用户体验,所以,一般应用的比较少。
简单起见,我们这次说明的主要对象是第2种类型的,我们先看几种网上比较常见的这种验证码的图片.
Read more...
0

解决preg_match匹配过多字符长度的限制

© kekehu / 技术资源 / 2009.10.16 / 23:30 / 5761PV

今天在写采集程序的时候,使用到了preg_match,但是有几个页面始终采集不下来。反复看了N遍的正则,没有发现有问题。于是开始怀疑preg_match是否对匹配的字符串有长度限制。但是官方的文档里面没有说明这一点。

于是开始测试:将要匹配的字串不断缩短,直到缩为原来1/5的时候可以正常匹配了,所以更加确定了。

到google里一搜,终于找到了解决方案:在php.ini中加入(随便放到哪里,我是直接放第一行的)

pcre.backtrack_limit=-1

再次使用preg_match函数测试一下,大概1300多行上万个字符的字符串也能够匹配了。
2

笔记本电脑无win键修改alt键为win键的方法

© kekehu / 工具下载 / 2009.10.14 / 17:23 / 12109PV

如果你的电脑无win键的话,以下是改alt键为win键的方法:
不需要安装软件就可实现alt为win键,只需一个注册表文件就可以实现,

有两个文件一个是左边的alt键变为win键,另一个是右边的alt键变为win键,请自行选择下载,下载后双击运行你下载的文件导入注册表,重起或注销系统就可以了,在win7系统上可以试一下win+tab键后的效果。

左边的alt键变为win键文件下载
left_key.rar (已下载 1228 次)
右边的alt键变为win键文件下载
right_key.rar (已下载 1363 次)
3

thinkpad t400安装window7总结

© kekehu / 技术资源 / 2009.10.04 / 16:41 / 14972PV

10月2号闲的无事,把本人的t400安装上了win7,在此总结一下:
以下内容属于原创,如要转载请写明出处,谢谢

一.激活(方法有两种:一种是软件激活另一种是升级bios写SLIC2.1)
    1.升级bios实现win7完美激活
以前就听同事说升级bios装win7就是激活的了,那天没有升级bios装了win7发现只有3天就过期,后来在网上找了一下有工具破解,又看说用工具破解的过一阵还会过期,会反弹,只好下决心升级bios了,升级后永久激活。以下是T400升级过程
       必须要保证电池电量足够支撑40分钟以上,并且接好外接电源。
       必须清楚地认识到:刷Bios有风险,动手之前千万要慎重!
       升级bios到3.01,下载T400 BIOS 3.01,
       官方下载地址:http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-70350
       执行下载的7uuj31jp.exe文件,解压缩后到目录中运行WINUPTP.EXE更新BIOS,
       注意更新过程中千万别有任何操作。
       更新完后重启进入bios,记录下bios的版本后面括号的内容。
       3.01的bios有两个版本一个是7VET71WW,另一个是7UET71WW,
       根据你刚才记录下bios的版本选择下载SLIC2.1。

       7VET71WW版本的SLIC2.1下载地址如下7V_T400_Ver3.01-1.03_SLIC2.1.rar (已下载 7308 次)
       7UET71WW版本的SLIC2.1下载地址如下:7U_T400_Ver3.01-1.03_SLIC2.1.rar (已下载 1019 次)
       在次进入刚才7uuj31jp.exe文件解压缩后的目录,运行WinPhlash.exe,
       如下图所示刚才你的选择的SLIC2.1文件。
Read more...
0

js制作提示公告带关闭可保存cookie

© kekehu / 技术资源 / 2009.09.23 / 17:31 / 7179PV

     加工了一下以前的提示公告,加了cookie,演示当中如果点了关闭按钮,那么12小时之内都不会显示提示。

演示网址:http://www.geekso.com/doc/tips/

html代码:
Read more...
0

js添加查询删除cookie操作代码

© kekehu / 技术资源 / 2009.09.23 / 16:10 / 7758PV

function addCookie(objName,objValue,objHours) {
  var str = objName + "=" + escape(objValue);
  if(objHours > 0){
    var date = new Date();
    var ms = objHours*3600*1000;
    date.setTime(date.getTime() + ms);
    str += "; expires=" + date.toGMTString();
  }
  document.cookie = str;
}
function getCookie(objName) {
  var arrStr = document.cookie.split("; ");
  for(var i = 0;i < arrStr.length;i ++){
    var temp = arrStr[i].split("=");
    if(temp[0] == objName) return unescape(temp[1]);
  }
}
function delCookie(name) {
  var date = new Date();
  date.setTime(date.getTime() - 10000);
  document.cookie = name + "=a; expires=" + date.toGMTString();
}
0

光盘刻录大师v7.2完全免费版(Pepsky All-in-One v7.2)

© kekehu / 工具下载 / 2009.09.19 / 21:44 / 7354PV

Pepsky All-in-One v5.2 特别版 光盘刻录大师共分为四大类,
这个软件确实很好用,找了一个英文版的注册方法搞定了中文版的注册,我怀疑这款软件可能就是外国人开发的。它有中文版与英文版都是要收费cry。软件操作上相当人性化,值得推荐。smile


最新光盘刻录大师 7.2 中文版(绿色版)下载:http://www.geekso.com/17rd/
0

js实现预加载图片让图片快速显示

© kekehu / 技术资源 / 2009.08.30 / 22:00 / 8914PV

在做产品相册时,鼠标经过产品的小图片时要求出现大图片,这时如果没有预先加载图片进来,图片会显示很慢。
解决此问题用如下代码实现:

//预加载图片


Read more...
0

徐杰太有才了

© kekehu / 音频视频 / 2009.08.23 / 09:37 / 4352PV

梁静茹名曲串烧:《勇气》+《可惜不是你》+《情歌》

Read more...
0

越狱兔在线观看下载第三季27-39(DVD完整版)

© kekehu / 音频视频 / 2009.08.22 / 13:29 / 6078PV

13/47 第一页 上页 8 9 10 11 12 13 14 15 16 17 下页 最后页