早就想换手机了, 最近一直在比较milestone和desire.
其实之前也一直想考虑iphone, 但3GS的摄像像素实在鸡肋, 4现在又还是天价, 最近信号问题也闹得很严重.
还是选定Android系吧
desire虽然CPU比milestone高不少, AMOLED屏幕也更靓.
但milestone确是moto起死回生的里程碑, 表现不凡备受好评,
特别的是, 他的性价比很突出, 比desire少了近1000元.
周末有空就去华强北了, 记录一下购机过程: (»阅读全文…)
继前几天帮朋友的一个站阻挡了DDOS攻击后,他的另一个站又遭受了CC攻击。
该站用的是ECSHOP系统,朋友给我截图,底部显示当前在线人数接近3000。待我去访问时,网站已经挂掉,显示:
The table ‘ecs_sessions’ is full…
汗!查了下数据库,ecs_sessions这个表的记录数居然达10多万条之多,清空该表后刷新网站,已能访问。
但不到一分钟,又变得极慢,再查数据库,该表又有了2万多条数据。
ecs_sessions表是ECSHOP用来记录当前在线用户的,每次有新的用户访问,都会将session信息写入该表。这无疑给CC攻击提供了机会,攻击者只要伪造大量用户请求,很快即可使该表爆掉。
查了一分多钟内的数据,约有40多IP在同时发起攻击,每IP的用户数在几百不等。
与上次DDOS攻击的IP对比了下,有不少重复的肉鸡,应该是同一(伙)人所为。
在服务器上(利用.htaccess)将这些IP加入黑名单后,虽然攻击力度有所减弱,但ecs_sessions表的数据还是增长迅速,又有新的肉鸡加入,网站访问越来越慢,迟早还会挂。
这样手动去加黑名单总不是办法,写了个脚本检测攻击和加入黑名单,问题终于搞定!
分享出来,希望对相同遭遇的朋友有所帮助: (»阅读全文…)
港澳通行证的两次签注很早就用完了. 跟了我几年的E2频频出问题, 打算再赴港入手一台Android, 于是又办了两次续签. 老婆是深户, 我还是长沙户口, 办下来都还比较顺利, 记录一下, 以备后来者参考: (»阅读全文…)
一朋友的香港空间昨天挂了,起初是数据库连接出错,后来干脆不能访问了,出现Service Unavailable。
询问空间商,说是:
這個域名是由於有太多的連接連到這域名,已超出這個域名的連線上限,所以才會出現無法顯示或連不到數據庫。這個域名的網站連線限制是 500。
我查了站长统计,发现IP和PV数和以前皆无甚出入。
找空间商要了近两日的空间访问日志,发现前天的日志文件只有22M左右,而昨天的日志(未满24小时)竟达169M,相差甚大。
分析了昨天的日志,发现有500多个不同IP共100多万次访问都是针对 /xxx.asp ,这个页面是产品的详情页面, 而正常情况下,用户是不可能访问到这个页面的,而只能通过其他页面的链接访问到/xxx.asp?id=xxx(必须带ID)。
而恰恰朋友用的这套程序居然没对这种不带ID的情况做处理,直接让数据库查询失败而出错。这样的错误达到一定量必然引起数据库挂掉,后来我修复这个错误后,但随着攻击力度的加大,突破了IIS分配给空间连接数的上限,还是彻底挂掉了。
从技术上分析,这应该算是DDOS攻击,近年常有发生,一些大型网站都屡屡遭殃,这小小的虚拟空间又如何禁受得起?!
今日空间商帮忙更换了IP,我也是灵机一动,想到一个绝妙的办法,竟然可以利用GFW来防御DDOS : (»阅读全文…)
今天和同事发现一个诡异的问题, 系统邮件发出后, 在Gmail中点击邮件中的链接时,部分链接在IE7/IE8下不能正常访问(IE6正常).
具体为: 不能打开含有分号(;)的链接, 从gmail中点开后分号及以后的内容丢失, 从而出现找不到页面.
初步测试, 发现Gmail在打开链接时, 会由js修改click事件, 将目标链接改为gmail自己的一个中间页, 再在该页做跳转(可能google利用这过程做了一些统计工作吧)
当目标链接地址含有分号(;)时, IE7/8都不能正常跳转, 而其他浏览器却是正常的.
起初以为这是Gmail的Bug, 怀疑google对目标链接用js做了些编码转换,而不同浏览器对这个编码转换支持有差异.
我抓取了跳转页的内容, 其实就一行标准的refresh代码: (»阅读全文…)
1. 打开PUTTYGEN.exe 生成公私密钥。
2. 保存private key在本机(一个.ppk文件),注意此处不要填passprase,我们的目的本就是不想输密码。
3. 复制public key内容,粘贴到服务器你的用户目录下的 .ssh/authorized_keys,没有该文件的话请自行创建。
4. chmod 600 .ssh/authorized_keys
chmod g-w .ssh .ssh/authorized_keys 不改权限可能登不了。
5. 在putty中导入私钥。
相关截图: (»阅读全文…)
自从用上Chrome,在家就很少用Firefox,只是拿它来做些前端开发与调试。
前天发现Godaddy的SSH空间不能翻墙了,又找了另一家的VPS。
分了个SSH账户给朋友用,但他还是上不了Facebook,Twitter也打不开,但Youtube,wikipedia等其他同为GFW黑名单的网站则可以正常访问。
远程帮他试了很久也是不行,后来发现用IE的代理设置则可以。
但IE的代理开关不是很方便,还是想用Firefox的代理来上。
google了一下,说有可能和DNS的劫持有关,修改Firefox的配置即可。试了下,果然可行。
附具体方法:
1. 在Firefox的地址栏输入 about:config
2. Firefox 会有安全警告提示,不管它,点按钮继续
3. 找到“network.proxy.socks_remote_dns”这一项,设为True(默认是False),搞定!
前不久一个朋友想要翻墙(GFW)上一些国外的网站(包括facebook),让我帮他买款支持SSH的国外空间.
以我的个人经验,我用过dreamhost, godaddy和justhost这三家国外空间。
dreamhost的服务最好,管理面板很好用,价格也最贵。
godaddy是全球最大的域名提供商,国内用他们空间的也不少,他们经常有各种优惠措施,性价比还可以,但管理界面有点复杂,最不爽的是他们的网站太花哨,广告超多,新手购买的话,一不小心可能就会选上他们的其他服务而多花冤枉钱。
justhost这家好像不是很大,价格很便宜,去年帮朋友买过,目前也没发现什么问题。但和上两家相比,它不支持SSH,需要另外购买。
我大致介绍了下我的经验,他选择了Dreamhost。
但买后发现,他们家的SSH来翻墙没问题,速度也不错,但不能上facebook和twitter。不知是不是太多人利用他们空间来上facebook,牺牲了他们的带宽而被屏蔽了。
还好首14天是免费的,昨天刚好到要扣款的时候了,打算换一家。
因为买dreamhost空间是会免费送一个域名的,但退款的话要扣掉域名的注册费用($9.95, 人民币接近70吧)。退款比较方便,在控制面板关闭主机账户就行了,款项会在几天内自动返还到信用卡(Paypal支付的好像不行)
今天帮他购了Godaddy的DELUXE PLAN,$5.59/月,搜到个优惠码,用后才$52多点(人名币360多)/年。
等空间和SSH开通生效后,空间能正常访问,但连上SSH,设置好Tunnels, 发现居然翻不了墙。
再用我自己的SSH账户(也是Godaddy)的试,竟然也不行了,我前几天还明明翻过。反复检查了隧道设置,浏览器设置和防火墙设置,都没有问题,但就是翻不了!
再借另一个朋友的账号试,也是不行。
难道Godaddy封了空间SSH的Tunnel功能?
郁闷!等下试试再不行就再帮朋友退款吧。
另外,据说最近很多DNS为ns*.domaincontrol.com的域名在大陆都不能访问了。
GFW又立功了