护花使者V1.0 编程随笔: 1999年12月31日,当我在终于完成护花使者For Win 9x后,立即又投入护花使者For Win 2000的开发之中。 由于Win 2000与Win 98系统内部存在着根本性的巨大差别,对护花使者的核心代码全部进行了重新编写。每天结束繁琐的上班之后,顾不上喘一口气,马上打开计算机,投入编程之中。整整2个半月的业余时间,全部花在编程和测试之中。套用鲁迅的话来讲,“把别人喝咖啡的时间都用在了编程上了”。 第1个月,开发进程侵入与拦截API函数;第2个月,开发进程隐身功能,遇到的艰难却是出乎我意料之外,在WIN 9x下,一个函数就能实现的进程隐身功能,在Win NT下,居然使我象脑子急转弯一样,转了4道弯,用了3个动态连接库,才研制出Win Nt 下的进程隐身涂料,效果倒是好极了,无论是用任务管理器(TaskMgr.exe),还是用Tlist.exe,Pviewer.exe等专用进程查看工具,都无法在进程列表中发现护花使者的踪迹。如果用这种隐身涂料来包装监视和防护程序,就能避免被发现和关掉的命运。这种隐身涂料,甚至让我萌发出开发黑客程序、与BO2K比试高低的念头,名字都想好了,叫做BO3K或网络F117隐身轰炸机。 屏蔽色情文字,需要侵入到所有进程之中;编写护花使者的感觉,就象孙悟空钻进铁扇公主的肚子里翻跟头,就象为微软等大公司免费打工,在不知道别人原代码的情况下,还要侵入到别人的进程的DLL之中,眼前一片黑暗,失败没有原因,只有必然。是探索的信心和乐趣支撑着我不断前进。 3月11日,当我终于结束了千头万绪的调试后,开发完毕护花使者For win 2000后,长出一口气,感觉就象害了一场大病,就象刚从战场上死里逃生,飘飘忽忽地从艰难的、苦行僧似的编程世界中,又回到了现实生活里。 想起书名《钢铁是怎么炼成的?》,我要说:护花使者是怎么编成的?是用方便面编成的。 谨以护花使者 献给 理解我、鼓励我的 媛媛; 献给 支持我、宽容我的 父母和家人。 马飞涛 2000年3月14日 |
Copyright @ 2002 www.18ie.com. All rights reserved. 飞涛软件工作室 版权所有 |