某网络公司工作感想

说来有些惭愧,今年20岁了 。还没有真正出去工作过,这个暑假有幸受戴先生邀请参加项目开发,也是第一份正规的工作,原本以为过去是做驱动开发的,可能自己经验不够,能力有限,在研究WFP时出现进度缓慢的情况(非防火墙开发),被安排了去做应用层的开发,做一个激活工具,这个先前也不知道,但需求已经踢下来了,只能硬着头皮去找资料了,刚开始老是出问题,激活不成功,引导,KMS支持等等,得好好感谢这些问题,让这个项目更加强大了,这是在做一个产品,不是在写demo,上学的时候总是硬编码,本机测试通过就完事丢一边去了,产品很严谨,要考虑的问题很多,更何况产品推出后大部分用户还是小白用户,只能在产品中自己处理了。期间,戴先生知道我电脑运行很慢后直接给了我一块SSD,挺感动的,怎么说呢,不敢自称人才,但找不到怎么形容,就自称自己为“人才”,戴先生似乎是很尊重“人才”,会给员工最大的发展空间(后面会说这件事)。戴先生人很和善,很好交流,我说什么他大概都知道,这让我感到挺舒服的。做完激活工具后戴先生又把我安排到做驱动开发,这让我很高兴,讲真,我对应用层开发提不起兴趣,让我接手的这个驱动可以算是一个rootkit,网上也可以搜到相关信息,里面对抗的方法很齐全,这才是我想要的做的工作,对抗,会让自己变的更强大。这也让我看到一个合格的驱动是怎么开发的,必须严谨,初读这套代码,功能是很简单的,但很严谨,保护与攻击兼备,回头看看自己写的代码,只有攻击没有保护,简简单单的ARK的工具就可以干掉了,真是惭愧。

在这个代码中学到很多,特别是底层网络编程,TDIWFP。后面由于这代代码的网络过滤部分是不兼容win7以上系统的,于是要加入TDI,(本来是想用WFP,但必须要兼容XP,再加上自己过去的时候在研究WFP上花了一个星期没有进展就被遗弃了 虽然被遗弃了 但自己下班后还是继续查资料,终于在2个星期后完成了开发)

Tdi网上没有一个稳定的框架,我先前做Tdi驱动功能很简单,但win7后有一些问题就没有加入自己的代码,然后戴先生请了一个大学老师,做了一个稳定的Tdi驱动 这位老师称这个框架为tdx 实际就是Tdi,说来这个老师的代码是真的很难看,命名问题,内存泄露,对象不释放等等,但框架还是很稳定的(不敢信) ,说说这个老师,40来岁,戴先生联系他时说做全职,然后他变成了兼职,白天打电话过去直接挂掉,在给别的公司做事,提了一些需求,提交代码很积极,但功能并没有实现,他简历说自己做过相关项目,结果拿不出代码,写假简历的人是真的可怕。他来做了1个来月,实现的功能有文件重定向(Minifilter) 这个我做过,也就10行代码 ,主页劫持(方法很奇葩 而且只支持IE)相关代码20行,一个TDI框架(没有任何功能) 全部跟需求相关的代码只有50多行(框架不算) 花了一个多月,这老师最后还说我菜,我对这种人无话可说,我绝对比他更了解windows内核,从Minifilter中的一些代码可以明显看出 他对windows内核的陌生,还有进程路径的获取,在内核拿路径还使用ZwQuerySystemInfomation 调用一大推函数,代码约60度行,最后还不一定拿到路径。后面戴先生跟他解约后要他的一个功能(简历里面写的),前面还说有需求可以找他,后面钱打过去了马上变脸,要一个简单的功能要4W,还不给源代码,功能是是杀别人的Tdi Mifilter Sfilter wfp ndis驱动,这个原理不就是遍历驱动,得到驱动下面的设备链,把附加在上面的设备移出去或替换 (我博客有代码) ,他竟然要4W,还说是自己的发明。第一次见这么厚颜无耻的人。戴先生提的11个需求,没一个完整实现的,就算实现了也是落伍的方法,估计是看在年龄的面子上,戴先生给了他很多钱,现在想想 ,这钱怎么这么好拿?桥头的大妈卖了一下午的水果只有2-3个人去买,收入大概在20元左右,这社会是怎么了。好吧,他走了(还没走之前戴先生可能感觉自己受骗了) 就叫我和一个没有驱动开发经验的哥们去接手这个项目,给人擦屁股的感觉是真的不爽,要不是出于对内核的热爱,估计半个月前我就离开了(我对做应用开发是真的没兴趣),期间完成锁主页、DNS劫持、TCPIP重定向、进程保护等等,后面还需要完成注册表保护,流量控制等功能。期间还要感谢孙哥(那位没有驱动开发经验的哥们)的帮助,他对代码进行了很大的优化,实现了一些代码的成功的移植,我自认为孙哥比那个老师还要给力!有了他,我不必担心一些不必要的问题,让我能快速完成其它功能的开发。离别总是很快的,基本上做这个项目把我以前写的代码都用上了,很欣慰。但人总是自私的,可能我觉得这并不是我最好的归宿,我还是把一些较好的思路运用到这个项目上,还有一个原因是我还是想给“信息安全”事业留一些漏洞,因为我还没有找到废掉我思路的方法,如果找到了,我一定会加上去,这里有点对不起戴先生了。还请原谅。

这份工作让我学到很多,弥补了我很多的缺陷,也让我知道了一件事。

我只适合做内核。

时间总是很快,昨天还在一起嬉戏,今日就要一别。

愿明日见面,别来无恙。

201682802:18:45

猪会被杀掉

你可能感兴趣的:(杂谈)