博客已经好几个月没有更新了!原因是长时间的使用电脑,让自己的手受伤了。目前还没有好转,曾经住过院,看过门诊,自己买过药膏来贴,都没起什么作用。根据自己上网查的资料,发现自己的手已经不是单纯的一种问题了。目前自己的诊断是,尺神经损伤+腱鞘炎+腕尺管部位重复性压迫损伤损伤+颈椎肩膀损伤+肘关节和肩关节损伤。真是千疮百孔。其实就已经不是一个鼠标手能解释的症状了。目前网络上对于鼠标手的定义多数为腕管综合症。其实这是相当不正确的。可以这么说,用鼠标过度可以引起腕管综合症,但鼠标手不一定都是腕管综合症。还可能是腕尺管综合症,以及其他的一系列的毛病。
这里给一些长时间使用电脑的人一些建议。
一是保持正确的知识,这非常重要。
二是购买一些护手的装备,千万别去省这一些小钱。特别是对腕管和腕尺管的保护装备。
三是用电脑一段时间要起来活动,扭动脖子,活动肩膀转动手臂,腕关节等等。
顺便鄙视一下现在的很多医生,他只会抓住你的某项问题,对于其他的问题一概无视。当我看外科医生的时候,他只说我腱鞘炎的问题,至于我描述的尺神经损伤的症状一概无视。当看神经科的医生的时候,他只对神经损伤的问题关心,其他症状一概无视。一个医生应该来说对各方面都会有所了解。即使你不会看也应该给些建议,岂能完全无视之。还有就是我女友的眼睛近来老是不舒服,到医院眼科医生检查都说是角膜炎,然后开药。但是这个角膜炎看了两家大医院的医生,完全没有任何效果,而且医生对于症状的主诉基本是无视的。之前我手的问题,在外科医生处竟然叫我做血常规,然后随便弄点血管扩张的药了事。对于我的手来说是完全不起作用的。在来说说住院的事情。我不知道在其他地方的医院是否有这样的规定。无论你是什么问题住院有几项检查是必须做的。大小便的检测,血常规,血生化全套。在我出院向医生索要这些检测结果的时候遭到拒绝。真不知道这是什么鸟蛋规定。如果说因为医学上的需要要求做这些检查我没话说。但是连结果都不给,我绝对有理由怀疑医院根本就没做这些检测,只是做做样子。甚至连我做的肌电图的检测报告都不给我。医疗改革年年都在说,改来改去还都是一样的结果,普通人看不起病。
博客暂时不可能能一直更新了。除非哪天手完全康复了。目前只能少量的更新。之前已经3个月没更新了。已经严重背离建博初期的每日更新的目标了。哎!杯具!
作者:fenix
本文首发于fenix电脑博客转载请注明出处
http://www.fenixtech.info
IIS6默认的设置中限制了上传文件的大小。而且值很低。导致连cmd.exe这个200多KB的程序都传不上。于是就有了这篇文章!
一天晚上,刚打开Q,就看到小企鹅的图标不断闪动,原来是一迷上脚本攻击的学生发来的求救消息:“获得了一个WebShell,但是可能服务器在IIS里限制了上传文件大小,cmd.exe就是传不上去,小一点的文件都可以传,是什么原因啊?”。没有哪个网管会BT到在IIS中把文件上传大小限制得连289K的Cmd.exe也传不上去的,肯定是IIS6.0的默认设置。于是我就回了一句:“是IIS6.0的默认设置引起的。”,“那有什么好的解决办法吗?”学生还不死心。因为自己急着要测试一个软件,想也没想就回复:“拆分、合并啊!”,这下子惹麻烦了,当学生继续询问:“拆分我会,但是如何合并?”时我才想起,Cmd.exe都无法上传,怎么执行“copy /b”命令呢?幸好自己脑子转弯比较快,ASP中的Adodb.Stream对象不是可以操作二进制文件的吗?那肯定可以实现文件合并的功能的。于是回复:“呵呵,用ASP代码实现吧!”
可惜该学生很不争气,几天后还是把我缠住,说什么网上找不到能够实现文件合并的ASP程序,说连新出的海洋6.0也没有这样的功能,甚至激我说老师吹牛……亏我还教过他ASP呢,一点不懂自己动手,丰衣足食的DIY精神,只会利用现成的工具怎么可能成为高手呢?为了不让自己的弟子失望,挽回教师的一丝尊严,于是我花了一个小时写了这个ASP文件合并器,测试了一下,效果还挺好,配合海洋之类的木马,很好地解决了IIS6.0无法上传大于200K以上文件的限制。
编程原理
Asp中的Adodb.Stream组件可以操作二进制文件,程序使用了该组件的几个重要的方法。
1. LoadFromFile方法
使用方法:Object.LoadFromFile(FileName)
说明:将FileName指定的文件装入对像中,参数FileName为指定的文件名。
2.Read 方法
使用方法:Object.Read(Numbytes)
说明:读取指定长度的二进制内容。
参数说明:Numbytes指定的要读取的找度,不指定则读取全部。
3.Write 方法
使用方法:Object.Write(Buffer)
说明:将指定的数据装入对象中。
4.SaveToFile 方法
使用方法:Object.SaveToFile(FileName,[Options])
说明:将对像的内容写到FileName指定的文件中
核心代码:
为了方便调用,我写了一个子过程。
程序代码
sub hb(Filename,newname)
’ Filename为要合并的文件名,用”|”放开,newname为要生成的新文件。
Filename=split(Filename,”|”)
i=ubound(Filename)
redim fname(i),fstr(i)
set fso = Server.CreateObject(”Scripting.FileSystemObject”)
for n=0 to i
fname(n)= server.MapPath(Filename(n))
if not fso.FileExists(fname(n)) then call back(”文件”&name(n)&”找不到!”)
next
set fso=nothing
’这里使用Scripting.FileSystemObject对象是为了判断文件是否存在,一个成形的代码总应该要有防死、纠错的功能。
newname = server.MapPath(newname)
for n=0 to i
set dr=CreateObject(”Adodb.Stream”)
dr.Mode=3
dr.Type=1
dr.Open
dr.LoadFromFile(fname(n))
fstr(n)=dr.read
dr.close
next
‘将要合并的文件内容读到fstr数组中。
set dr=CreateObject(”Adodb.Stream”)
dr.Mode=3
dr.Type=1
dr.Open
for n=0 to i
dr.write=fstr(n)
next
dr.SaveToFile newname,2
‘生成新文件。
dr.Close
set dr=nothing
response.write “新文件”&newname&”成功生成!”
end sub
小提示:这个代码除了在入侵IIS6.0时会派上用场,在其它限制上传文件大小的主机中也能用。
把写好的代码给学生,再认真做一番思想教育,什么不能用来做坏事等云云,学生学点脚本安全的知识也不是坏事。本来还想用VBS写一个VBS文件切割机,想想还是算了,这样的工具网上已经够多了,不能浪费时间。也许有人会怪我为什么不整合了文件上传功能,我想当大家需要用到这个程序的时候,一定已经获取了WebShell,我又何必多此一举呢?
学习黑客技术最大的乐趣莫过于自己编写小工具,我自己也就因为这一次的事才发现其实ASP功能挺强的,关键在于自己会不会去深入挖掘。
本文连接:http://www.fenixtech.info/archives/270
使用google 的chrome的浏览器以来,发现其对比IE有很多优点,但是缺点也不少。
先来说说它的优点,首先是一个窗口中可以打开多个网页。当然ie7以上的版本也有这个功能。不过对使用xp系统的人,还是相当大一部分的用户不会去升级IE的。
其次:页面加载的速度在多数时候是要快一些,不过也会有大姨妈来的情况。
第三:界面清爽简单,不像IE中潜入了一大堆的软件。
第四:有一个“当前书签”这个相当好用。比IE的收藏夹方便多了。
第五:具有网页翻译的功能。
第六:安全性,IE的安全性就不用说了。。那么多的网页木马多数都是利用IE的漏洞进行传播的。Chrome浏览器采用了类似于操作系统的“沙盒”架构设计,因此黑客很难通过Chrome来攻击PC
缺点:对某些网页上的一些元素不支持。发现它对某些网页元素支持不是很好。一些网页在IE中能正常打开的,在chrome中网页变形或是网页上的广告无法关闭。目前暂时只发现这些。
作者:fenix
本文首发于fenix电脑博客转载请注明出处
http://www.fenixtech.info
最近评论