技术资源

8

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

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

以下内容转载自网络。

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

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

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

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

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

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

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

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

pcre.backtrack_limit=-1

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

thinkpad t400安装window7总结

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

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

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

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

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

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

html代码:
Read more...
0

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

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

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

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

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

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

//预加载图片


Read more...
0

easyeclipse for php代码自动换行的解决方法

© kekehu / 技术资源 / 2009.07.23 / 18:31 / 9275PV

第一步:选择easyeclipse,Help->Software Updates->find and Install…。
点击在新窗口中浏览此图片
第二步:在出现的对话框中选中下图所示选项,继续!
点击在新窗口中浏览此图片
第三步:在出现的对话框中点击“New Remote Site…”,并输入下图
http://ahtik.com/eclipse-update地址
点击在新窗口中浏览此图片

接下来按提示一步步完成!

使用“自动换行”,就是在代码区域点击右键选择“Virtual Word Wrap”.
点击在新窗口中浏览此图片
0

最新哈里波特与冰川世纪优惠券下载

© kekehu / 技术资源 / 2009.07.18 / 10:21 / 4248PV

点击在新窗口中浏览此图片
片名:哈利波特与混血王子的优惠券能使用的影城:东环影城与阳光影城,
凭优惠券30元/张(需打印此优惠券兑换电影票)

片名:冰川时代3 (冰河世纪3)的优惠券能使用的影城:东环影城(标准票价120元/张),
凭优惠券半价优惠(需打印此优惠券兑换电影票)

优惠券.rar (已下载 647 次)
0

mysql索引简单介绍

© kekehu / 技术资源 / 2009.06.30 / 11:53 / 10508PV

今天在看我同事建的几个表时发现索引有点不对劲,所以自已上网温故一下这方面的知识。 温故而知新,可以为师矣

在数据库表中,使用索引可以大大提高查询速度。不过索引只是提高效率的一个因素。如果你的MySQL有大数据的表,就需要花时间研究建立最优秀的索引或优化查询语句。
Read more...
2

删除Windows7桌面快捷方式小箭头的方法

© kekehu / 技术资源 / 2009.06.04 / 23:08 / 11671PV

美化桌面快捷图片的小键头
如果你之前改过这个,发现桌面的快捷方式不能放在超级任务栏上,那说明你的那种方法不正确。以下是我找到的正确方法可以去掉快捷方式图标的小键头:
找一透明ico图标,保存到C:\windows文件夹中,文件名为Empty.ico
新建一文本文档,粘贴以下内容,另存为扩展名reg的注册表文件,
双击导入,注销后重新登录即可
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"="C:\\Windows\\Empty.ico,0"

为方便操作,下面提供了透明ico图标及去掉和恢复快捷方式箭头的注册表文件
桌面透明图标.rar (已下载 1635 次)

5/19 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页