冠锁2界面期待您的建议
作者:Gmxp 日期:2008-04-01
GSfilter测试在即
作者:Gmxp 日期:2008-03-28
为冠锁2提供强大支持的文件过滤驱动终于可以进行小范围测试了!现在暂时称这个已经用了我近5个月时间设计的文件过滤驱动为GSfilter吧。
GSfilter占用了我大量的时间和精力,因为Windows内核对代码的要求非常高,一个不小心就使蓝屏,调试也很麻烦,加上这是我第一次设计驱动,期间写写停停,大改不停,小改不断。现在驱动的基本功能,例如隐藏,访问限制,密码访问都完全实现了,剩下的就使长期的测试,一些基本的保护措施和绕过一些强大的安全软件如IceSword的工作了。
前段时间曾经给过糯米一个早期版本的GSfilter,让他的电脑蓝屏了不知道多少次,但是现在我很负责任的说GSfilter已经很稳定了,要解决的都是一些逻辑上的错误。鉴于驱动程序在Windows内核中的价值,而且GSfilter目前暂时没有任何的保护措施,不方便进行公开下载测试,敬请谅解。现在非常希望认识我本人,对电脑知识有一定了解,不害怕蓝屏死机的朋友向我索取GSfilter进行测试,有兴趣的请留言留下联系方式或者写Email到我的电子邮箱gmxp@gmxpsoft.com,非常感谢你们的帮助!同时非常感谢大家的意见和建议。
中国在任何领域都不缺乏高手,每次我遇到问题的时候,总是可以通过各种途径得到他们的帮助,非常感谢xyzreg不厌其烦的回答我的入门级的问题,非常感谢网络上的高手对于技术无私的奉献精神,非常感谢驱网中很多给人启示的帖子,非常感谢好朋友一直以来的支持!
GSfilter占用了我大量的时间和精力,因为Windows内核对代码的要求非常高,一个不小心就使蓝屏,调试也很麻烦,加上这是我第一次设计驱动,期间写写停停,大改不停,小改不断。现在驱动的基本功能,例如隐藏,访问限制,密码访问都完全实现了,剩下的就使长期的测试,一些基本的保护措施和绕过一些强大的安全软件如IceSword的工作了。
前段时间曾经给过糯米一个早期版本的GSfilter,让他的电脑蓝屏了不知道多少次,但是现在我很负责任的说GSfilter已经很稳定了,要解决的都是一些逻辑上的错误。鉴于驱动程序在Windows内核中的价值,而且GSfilter目前暂时没有任何的保护措施,不方便进行公开下载测试,敬请谅解。现在非常希望认识我本人,对电脑知识有一定了解,不害怕蓝屏死机的朋友向我索取GSfilter进行测试,有兴趣的请留言留下联系方式或者写Email到我的电子邮箱gmxp@gmxpsoft.com,非常感谢你们的帮助!同时非常感谢大家的意见和建议。
中国在任何领域都不缺乏高手,每次我遇到问题的时候,总是可以通过各种途径得到他们的帮助,非常感谢xyzreg不厌其烦的回答我的入门级的问题,非常感谢网络上的高手对于技术无私的奉献精神,非常感谢驱网中很多给人启示的帖子,非常感谢好朋友一直以来的支持!
大学中的一些想法
作者:Gmxp 日期:2008-03-23
今天晚上参加了组织部新部长的聚会,聚会中总是会不时回忆起一年前的我那个。很久没有做总结了,现在就随便说说吧,只希望自己以后有东西可以回忆。
时间飞逝,马上就要是大三的人了,一切都过的太快了,毕业离我们也已经不远了。有同学已经做好了以后的打算,有同学却仍然不懂事的沉浸在游戏中,我呢?我也不知道。
记得大一刚刚入学的时候曾一度坚持要考更好的学校的研究生,两年多了,现在看来,这个并不是这么重要了。现在我坚持的观点是学校不重要,老师也不重要,重要的是你自己想怎么样。在中国的教育制度下,课本和能力是分开的,考试高分并不代表能力强,于其与其他许多对考研志在必得的爱学习的好孩子拼个你死我活,就算最终成功考研再多读两年课本,还不如从现在开始锻炼自己的能力,实践,而把课本放在次要的位置。毕竟考研不像高考是唯一的出路,我相信只要有能力,重本毕业一样可以生活的无限风光,并且比研究生更好。所以,不出什么特殊情况,我不会选择考研这条并不是最佳选择的路去走。
从大一刚刚步入软件这个领域时的懵懂,到现在在技术上的艰苦跋涉,我经历了太多。大一上学期没有带电脑来,基本上什么都没有干,完完全全就是一个认真学习的好孩子;下学期开学之前两个舅舅帮我买了台当时性能非常出色的联想天逸F40A,我开始了实践之旅,从最初的C++,MFC到.NET,C#再到现在的内核驱动,从最初的C++控制台到现在的内核级程序,我意识到只有自己掌握了一门别人都不能掌握的技术,以后才有机会。MFC不是,.NET不是,C#,ASP.NET也不是,Windows内核才是这样的技术。原因也很简单,基于.NET的开发效率非常高,学习也不困难,有一些基础了人很快就可以上手(我并不是说.NET不深,只是对于绝大多说的情况,.NET是非常简单和优雅的),导致了现在中国.NET的程序员遍地都是,写程序也成了体力劳动,自然就没有价值了。而内核不同,以我的切身体会,学习内核是非常痛苦的,以致很多人都坚持不下来。学习内核,你必须面对茫茫多的汇编机器码,你必须习惯邪恶的Windows蓝屏,你必须训练出深厚的编程功力...这些特点注定了内核技术始终只掌握在少数人手中,而这些技术往往又是一个软件最核心,最关键的技术,这样的程序员,哦不对,应该叫核心程序员,价值自然是很高的。这就是我艰苦坚持学习内核的动力来源。
这里要澄清一点,.NET并不是没有前途的技术。个人认为微软试图通过.NET统一桌面应用,网络应用,嵌入式应用等一切领域,他们的最终目标是让所有具有CPU的东西都有.NET的标志。但是除非你是研究.NET的内部或者是非常有经验的软件架构工程师,.NET就是一个有效但是没有上升空间的应用。
时间飞逝,马上就要是大三的人了,一切都过的太快了,毕业离我们也已经不远了。有同学已经做好了以后的打算,有同学却仍然不懂事的沉浸在游戏中,我呢?我也不知道。
记得大一刚刚入学的时候曾一度坚持要考更好的学校的研究生,两年多了,现在看来,这个并不是这么重要了。现在我坚持的观点是学校不重要,老师也不重要,重要的是你自己想怎么样。在中国的教育制度下,课本和能力是分开的,考试高分并不代表能力强,于其与其他许多对考研志在必得的爱学习的好孩子拼个你死我活,就算最终成功考研再多读两年课本,还不如从现在开始锻炼自己的能力,实践,而把课本放在次要的位置。毕竟考研不像高考是唯一的出路,我相信只要有能力,重本毕业一样可以生活的无限风光,并且比研究生更好。所以,不出什么特殊情况,我不会选择考研这条并不是最佳选择的路去走。
从大一刚刚步入软件这个领域时的懵懂,到现在在技术上的艰苦跋涉,我经历了太多。大一上学期没有带电脑来,基本上什么都没有干,完完全全就是一个认真学习的好孩子;下学期开学之前两个舅舅帮我买了台当时性能非常出色的联想天逸F40A,我开始了实践之旅,从最初的C++,MFC到.NET,C#再到现在的内核驱动,从最初的C++控制台到现在的内核级程序,我意识到只有自己掌握了一门别人都不能掌握的技术,以后才有机会。MFC不是,.NET不是,C#,ASP.NET也不是,Windows内核才是这样的技术。原因也很简单,基于.NET的开发效率非常高,学习也不困难,有一些基础了人很快就可以上手(我并不是说.NET不深,只是对于绝大多说的情况,.NET是非常简单和优雅的),导致了现在中国.NET的程序员遍地都是,写程序也成了体力劳动,自然就没有价值了。而内核不同,以我的切身体会,学习内核是非常痛苦的,以致很多人都坚持不下来。学习内核,你必须面对茫茫多的汇编机器码,你必须习惯邪恶的Windows蓝屏,你必须训练出深厚的编程功力...这些特点注定了内核技术始终只掌握在少数人手中,而这些技术往往又是一个软件最核心,最关键的技术,这样的程序员,哦不对,应该叫核心程序员,价值自然是很高的。这就是我艰苦坚持学习内核的动力来源。
这里要澄清一点,.NET并不是没有前途的技术。个人认为微软试图通过.NET统一桌面应用,网络应用,嵌入式应用等一切领域,他们的最终目标是让所有具有CPU的东西都有.NET的标志。但是除非你是研究.NET的内部或者是非常有经验的软件架构工程师,.NET就是一个有效但是没有上升空间的应用。
Gmxpsoft.com正式上线啦
作者:Gmxp 日期:2008-03-20
经过几天的努力,Gmxpsoft.com的日志系统和剩下的一些小功能终于完成了。
很久很久没有写东西了,因为早在寒假我就想把Gmxpsoft.com的日志系统给完成了,然后直接在这里写东西而不去QQ空间的。可惜苦于一直忙于其他的开发,一直没有时间写日志系统。终于在上周五下定决心把日志系统写了,于是,经过了几天的努力,今天,日志系统正式上线了。
借助eWebEditor强大的文本编辑系统,写日志非常方便。总是觉得在时间的流逝中应该留下一些东西,供自己以后回忆,所以,以后,一有值得回忆的东西,我都会通过这个日志系统把它记录下来。
终于不用在反应迟钝而且时好时坏的QQ空间上面写东西了;终于可以摆脱QQ空间非常敏感的过滤系统,想说什么就说什么了;终于可以摆脱QQ空间的诸多限制,自由自在的管理自己的日志系统;最重要的还是完成了自己ASP.NET第一个完整的项目了。
事实证明,Microsoft .Net的开发效率是非常高的,对于我这样ASP.NET刚刚入门的新手来说,居然可以在前前后后大概20小时的时间就完成整个个人网站的开发。
很久很久没有写东西了,因为早在寒假我就想把Gmxpsoft.com的日志系统给完成了,然后直接在这里写东西而不去QQ空间的。可惜苦于一直忙于其他的开发,一直没有时间写日志系统。终于在上周五下定决心把日志系统写了,于是,经过了几天的努力,今天,日志系统正式上线了。
借助eWebEditor强大的文本编辑系统,写日志非常方便。总是觉得在时间的流逝中应该留下一些东西,供自己以后回忆,所以,以后,一有值得回忆的东西,我都会通过这个日志系统把它记录下来。
终于不用在反应迟钝而且时好时坏的QQ空间上面写东西了;终于可以摆脱QQ空间非常敏感的过滤系统,想说什么就说什么了;终于可以摆脱QQ空间的诸多限制,自由自在的管理自己的日志系统;最重要的还是完成了自己ASP.NET第一个完整的项目了。
事实证明,Microsoft .Net的开发效率是非常高的,对于我这样ASP.NET刚刚入门的新手来说,居然可以在前前后后大概20小时的时间就完成整个个人网站的开发。
Tags: Gmxpsoft.com asp.net
C++和C#的一些问题
作者:Gmxp 日期:2008-03-19
最近用C++重写的冠锁AES加密的dll,本来是想借用C++的效率来加速加密过程,同时为冠锁提供.Net无关性的自解密模块准备,结果虽然有些失望,但是还是学习到很多东西.
1.C#执行效率
谁说C#像Java!关执行效率就差很远.其实在昨天之前,我一直以为基于.Net框架的应用程序多多少少会损失一些效率的.我用VC2005 WIN32 PLATFORM SDK重写了冠锁AES加密的dll,然后在C#中调用,再和C#写的基于.Net的加密模块的dll进行比较,另人不可思议的事情发生了...VC版本的dll居然慢了C#版本的大概50%!
因为是重写,再参考了一些资料,我很确信VC版本的代码质量高于C#版本,为什么还会慢这么多?可能的解释是VC的的dll在C#下水土不服.在看来"借用C++的效率来加速加密过程"的企图完全破灭了(-_-!这两天白忙了).同时好消息是C#的效率要比大多数人想像的高.
1.C#执行效率
谁说C#像Java!关执行效率就差很远.其实在昨天之前,我一直以为基于.Net框架的应用程序多多少少会损失一些效率的.我用VC2005 WIN32 PLATFORM SDK重写了冠锁AES加密的dll,然后在C#中调用,再和C#写的基于.Net的加密模块的dll进行比较,另人不可思议的事情发生了...VC版本的dll居然慢了C#版本的大概50%!
因为是重写,再参考了一些资料,我很确信VC版本的代码质量高于C#版本,为什么还会慢这么多?可能的解释是VC的的dll在C#下水土不服.在看来"借用C++的效率来加速加密过程"的企图完全破灭了(-_-!这两天白忙了).同时好消息是C#的效率要比大多数人想像的高.
不像总结的总结·12月
作者:Gmxp 日期:2008-01-02
终于等到考试结束了,终于可以放下课程的压力来钻研自己喜欢的东西了。
没有更新日志的这个月,发生了很多很有意义的事情,没有来的及记录下来,可惜呀。
这个月期间我给大一学弟学妹们做了一次讲座,这是我生平第一次在120多人面前讲自己的编程学习经验,在准备的时候我一度非常紧张,“万事开头难”,当我站在讲台上开始点击幻灯片时,紧张的情绪就神奇的消失了。虽然个人感觉这个讲座不怎么成功,而且有点呆板-_-!,可毕竟是第一次呀,相信自己以后不会再像从前那么紧张了。
这个月考完了四级。从考后对答案来看,应该已经通过了,到底多少分就真的不好说,还要等到明年三月份才知道呢。应试的东西,没有什么好多说的了。
这个月期间终于第一次见到xyzreg了,还在一间温暖的咖啡厅里聊了两个多小时,感觉收获非常大,很多自己很关心的问题他都给了我答案,特别是学习和技术的抉择和绕过IceSword的方法。具体内容,以后有机会的时候再慢慢说吧。
没有更新日志的这个月,发生了很多很有意义的事情,没有来的及记录下来,可惜呀。
这个月期间我给大一学弟学妹们做了一次讲座,这是我生平第一次在120多人面前讲自己的编程学习经验,在准备的时候我一度非常紧张,“万事开头难”,当我站在讲台上开始点击幻灯片时,紧张的情绪就神奇的消失了。虽然个人感觉这个讲座不怎么成功,而且有点呆板-_-!,可毕竟是第一次呀,相信自己以后不会再像从前那么紧张了。
这个月考完了四级。从考后对答案来看,应该已经通过了,到底多少分就真的不好说,还要等到明年三月份才知道呢。应试的东西,没有什么好多说的了。
这个月期间终于第一次见到xyzreg了,还在一间温暖的咖啡厅里聊了两个多小时,感觉收获非常大,很多自己很关心的问题他都给了我答案,特别是学习和技术的抉择和绕过IceSword的方法。具体内容,以后有机会的时候再慢慢说吧。
[转]等待
作者:Gmxp 日期:2007-12-06
这是个浮躁的人们最不喜欢的话题,本来不想说这个话题,因为会引起太多的争论,而我又无意和人争论这些,但是考虑到对于职业生涯的长久规划,这是一个躲避不了的话题,还是决定写一写,不爱看的请离开吧。
并不是每次穿红灯都会被汽车撞,并不是每个罪犯都会被抓到,并不是每个错误都会被惩罚,并不是每个贪官都会被枪毙,并不是你的每一份努力都会得到回报,并不是你的每一次坚持都会有人看到,并不是你每一点付出都能得到公正的回报,并不是你的每一个善意都能被理解……这个,就是世道。好吧,世道不够好,可是,你有推翻世道的勇气么?如果没有,你有更好的解决办法么?有很多时候,人需要一点耐心,一点信心。每个人总会轮到几次不公平的事情,而通常,安心等待是最好的办法。
有很多时候我们需要等待,需要耐得住寂寞,等待属于你的那一刻。周润发等待过,刘德华等待过,周星驰等待过,王菲等待过,张艺谋也等待过……看到了他们如今的功成名就的人,你可曾看到当初他们的等待和耐心?你可曾看到金马奖影帝在街边摆地摊?你可曾看到德云社一群人在剧场里给一位观众说相声?你可曾看到周星驰的角色甚至连一句台词都没有?每一个成功者都有一段低沉苦闷的日子,我几乎能想象得出来他们借酒浇愁的样子,我也能想象得出他们为了生存而挣扎的窘迫。在他们一生最中灿烂美好的日子里,他们渴望成功,但却两手空空,一如现在的你。没有人保证他们将来一定会成功,而他们的选择是耐住寂寞。如果当时的他们总念叨着“成功 只是属于特权阶级的”,你觉得他们今天会怎样?
曾经我也不明白有些人为什么并不比我有能力却要坐在我的头上,年纪比我大就一定要当我的领导么?为什么有些烂人不需要努力就能赚钱?为什么刚刚改革开放的时候的人能那么容易赚钱,而轮到我们的时候,什么事情都要正规化了?有一天我突然想,我还在上学的时候他们就在社会里挣扎奋斗了,他们在社会上奋斗积累了十几二十年,我们新人来了,他们有的我都想要,我这不是在要公平,我这是在要抢劫。因为我要得太急,因为我忍不住寂寞。二十多岁的男人,没有钱,没有事业,却有蓬勃的欲望。
人总是会遇到挫折的,人总是会有低潮的,人总是会有不被人理解的时候的,人总是有要低声下气的时候,这些时候恰恰是人生最关键的时候,因为大家都会碰到挫折,而大多数人过不了这个门槛,你能过,你就成功了。在这样的时刻,我们需要耐心等待,满怀信心地去等待,相信,生活不会放弃你,机会总会来的。至少,你还年轻,你没有坐牢,没有生治不了的病,没有欠还不起的债。比你不幸的人远远多过比你幸运的人,你还怕什么?路要一步步走,虽然到达终点的那一步很激动人心,但大部分的脚步是平凡甚至枯燥的,但没有这些脚步,或者耐不住这些平凡枯燥,你终归是无法迎来最后的那些激动人心。
并不是每次穿红灯都会被汽车撞,并不是每个罪犯都会被抓到,并不是每个错误都会被惩罚,并不是每个贪官都会被枪毙,并不是你的每一份努力都会得到回报,并不是你的每一次坚持都会有人看到,并不是你每一点付出都能得到公正的回报,并不是你的每一个善意都能被理解……这个,就是世道。好吧,世道不够好,可是,你有推翻世道的勇气么?如果没有,你有更好的解决办法么?有很多时候,人需要一点耐心,一点信心。每个人总会轮到几次不公平的事情,而通常,安心等待是最好的办法。
有很多时候我们需要等待,需要耐得住寂寞,等待属于你的那一刻。周润发等待过,刘德华等待过,周星驰等待过,王菲等待过,张艺谋也等待过……看到了他们如今的功成名就的人,你可曾看到当初他们的等待和耐心?你可曾看到金马奖影帝在街边摆地摊?你可曾看到德云社一群人在剧场里给一位观众说相声?你可曾看到周星驰的角色甚至连一句台词都没有?每一个成功者都有一段低沉苦闷的日子,我几乎能想象得出来他们借酒浇愁的样子,我也能想象得出他们为了生存而挣扎的窘迫。在他们一生最中灿烂美好的日子里,他们渴望成功,但却两手空空,一如现在的你。没有人保证他们将来一定会成功,而他们的选择是耐住寂寞。如果当时的他们总念叨着“成功 只是属于特权阶级的”,你觉得他们今天会怎样?
曾经我也不明白有些人为什么并不比我有能力却要坐在我的头上,年纪比我大就一定要当我的领导么?为什么有些烂人不需要努力就能赚钱?为什么刚刚改革开放的时候的人能那么容易赚钱,而轮到我们的时候,什么事情都要正规化了?有一天我突然想,我还在上学的时候他们就在社会里挣扎奋斗了,他们在社会上奋斗积累了十几二十年,我们新人来了,他们有的我都想要,我这不是在要公平,我这是在要抢劫。因为我要得太急,因为我忍不住寂寞。二十多岁的男人,没有钱,没有事业,却有蓬勃的欲望。
人总是会遇到挫折的,人总是会有低潮的,人总是会有不被人理解的时候的,人总是有要低声下气的时候,这些时候恰恰是人生最关键的时候,因为大家都会碰到挫折,而大多数人过不了这个门槛,你能过,你就成功了。在这样的时刻,我们需要耐心等待,满怀信心地去等待,相信,生活不会放弃你,机会总会来的。至少,你还年轻,你没有坐牢,没有生治不了的病,没有欠还不起的债。比你不幸的人远远多过比你幸运的人,你还怕什么?路要一步步走,虽然到达终点的那一步很激动人心,但大部分的脚步是平凡甚至枯燥的,但没有这些脚步,或者耐不住这些平凡枯燥,你终归是无法迎来最后的那些激动人心。
十一月·我的总结
作者:Gmxp 日期:2007-11-26
我突然发现自己开始有写总结的习惯了,大概是希望以后想到现在的时候有东西可以回忆吧.
今天下午在自己部组织的一个本以为会很无聊的活动中意外的学到了很多东西.
其实这一段时间我都心情都不是非常好,课程还是技术的问题始终萦绕在我心里.但是,今天,似乎豁然开朗了.
我一直以为课程和技术是两个对立的主题,因为自己身边这样的例子太多了,因为自己很喜欢技术,所以也很羡慕他们可以如此专心的学习技术,获得成果;同时也对自己不甚满意:这个月依然是这么辛苦的学习,但是几乎没有什么令人满意的进展.冠锁1.20更新了,重新写了文件加密的管理部分的代码后,我发现自己突然想重构很多代码-原来的代码写得并不优秀;驱动依然在学习,但是我甚至不会用驱动中的新函数完成一个简单的链表;Asp.net也在学习,但是明显是刚刚入门,甚至还没有入门,很多想好的东西都实现不了.加上线性代数的成绩未如预期,所以就开始觉得自己课程和技术没有兼顾好,学习课程时想着技术,写程序时又担心课程,任何时候都有可能因为组织部/C.NetO的事情突然开会,就这样痛苦了大概一个星期.
今天讲座的主题是"黑客技术",自己本来没有对内容抱太大希望的,没有想到最终的主题竟然是驱动和ROOTKIT,虽然旁边的没有一个人听得懂,但是我知道台上面的学长肯定不简单,另外他居然还是我们学院曾经的科协副主席和班上的班长,奖学金也没有少拿,另外他已经提前拿到了金山公司的俜书.一个兼顾了课程和技术的例子就在我面前,我甚至有一些激动了.当然,技术上他没有xyzreg强.
今天下午在自己部组织的一个本以为会很无聊的活动中意外的学到了很多东西.
其实这一段时间我都心情都不是非常好,课程还是技术的问题始终萦绕在我心里.但是,今天,似乎豁然开朗了.
我一直以为课程和技术是两个对立的主题,因为自己身边这样的例子太多了,因为自己很喜欢技术,所以也很羡慕他们可以如此专心的学习技术,获得成果;同时也对自己不甚满意:这个月依然是这么辛苦的学习,但是几乎没有什么令人满意的进展.冠锁1.20更新了,重新写了文件加密的管理部分的代码后,我发现自己突然想重构很多代码-原来的代码写得并不优秀;驱动依然在学习,但是我甚至不会用驱动中的新函数完成一个简单的链表;Asp.net也在学习,但是明显是刚刚入门,甚至还没有入门,很多想好的东西都实现不了.加上线性代数的成绩未如预期,所以就开始觉得自己课程和技术没有兼顾好,学习课程时想着技术,写程序时又担心课程,任何时候都有可能因为组织部/C.NetO的事情突然开会,就这样痛苦了大概一个星期.
今天讲座的主题是"黑客技术",自己本来没有对内容抱太大希望的,没有想到最终的主题竟然是驱动和ROOTKIT,虽然旁边的没有一个人听得懂,但是我知道台上面的学长肯定不简单,另外他居然还是我们学院曾经的科协副主席和班上的班长,奖学金也没有少拿,另外他已经提前拿到了金山公司的俜书.一个兼顾了课程和技术的例子就在我面前,我甚至有一些激动了.当然,技术上他没有xyzreg强.
