2007年09月30日

揭秘图片病毒技术背后的内幕

一、被诅咒的油画

  在网络上流传着一幅诡异的油画,据说很多人看后会产生幻觉,有人解释为油画的构图色彩导致的视觉刺激,也有人认为是心理作用,众说纷纭,却没有令人信服的答案。在网络公司上班的秘书小王也从一个网友那里得知了这幅画,她马上迫不及待的点击了网友给的图片连接。图片出来了,小王终于见识到了传说中诡异的油画,面对着屏幕上那两个看似正常的孩子,她却觉得背后凉飕飕的。那网友也很热心的和她聊这幅画的来源,小王入神的听着,丝毫没有注意到IE浏览器左下角的状态栏打开页面的进度条一直没停止过。   

  如果说小王刚才只是背后发冷的话,那么现在她已经是全身发冷了:电脑光驱自动弹了出来,刚按回去又弹了出来,她着急的请教那个网友,那边很平静的说:“哦,也许是光驱坏了吧,我有事先下了,你找人修一下。”然后头像暗了。

  小王已经无法回复他的话了:鼠标正在不听使唤的乱跑,键盘也没了反应,过了一会儿,电脑自己重启了,而且永远停留在了“NTLDRismissing...”的出错信息上。

  显而易见,这又是一个典型的木马破坏事件,但是小王打开的是图片,难道图片也会传播病毒了?答案很简单也很出人意料:小王打开的根本不是图片。

  IE浏览器的功能很强大,它可以自动识别并打开特定格式的文件而不用在乎它是什么文件后缀名,因为IE对文件内容的判断并不是基于后缀名的,而是基于文件头部和MIME。当用户打开一个文件时,IE读取该文件的头部信息并在本机注册表数据库内查找它对应的MIME格式描述,例如打开一个MIDI文件,IE先读取文件前面一段数据,根据MIDI文件的标准定义,它必须包含以“RIFF”开头的描述信息,根据这段标记,IE在注册表定位找到了“x-audio/midi”的MIME格式,然后IE确认它自己不具备打开这段数据的能力,所以它根据注册表里的文件后缀名信息找到某个已经注册为打开后缀名为“.MID”的文件,然后提交给此程序执行,我们就看到了最终结果。

 正是因为这个原理,所以IE很容易受伤。入侵者通过伪造一个MIME标记描述信息而使网页得以藏虫,在这里也是相同的道理,小王打开的实际上是一个后缀名改为图片格式的HTML页面,它包含上述两个漏洞的病毒文件和一个高度和宽度都设置为100%的图片IMG标记,所以在小王看来,这只是一个图片文件,然而,图片的背后却是恶毒的木马。木马程序体积都比较大,下载需要一定时间,这就是IE进度条一直没停止的原因。入侵者为了确保受害者打开页面的时间可以使整个木马文件下载完毕,就采用了社会工程学,让受害者不会在很短的时间内关闭页面,当木马下载执行后,“图片”的诅咒就应验了。
二、位图特性的悲哀

  他是一家公司的网络管理员,在服务器维护和安全设置方面有足够多的经验,因此他无需惧怕那些利用浏览器漏洞实现的病毒。这天他在一个技术论坛里看到一个网友发的关于AMD某些型号的处理器存在运算瑕庇的帖子,并给出一个测试页面连接,根据官方描述,如果你用的CPU存在瑕庇,那么你会看到页面上的测试图片显示得破损错乱。他心里一惊:自己用的CPU正是这个型号。他马上点击了页面连接。   

  看着页面上乱七八糟的一幅图片,他心里凉了一截:这台机器的CPU居然有问题,而他还要用这台机器处理公司的重要数据的!他马上去管理部找负责人协商,把显示着一幅胡里花哨图片的机器晾在一边。

  管理部答应尽快给他更换一台机器,让他把硬盘转移过去,因为上面有重要的业务资料。他回来时看到那幅图片还在耀武扬威,他厌恶的关闭了页面,照例打开存放资料的文件夹,他的脑袋一下子空白了:资料不见了!谁删除了?他慌乱的查找硬盘每个角落,可那些文件却像蒸发了一样。许久,他终于反应过来了:机器被入侵了!他取下硬盘直奔数据恢复公司而去。

  事后他仔细分析了原因,因为机器已经通过了严格的安全测试而且打了所有补丁,通过网页漏洞和溢出攻击是不可能的了,唯一值得怀疑的只有那个所谓的瑕庇测试网页了,他迅速下载分析了整个页面代码,看着页面源代码里后缀名为“.BMP”的IMG标记和一堆复杂的脚本代码,他知道自己是栽在了BMP木马的手上。
那幅“测试瑕庇”的图片,无论到什么机器上都是一样有“瑕庇”,因为它根本不是图片文件,而是一个以BMP格式文件头部开始的木马程序。

  为什么看似温顺的图片文件也变成了害人的凶器?这要从位图(Bitmap)格式说起,许多朋友应该都知道流传了很久的被称为“图片藏字”的“密文”传播方式,即在位图文件尾部追加一定量的数据而不会对原位图文件造成太大破坏,这是位图格式的限制宽松而造成的。系统判断一个位图文件的方法并不是严格盘查,而是仅仅从文件头部的54字节里读取它的长宽、位数、文件大小、数据区长度就完成了图片的识别,宽松的盘查机制使得BMP木马得以诞生。  不过先要澄清一点概念,BMP木马并不是在BMP位图文件屁股后追加的EXE文件,而是一个独立的EXE可执行文件,但是它的文件PE头部已经用位图文件头部替换了,由于系统的盘查机制,这个EXE文件就被浏览器认成位图文件了。既然是位图,在浏览器的程序逻辑里,这是需要下载到Internet高速缓存文件夹然后显示在页面上的文件,但是因为这个文件本来就不是位图,它被强制显示出来以后自然会变成一堆无意义的垃圾数据,在用户眼里,它就成了一幅乱七八糟的图像。但这不是引起木马危机的原因,要留意的是这些文字:“需要下载到Internet高速缓存文件夹”!这说明浏览器已经请狼入室了——木马已经在硬盘上安家了,但是目前它还在沉睡中,因为它的文件头部被改为位图格式,导致它自身已经不能运行,既然不能运行,理所当然就不能对系统构成危害,那么这只狼在硬盘呆多久也是废物一个,入侵者当然不能任由它浪费,因此他们在做个页面给浏览器下载木马的同时,也会设置页面代码让浏览器帮忙脱去这只狼的外衣——把位图格式头部换成可执行文件的PE头部,然后运行它。经过这些步骤,一只恶狼进驻了系统。

 这个无法修补的漏洞十分可怕,用户很难知道他们正在浏览的页面是否正在偷偷下载着木马数据,因为即使他们打好了所有补丁也无济于事,木马是被IE“合法”下载的,不属于代码漏洞,而且单靠程序本身也很难判断这个图像是不是木马程序,机器靠二进制完成处理工作,而不是视网膜成象交给大脑判断。但是,由于这也是需要下载文件的入侵方式,它能否下载完毕以及用户愿不愿意去看页面就要取决于入侵者的社会工程学了,在任何一个页面里放出一个乱七八糟的图片或者来一个隐藏的图片框都不是最明智的选择,除非利用一些“暇庇声明”或更能引起人的兴趣的伎俩。那家公司的网管之所以会这么不设防,就是因为攻击者偷用了人们的“心理盲区”,因为人们对安全、漏洞、病毒、暇庇等内容会特别敏感,所以入侵者发个专业暇庇案例就欺骗了一大堆人,这次是拿真实的事件:AMD某些型号CPU会导致图像显示出问题的暇庇来做鱼饵,下一次又该拿什么了呢?
三、魔鬼的诅咒

  对于某娱乐论坛的大部分用户来说,今天是个黑色的日子,因为他们在看过一个《被诅咒的眼睛》油画帖子后,系统遭到了不明原因的破坏。  

  论坛管理层的技术人员立即对这个帖子进行了多次分析,可是整个页面就只有一个JPEG图片的连接,其他恶意代码和程序根本不存在。入侵者靠什么破坏了看帖用户的机器?难道竟是这个JPEG图片?

  答案恐怕让人难以接受,的确就是这幅JPEG图片让用户感染了病毒。尽管病毒研究一直未曾停止,可是发展到这个地步,实在让人不能承受:再下去是不是打开一个文本文件都会被感染病毒?

  图片带毒来袭,实在让所有人都擦了一把汗,然而我们都知道,JPEG、GIF等格式图片不具备可以执行自身并散播病毒的条件,这不符合逻辑。回忆一下2004年9月14日的事,微软发布了MS04-028安全公告:JPEG处理(GDI+)中的缓冲区溢出可能使代码得以执行。没错,就是这个漏洞,它的术语叫GDI+,对应的动态链接库为GdiPlus.dll,这是一种图形设备接口,能够为应用程序和程序员提供二维媒介图形、映像和版式,大部分Windows程序都调用这个DLL完成JPEG格式图片的处理工作。但是现在,正是这个“公众人物”成了众矢之的。   

  说到这里,有基础的读者应该明白了吧:并不是图片自己能传播病毒,而是系统负责图形处理工作的模块会在处理图片时发生溢出导致图片内携带的恶意指令得以执行破坏。如果某个图片工具不调用这个系统模块,而是使用自己的处理模块,那么同样包含恶意指令的图片就不能达到破坏目的。但是因为这个系统模块是默认的处理模块,所以大部分程序在“JPEG病毒”面前纷纷落马。
这个溢出是怎么产生的呢?这要从系统如何读取JPEG格式图形的原理说起,系统处理一个JPEG图片时,需要在内存里加载JPEG处理模块,然后JPEG处理模块再把图片数据读入它所占据的内存空间里,也就是所说的缓冲区,最后我们就看到了图片的显示,然而就是在图片数据进入缓冲区的这一步出了错——Windows规定了缓冲区的大小,却没有严格检查实际容纳的数据量,这个带缺陷的边界检查模式导致了噩梦:入侵者把一个JPEG图片的数据加工得异常巨大并加入恶意指令,那么这个图片在系统载入内存时候会发生什么情况呢?图片数据会涨满整个JPEG处理模块提供的缓冲区并恰好把恶意指令溢出到程序自身的内存区域,而这部分内存区域是用于执行指令的,即核心区,于是恶意指令被程序误执行了,入侵者破坏系统或入侵机器的行为得以正常实施。有人也许会疑惑,入侵者都是神算子吗,他们为什么能准确的知道会是哪些数据可以溢出执行?答案很简单,因为Windows在分配JPEG处理模块的空间时,给它指定的内存起始地址是固定的,入侵者只要计算好这个空间大小,就能知道会有哪些数据被执行了,所以JPEG病毒迅速传播起来。   

  所谓JPEG病毒,并不是JPEG图片能放出病毒,而是系统处理JPEG图片的模块自己执行了JPEG图片携带的病毒,所以我们大可不必人心惶惶,只要补上了GDIPLUS.DLL的漏洞,那么即使你机器上的所有JPEG图片都带有病毒数据,它们也无法流窜出来搞破坏,正如美国马萨诸塞州立大学助理教授奥斯汀所言:“病毒不仅仅是可自我复制的代码,他们需要通过可执行代码的方式来进行传播。JPEG文件不能执行代码,他们是由应用软件打开的数据文件。应用软件不会去查找数据文件中的可执行的代码,为此不会运行这些病毒代码。”
 四、防范

  对于虚假图片文件的欺骗手法,只要用户补上了MIME和IFRAME漏洞,那么入侵者让你停留多久也无济于事;至于BMP木马,它的防范是几乎不可避免,但是它有个最大的弱点,大部分情况下只能在Win9x环境正常执行,用Win2000以上的用户不必草木皆兵了;而对于JPEG病毒来说更好办了,微软已经提供JPEG模块的更新了,你倒是去补一下啊!即使真的一点也不会,买个防病毒软件在后台监视也OK了,但是为什么国内用户却偏偏喜欢徒劳的恐慌?

  纵观这一系列图片病毒的原理和手法,我们可以发现“社会工程学”这个身影的扩大化趋势。如何避免被骗,这只能看你自己了。

  • » 阅读全文...
  • 2007年09月23日

    SEO-百度热门词的排名经验

       接触SEO 是在去年下半年,在网络上终是无所事事 于是去开了几个私服玩玩,虽说赚钱不多,倒也够花的

        大家都知道开私服需要网络宣传,当时记得每个月扔给私服宣传站的费用让我倍感压力,于是,有了做宣传站的念头,当时的宣传站主要是百度上的几个站点,首先,就要从百度入手了 ,那些天,整天在站长网找文章,看一些SEO的文章。

     

     

        终于推出了自己第一个网站www.91cssf.com这个网站曾占领百度和GOOGLE的传世私服这个词前三位置半年之久,和当时的LIWOOOL争第一。

        下面详细说下我是怎么做这个网站的SEO的。

     

        <title>传世私服,私服技术,传世外挂</title> 一共三个关键词,第一个是主词,这很重要,你要确定你的TITLE中哪个是主词,最好放在前面,或只放一个主词,不要超过三十个字。 字串9

        keywords主词

     

        description 描述  (ps:这两个争议很大,有人说不写好,有人说写好,个人认为 还是写上的好,具体怎么写我就不多说了) 字串2

        我们再看下导航:传世私服、传世私服技术、传世私服外挂、传世私服截图、传世私服公会;各个栏目名字中包含主关键词,这点也是相当重要的。

     

     

        下面就是主页中的最新栏目列表了,这种网站因为文章少,所以我选择让所有的文章全在首页显示出来,这样子让引擎很容易就收录你的内页面,内页方面 大体跟主页一样, 内容列表也是一样的,全部列出来。还有一点就是页头和页脚,一定要统一内容,否则引擎会认为这个网站不重要,从而降低其权重,余下的事情,就是做外链了,做外链的方法很多,有买的,有去交换的,有去发垃圾的,反正是八仙过海,各有各的招,这就要看你自己根据你自己的情况而选择相应的方法了。 字串4

        关于外链,个人认为,质量比数量更重要,不要多,但要精品!呵呵 当然,当我们没有质量的时候,就去求数量了,这个网站在做了二十六天之后,上了第一页,三十七天的时候,进了前三名,呵呵,当然,也让我小赚了一笔。

        也有人说了,这是去年的事情了,你拿出点近期的SEO实例要大家看下好不好,呵呵 没关系,我再拿出一个来www.8qw.net这个网站也是小百我的 是近期做到第一页的。

     

        小百我的SEO水平不高,91cssf.com 能上第一有一部分是凭运气吧,这个www.8QW.NET 我目前只做到百度的传奇世界私服第一页8qw.net 整体与91很像,不看代码的话,一眼就看出,是一个人做的,而且,采用的SEO策略是一样的,恭喜你,你说对了。但是 8QW.NET采用的是完全的DIV+CSS代码,完全弃用table  这也是我学DIV+CSS后,做的第一个网站 。 字串8

        为什么要采用DIV而放弃table 呢,这个话题也有很大的争议,我只说下我的看法:DIV的读取速度比table 更快一些,因为样式全在CSS里面,而引擎的蜘蛛到你网站的时候,全是读取内容,而不看你的样式的,这就是DIV的优势。

     

     

        我们可以看下站长网的代码,也是DIV+CSS布局,好多大型网站也是,所以,我这次采用了DIV构造。 字串8

        对于引擎来讲 相似的网站风格,要被认为是垃圾站,这就是好多网站内容很多,但排名一直上不去的原因。所以,大家在做站的时候,一定要选择不同的风格和不同的构造方式。8qw用了一个多月上到第一页,目前百度第七名,GOOGLE第九名,还在继续努力。 字串8

        8qw我只说到这里,因为剩下的运作方式,跟91完全一样。再补上一条,内部链接一定要做好(内部链接就是你的内页与内页之前,内页与首页之间的链接),这一条至关重要,假如你不明白,你可以参考其它网站,其实站长网就是一个很好参考网站。

     

        我说了这么多,不是说要大家去做私服类的词,这种词竞争力太大,目前已经进入白热化的阶段,站长网关于私服的广告大家也看到了,呵呵 全是我的竞争对手,哈哈哈,假如你没有足够的时间和精力,建议不要去碰热门词,一些冷门词一样也可以要大家赚到大量的银子。

        比如,小百我最近做的一些词,有别于私服的,完全的垃圾站,靠GGAD赚银子,收获也不亚于私服,我的运营方式全是一样的。

     

        不过,我没有去做网站群链,这样子危险性太大,因为国内引擎,百度还是老大,而它,对群链的惩罚是很严厉的,假如你不在呼百度的话,也可以做下,GOOGLE好像没有百度这么严重,老外确实不太懂中文,这是实话。

     

        最后,祝大家的网站都发财,祝站长网越做越好,也希望大家多发些自己的经验上来,我们一起分享。

  • » 阅读全文...
  • 建Google关键词广告的12高招

    这篇文章要向大家展示在Google关键词排名广告(Google AdWords Select)中创建成功的广告内容的一些技巧。我已经用这些方法对Google的按点击付费广告服务测试了有一段时间了,结果非常成功。这12个技巧可以帮助你在google关键词排名广告中创建一个较高的点击率,并以更低的价格排在前面。---正如你所期待的!

    1. 锁定正确的目标群体  通过选择某种语言和某个国家或地区来锁定你的潜在客户群体。例如,你可以设定只让你的广告出现在某个特定国家的潜在客户,比如现在有许多讲法语的国家,但如果你的目标客户只在加拿大,则你可以把除加拿大以外的其他讲法语的国家屏蔽掉。换言之,法国的查询者是无法“点击”你的广告的,因为它不会出现。从而避免了由于这部分点击带给你的额外的和不必要的支出了。

    2. 提炼广告中的关键词  用方括号“[...]”把你的关键字(词)括起来。例如:[Google][Google AdWords] 这样一来,只有当查询者键入的关键词与你用方括号括起来的关键词(关键短语)精确匹配时,你的广告才会呈现在用户面前。换言之,倘若搜索的关键词中包含了其它的词,那么搜索结果中不会出现你的广告。从而有效地排除了对你的业务不相关的访问者,最大程度地减少了你的广告支出。

    3. 同时对多个广告进行测试  一般需要同时对2个或者更多广告进行测试。这种测试方法在印刷行业中叫做A/B分离测试。通过比较找出能够获得较高点击率的那个广告,然后用它来替换原有的广告内容。重复此过程,以获得一个点击率最高的广告内容。

    4. 跟踪每个广告的投资回报(ROI)   虽然Google会跟踪其上每个关键词广告的点击率,但它不会去跟踪到底有多少点击率实际转化成了你的投资回报(ROI)。你可以对每个广告使用一个特殊的跟踪链接来追踪该广告的转化投资比例。例如:你可以给每个广告加上一个成员跟踪系统链接(affiliate tracking system link)。这样做可以检查你投资的钱没有没有打水漂,从而确保每个投放的广告都会为你带来投资回报。

    5. 广告中应包含目标关键词 在你的广告标题和内容中应包含具体的目标关键词。Google会把广告中与查询匹配的关键词加粗进行突出。大家都知道,当一个查询者浏览查询结果时,他其实是在找键入的关键词。这时以粗体突出的查询关键词自然能够吸引查询者的注意力。也正是由于这个原因,包含关键词的广告往往会比那些不包含关键词的广告效果要好的多。

    6. 强调产品和服务的好处  在你的广告中应提供一到几个你产品或服务能够为客户带来的主要益处。例如:赚更多钱,保持青春,减肥,身体更健康,生活的更快乐,等等诸如此类的好处。

    7. 广告中应包含能够抓住注意力的词  在广告的标题中,应提供有能够抓住查询者注意力的词。例如“免费的”,“新的”等等。不过同时要确保没有违背Google的关键词编辑指导规则。例如:如果使用了“免费”,那么在你广告直接链接的页面必须有相对应的免费的产品或服务;如果使用了“新的”,那么你推出的产品或服务不能超过半年。而且如果通过你的商务或第三方的检验发现你不能有相关的保证,那么在你的广告中就不能包含相关的或主观的词语,例如:“最好的”,“最廉价的”,“顶级的”,“第一”等等。

    8. 使用能够激发客户情感和购买欲望的措词  在广告中应使用给人印象深刻和号召行动的措词,以达到激发客户情感(煽情一些)和购买欲望的目的。譬如象“免费的”,“便宜的”,“特别提供”,“限时提供”,“高招”,“诀窍”,“增强的”,“免费送货”等等这些词都属于能够给人留下深刻印象的措词。而象“现在买——便宜一半”,“免费测试版—现在就下载”,“今天最后一天”等等则属于号召行动的措词。在你的广告中应清清楚楚地体现你的产品或服务到底好在什么地方,或者有哪些与众不同之处。同时要确保这些描述你产品或服务的词是准确而恰当的。Google会把与你提供的产品或服务名不符实的那些词语从你广告中剔除出去。

    9. 产品营销应具有独特的卖点主张(USP)   Rosser Reeves提出了产品的核心概念,也称核心卖点(即Unique Selling Proposition,简称USP,即独特的卖点主张/销售主张)。USP是产品核心价值的外在表现,也是传递给消费者的最重要的产品信息。Rosser Reeves主张,在制作广告时,最重要的是发现其USP,即(1) 必须包含特定的商品效益;(2) 须是独特的、唯一的、新颖的,且与销售相关的。当同类产品在质量上打了个平手时,胜负的关键就集中在消费者对于商标乃至企业本身的印象了。因而找出产品的USP无论对产品传播、品牌树立还是销售都具有不可估量的拉动效应。

    10. 将广告链向关联的着陆网页(Landing Page)   首先让我们来看看什么是着陆网页。着陆网页的设置是为了让网络消费者能够更快速,更顺畅地接触到讯息。对着陆网页最简单的定义就是“点广告之后客户被带入的网页”,即客户光临的第一个网页页面。

    11.把太普通的词从你的广告中剔除出去,譬如a, in, on, it, of, etc等等,这些词都是没有必要的。只要不是绝对需要的词,你都可以把它们从你的广告中请出去,以此保证广告中每个词都具有相当的含金量。

    12. 阻止寻求免费服务或产品的人来点击你的广告  你可以在广告的最后加上产品或服务的价格,通过此方式可以避免那些从网上寻求免费服务或产品的人点击你的广告,从而增加不必要的广告开销。这样做不但能够提高你的潜在客户的总体转化比例,同时还降低了平均客户取得成本。这样做可能会对你的广告点击率有一定的影响,不过大家对这一点大可不必担心。因为你的目标毕竟不是网上的每一位访问者,而是针对你的潜在的真正客户。而往往那些从网络上寻找免费资源的人永远也不能成为你的真正客户。结论:  请记住广告就是永无止歇的一系列测试。要经常追踪你的广告,要坚持不懈地测试不同关键词和广告内容。通过对不同版本内容的比较来改进和提高你的潜在客户的转化比例,进而降低你的客户取得成本。

    选择Google''s AdWords Select 广告系统来投放你的广告确实是可行的。虽然在Google上做广告所带来的访问者可能会没有Overture的多,可是Google的按点击付费其费用相应也要低一些。只要掌握了Google中的广告艺术,你就可以用相对较低的价格智胜那些在Overture上出价比你高的竞争者了。

  • » 阅读全文...
  • 2007年09月15日

    Folder2MyPC-把常用的文件夹和程序快捷方式放进“我的电脑”

          有时候,我们经常会有一些常用的软件或文件夹需要反复打开。很多人选择将他们放在桌面上,但对于很多有着“桌面洁癖”的人似乎不适用,而且放在桌面上也常常会因为其它程序最大化将其挡住,使用起来会有些不便。虽然有很多快速启动工具——如本站之前介绍过“音速启动”就能很方便地打开常用软件或文件夹,但貌似也有不少人是“内存洁癖”的,都不愿意让别的程序占去宝贵的内存空间。

        但如果“我的电脑”这个位置可以自定义放进去一些文件夹和程序,使用起来将会更加方便了。今天介绍的这款 Folder2MyPC 就是可以实现这个需求的小软件。它可以帮助你在“我的电脑”中添加任何你想添加的文件夹和程序。如下图,我添加了几个常用文件夹和两个常用程序,只需要点几下鼠标即可完成,非常方便。

        而更有意义的是,添加在我的电脑中的文件夹,可以通过任何标准的文件打开、保存对话框来快捷的调用,免去了一级一级进入目录的麻烦。这对于加速我们的日常工作来说非常有意义。

        它不仅可以创建文件夹的快捷方式到“我的电脑”,还可以创建某个常用程序的快捷方式到“我的电脑”。当然你也可以直接把程序/文件夹的快捷方式创建到桌面上去,但这样一来,桌面上的图标可能就会密密麻麻的一大堆了。

        当你想编辑/删除我的电脑中的文件夹/程序的快捷方式时,只需进入“编辑删除”一项中进行简单的操作即可……
                                attachments/200709/2929102377.jpg
                                                         “我的电脑”效果图attachments/200709/4033811570.jpg
         

    v1.85 绿色汉化版 程序主界面截图

    attachments/200709/2817955171.jpg

    another 程序主界面截图  ^_^

    attachments/200709/0209598905.jpg

                    下载文件Folder2MyPC 1.85汉化绿色特别版.rar (388.68 KB , 下载:10次)

  • » 阅读全文...
  • 网站改版对搜索引擎影响很大

         最近网站访问量有所下跌,都是搜索引擎来路跌了,原因有三个,一是改版后网站结构和URL的变化给搜索引擎造成了一定的影响,很多关键词排名下跌;二是为了让网站更专业一些我删除了很多无关的内容,造成了很多死链接;三是最近严打,网站关了注册和论坛游客访问,大量的内容无法访问给搜索引擎造成了不好的印象。

       
         我网站搜索引擎占来路的40%,所以改版一开始就把搜索引擎放在了第一考虑的位置,很多栏目不敢进行大的改动,改动的目录多数都用301跳转了,但百度对301反应迟钝,有些人说baidu不支持301,我也不清楚,反正半个月过去了链接没见改动,而且现在开始怀疑我,很少抓取新内容了,很多关键词排名都下降了,改版后从baidu来的IP少了4000多,损失不小,现在只能观望了,等待baidu重新分析网站结构,这需要时间。


        google来的访问量只有百度的1/3,但改版后google没有大影响,来源IP还有所增长,google对待301支持不错,现在大部分URL已经变为重定向后的URL,google还是我的最爱:)。


        在各大搜索引擎中,我
    论坛占很大的收录量,现在论坛关闭游客浏览后google的收录量少了20万,baidu没见减少,可见baidu的确有点痴呆。但可以肯定,大量的404和限制页面会造成关键词排名的总体下跌。

    所以网站尽量少改版,在前期制作过程中一定要全盘考虑,把各方面都做好,免得以后进行大的改动,后面的麻烦都是因为前期规划不全面留下的后遗症。
      转自:老鬼

  • » 阅读全文...
  • 2007年09月12日

    跳楼

    跳楼

  • » 阅读全文...
  • 2007年09月8日

    哎~开学了这么多天终于上网了

         自从开学到现在终于可以上网了,这几天一直忙着学校里的事,也没有时间来博客写点东西,现在终于可以了呵呵。不过现在计算机中心不能上网,所以可能在一段时间里还要在网吧上网,惨啊~~这一学期,班里因为成绩和各项表现比较好分了个多媒体教室~爽啊~这一切都在掌握中~~

  • » 阅读全文...
  • 2007年09月2日

    暑假终于结束了—开学了

         暑假终于结束了,明天就要坐车回济南了,心里还是有点激动的,不过看着那么多需要带的东东—头疼!电脑、被子、衣服、还有一些零零碎碎的东西,太麻烦了。不过这个暑假玩的是不错,在家上网、出去去青岛玩(自己,嘿嘿)。不错啊,不过基本上没怎么学习,也没做点作品,太惭愧了
          新的一个学期,就要开始了。。。要做好计划。。。

  • » 阅读全文...
  • 优化Blog的十个步骤

       看到Jason Lee Miller 写的10 Ways To Optimize Your Blog一文,对于想优化Blog的Blogger很有帮助,对照一下自己,看看有没有可以改进的地方。

       
    1) Tag clouds和tag页面,这个不错,是对于栏目归档的补充,也分得更为细。同时可以很好的把Blog内的文章串联起来,丰富内部链接。

        MovableType 4.0 已经内置了Tag系统,而且已经非常强大了。

       
    2)添加"Related Entries"的列表,就像本Blog一样,可以把相关的文章罗列在单篇文章的后面。

        在MovableType 4.0 中可以添加一个"TagSupplementals Plugin 0.06"的plugin,就可以做到。

       
    3)最热门的10篇文章,DavidYin就是这么做的,定期公布在SEO 网站优化推广Blog上10篇最受欢迎的文章。

       
    4)在页面上添加"下一篇"和"上一篇"的按钮,以方便读者。这个已经几乎成为一种规范了。

       
    5)适当的添加外部链接。这个部分DavidYin多次谈过,如"如何寻找有效的外部链接","增加高质量的链接,而不是垃圾链接"。

       
    6)Title tags优化,就是把文章标题放在Blog名称的前面。

       
    7)添加Blog到Technorati并且使用Technorati tags

       
    8)利用置顶贴的功能,把具有丰富关键词的介绍放到分类归档页面。

       
    9)找到活跃的Blogger,同他们多些互动。Blog就是Weblog,就是社会化的,没有互动如何才能算是Blog呢?

       
    10)把自己的Blog放到其他的Blogger的Blogrolls上,不要问我怎么做。

        如果你有一个Blog,有待优化,那么就自己动手DIY一下。

       
    对于那些托管在大陆各大BSP的博客,就算了,基本上你没有什么可以改进的余地。

  • » 阅读全文...
  • Microsoft.com设计主管谈WEB设计经验

    作者:Peter
    来源:attachments/200709/9403706793.gifMicrosoft

    从头衔上,您可能认为我主要关心的是microsoft.comWeb站点几千个网页的版面设计。的确,这些确实是我所关注的。视觉上的吸引力是重要的,但是这仅仅是工作的一小部分。而最终的目的是确保整个站点运转正常。

    我的意思是,人们通常在访问attachments/200709/9403706793.gifmicrosoft.com时,并未将它当作艺术作品来赞赏。而是为了获得有关产品的信息,或者有一些技术问题需要咨询,或是阅读有关开发商的期刊。所以网站的设计应该尽量清楚和有条理,以便他们能够容易地找到所需信息。

    在进行Web设计时--在设计过程中--形式应该服从功能。这种方法应用于我们站点的整个设计过程中。当然,我们有最新的Web工具,并且能够将各种可视的小配件上载到网页上。但是我们认为这样做将不利于为访问者提供有效的服务。事实上,我经常发现一些站点未将重点放在功能上。常见的错误包括:

    用户界面元素不一致.例如,同一个控件在不同的页面上功能不同,或者同一个功能对应几个用户界面控件。

    导航栏位置不一致。决定站点的哪些页和功能需要在站点的任何页上都可被访问到。这就是应该保持一致性的“全局导航栏”。

    不太注意或根本不注意基本的图形设计原则,例如排版式样、色彩和版面的设计。

    相关元素和功能的随意分组。注意将元素放置在网页上的位置和目的。这可帮助访问者从其它相邻的选择和位置来推断某个链接的功能。

    使网页过于庞大,以至使访问者需要通过典型的调制解调器速度的Internet连接进行长时间的下载。这并不是说不应该使用图形,但是您需要对它们进行精挑细选,然后用适当的压缩和颜色索引优化它们。

    现在的Web站点仍然存在很多问题,这并不奇怪。毕竟,Web设计“艺术”相对来说还是个新生事物。在四、五年以前,Web页甚至是普通的。那时,人们好像认为他们的Web站点将会吸引访问者只是因为它们存在--并且,可能在某些情况下这种方法确实有效。但是这些站点一般很难看,并且更重要的是,它们真的难以使用。接下来便进入“看看我们能做些什么”阶段,在网页中加入了大量的动画、声音文件以及其它附加件,导致访问者需要长时间地进行下载,但是并未获得多少实实在在的内容。如今的Web设计师们已经吸取了前人的经验和教训。好的站点倾向于简化和快速,同时在功能上有所提高。这是attachments/200709/9403706793.gif Microsoft 的目标,而且我们最先承认自己所犯的错误(参阅“attachments/200709/9403706793.gif Microsoft的Web简史”看一看以前的主页设计)。

    设计错误并不总是显而易见的。有时在设计上对一个小元素的移动或更改将有很少或根本没有影响。但是,在其它情况下,它可能确实会对页面功能有所影响。而且如果说我们从过去几年学到了一些东西,那就是小的改动会使Web页的运行方式有很大的不同。

    若要避免类似问题,我们为新服务(例如“搜索”)的创建或关键的Web页(如主页)设计了一个明确的流程。每个项目都是在一定的基础上开始的,即我们有一个受益于我们站点上的页面、部分或用户界面元素的产品或服务。在早期的产品计划阶段(第1阶段),我被要求设计一些初级模型:大致描述页面、部分或功能的草图。然后产品项目组检查产品计划建议,看看此项服务是否可以为microsoft.com的访问者真正带来一些实惠。

    如果答案是“可以”,那么此项目会获得批准,我们开始写项目说明书(第2阶段)。我们在第1阶段的草图和概念基础上创建并提出一个更为完整的计划。这时,我们一般还会开始可用性测试(一般会有书面的模型)以了解潜在用户将对计划中的设计做出何种反应。在最后开发阶段(第3阶段),我们创建运行计划服务的Web原型,并且进行全面的可用性测试以及内部复查。然后完成站点的代码,修改程序错误,最后站点通过实际运转的Web站点向客户发布。

    正如您所见到的,可用性在整个流程中扮演着重要的角色(参阅“创建有效的Web界面需要认真计划”)。我们可以为用户运行某项任务计时,这样我们就可以在产品以后的版本中对比相同的测试。我们可以使用这种方法进行度量,以确定一个功能的重新设计是否为客户带来任何真正的价值。还有,我们将仔细地观察以了解可用性对象是否可以计算出如何正确使用新功能--我们称为“可发现性”的方法。有时这为我们提供了一些挑战。例如:在我们的站点上,在搜索引擎中键入一个词组或字会产生一列结果。然后我们请用户选择在这些结果中进行搜索,以便进行更细的搜索并且导向某一页或资源。但是即使“在结果范围内搜索”被明显地标记在深色标签上,很少有人熟悉它。一些用户认为他们正开始新的搜索,并且可能毫无结果。我们正在解决这个问题以确保客户可以利用 microsoft.com上所有丰富的功能来提高他们对此站点的认识。

    选项“在结果范围内搜索”看上去很直观,但不是非常易发现的。此问题一直是困扰我们的设计的问题之一。

    大体来讲,站点设计是在发生冲突的需要之间求得平衡的艺术。一方面,我要将站点设计得尽量简单易用。另一方面,我要确保站点中所有强大的工具可为经验丰富的用户所用。与此同时,我还要为内部客户服务-- attachments/200709/9403706793.gifMicrosoft产品项目组--他们对服务有特殊的需要。所以每天我都要解决一些非常困难的问题,经常处于很紧迫的情形中。我发现这种工作是鼓舞人心和有趣的。

    这个职业非常需要更熟练的专业人员。我是经过一系列非常不一般的过程--在大学学习图形艺术,然后在多媒体公司设计CD-ROM,最后加入 attachments/200709/9403706793.gif Microsoft并开发应用程序--才获得这个职位的。非常奇怪的是,当我申请(并获得)这份工作时,我以前从来没有设计过Web页。但是我广泛的设计经历已经证明是非常有用的,并且我自认为已经验证了格言“成功的设计就是成功的设计”(不论是什么媒体)。许多设计问题对Web来说是独一无二的,解决这些问题的方法对于任何媒体都是一样的。

    对于那些准Web设计师我的建议是,他们也应该尽可能地扩大设计背景。今天应该确保将一些Web工作作为互动设计培训的一部分--大多数好的设计学校已将其加入课程中。但是在排版、色彩理论、版面设计以及生产等方面的扎实的技术将仍然特别有价值。在未来,Web设计师们仍将会继续被要求给页面增加更丰富的多媒体内容,从而为Web站点的可视性和可操作性增加了新一级的复杂性和技术要求。作为CD-ROM/多媒体设计师,要求我必须具有图形设计、视频、音频制作、动画等方面的知识和创作能力。我的预言是,Web设计师也将向这些领域发展。

    对于属于attachments/200709/9403706793.gifmicrosoft.com的我们--以及在Internet上的其它地方--那应该是一个非常有趣的未来。

    了解您的观众

    调查一下究竟哪些人在访问您的站点,以及他们为什么要访问。新手或不定期上网的Web用户与软件开发商相比有非常不同的兴趣和站点需要。使您的站点对访问者来说有所帮助。

    为您的观众提供所需的信息

    使导航元素保持一致,并且确保对访问率最高的区域进行明显的标记,是它们易于被找到。

    使用清楚的消息

    确保用户了解此页面的上下文,并且知道需要他们做些什么。如果在注册过程中您要用户输入姓名,那么就直截了当地说。不要让访问者自己计算什么,他们会感到沮丧,于是转到其它更简单的站点(例如您的竞争对手的站点!)。

    保持一致性

    虽然更改不同Web页的外观并不难,但这并不意味着您应该这么做。将主要功能--例如返回“主页”的链接或者执行一个搜索--放在每页的相同位置。在microsoft.com上,黑色全局导航工具栏的位置在四十多万页上都是一样的。

    使站点可用

    牢记设计和测试站点的可用性。确保用户可容易地执行任务以获得所需信息。估算任务时间和任务完成率,然后努力进行改善。如果新的设计没有在这些方面获得改善,那么就不要实施它。重新从草图(或最初的计划)开始并尝试其它方法。

    保持简洁

    说起来容易做起来难。尝试征求反馈意见。有时新人可以很容易找到解决方案。

    尝试新的东西

    不要害怕打破常规,尝试一些完全不同的东西。如果您不试试,永远不会找到真正的答案。attachments/200709/9403706793.gif

  • » 阅读全文...