学员反馈
科锐的价值观:信言不美,美言不信。善者不辩,辩者不善。知者不博,博者不知。
学员 的反馈
我们不搞虚假反馈,所以在征求学员同意后,留下了反馈学员的联系方式,方便大家去了解核实。
班级:科锐19期
转眼一年多过去了,想起当初咨询的时候袁老师问我基础怎么样,我回答曰没有超过一万行代码。没有想到现在光将笔记做成CHM都100多兆了。当然和钱老师说的大牛还相差甚远,毕竟大牛积累深厚,U盘一插,项目就完成了,呵呵呵。
刚到科锐,听钱老师讲学习方法时觉得这种方法挺不错的,毕竟有听讲有笔记有代码实践,容易理解知识且记得牢固。后来看到下面这一张图才发现原来科锐是在培养钱老师和张老师啊!哈哈哈。
虽然仅仅过去了一年,但是已经学习了C,C++,数据结构和算法,windows sdk,MFC,com数据库,Android,汇编,windows 内核,ShellCode,真是不容易啊。当初自学的时候,一本C语言的书看了好久,仍然没有方向,不知道怎么弄出个窗口UI,买了本数据挖掘的书不知道神经网络是怎么搞的,买了本《Intel汇编语言程序设计》看了好久都不知道有什么用。直到来了科锐才发现程序是调试出来的,数据结构是很重要的,原来汇编才是逆向的王道啊,原来病毒木马是这么搞的。当初在看雪上看到精华帖子都觉得迷迷糊糊,现在终于能够点评一下了。总而言之,总算是入门了,有了基础,知道了今后努力的方向。这么多内容按道理说应该满足了,但是我觉得还是可以增加点内容的,比如讲下爬虫是怎么利用图这种数据结构的,既然都讲了ARM就顺便讲下51单片机怎么玩的呗,这样软件硬件逆向就都全了。
科锐的学习虽然结束了,但是仍然有很多遗憾的地方,比如发现数学基础不行,不知道椭圆曲线加密算法怎么搞的,计算机图形学还需要努力的去学习研究,制定一个时间安排的计划来记忆学过的知识点,结果未能坚持,到最后还是得经常翻看原来的笔记。
最后对钱老师,张老师孜孜不倦的教诲深表感谢,祝愿科锐越办越成功,笑傲群雄,祝我们19期的同学工作顺利,人生更上一层楼。
附上一些书籍,希望对后来的学弟学妹有所帮助:
《加密与解密》
《C++ primer plus》
《深入浅出MFC》
《Windows程序设计 第五版(珍藏版)》
《Java语言程序设计(基础篇)》
《Java语言程序设计(进阶篇)》
《Intel汇编语言程序设计》
《C++反汇编与逆向分析技术揭秘》
《UNIX系统编程手册》
2015.12.29
班级:科锐19期
在科锐的一年里学到了很多东西,现在自学其他技术都觉得比较容易,只要原理懂了,很多新技术就那么回事。
钱老师和张老师课都讲的很好,把一个个听起来很高深的概念讲得通俗易懂,便于理解,我们也就掌握的更快。
下完课还是要做笔记,因为每天都有新知识,不记下来就会学了今天的忘了昨天的。就算当时记住了,过了不久就忘了,又要百度上去查,很浪费时间。
在科锐这一年只要不懈怠下来,肯定是会收获很多东西的。
祝科锐越办越好!
班级:科锐19期
到科锐学习之前,我在一家千人级别的传统企业里做软件开发。
因为从大学开始,包括参加工作后,一直对软件调试、逆向比较感兴趣,常在看雪上学些东西,但也有感觉自己学的东西不够系统,属于什么都会一点又没有精通的情况。
早知道有科锐,但是由于各种原因,一直没到科锐学习。直到工作一年多之后,我感觉自己在开发上已经有一些基础,而对软件分析这块自学的结果还不够精深,所以参加了科锐第十九期。
在这份反馈里面,我说一些个人的感想,不一定都准确,但都是我真实的想法,希望可以给他人做些参考。
学习内容:
我来科锐的最初目的是学习逆向分析。不过前两个阶段是集中在开发和操作系统的结构学习上。我可以负责任的讲,前两个阶段很重要,直接决定了自己做逆向工作时是轻松的还是痛苦的。
听钱老师讲,每个班都有因为不重视前两个阶段而在三阶段栽跟头的人,我感觉我所在的班上也有。所以我还是谈一下自己对第一、二阶段作用的具体认识。
一方面是有些逆向、调试的知识,会在第一、二阶段讲开发时顺带讲了(比如虚表结构、静态对象的识别这些),在真正讲逆向时会略讲。
另一方面,也是更重要的,是分析工作中遇到的很多问题,比如混淆、通过导入函数定位关键代码,是数量多又枯燥的。这时候需要自己写工作、脚本把事情自动化。如果没有一定的开发能力,做逆向分析工作还是比较悲剧的。
科锐的钱老师,张老师以及其它辅导员人都很好。可以感受到他们都愿意帮同学解决问题,并且不会因为问题比较菜就摆架子或者轻视。不过自己在提问之前,最好要把自己力所能及的事情给做了,比如自己先调试几次。总之,问题问得越具体,就越可能尽早得到解决。
学习习惯:
一定要多动手实践。不要以为自己懂了就不去动手做。因为科锐的课程内容是比较多的,虽然分布到每天的课程中,显得不是那么多,但过上一个月后回头复习,发现自己很可能就记不清细节了,这时候,就需要参照自己动手写过的代码、笔记。虽然说细节的东西可以在网上搜索到,但还是没有对着自己亲手写过的东西来得快。
多动手实践的原因还有一个,就是人都是有惰性的(我自己就是,汗)。特别是到了一些比较特殊的时间段(节假日、临近毕业),大家往往会变得更懒。但是科锐每天都有新内容,错过了再补会需要更多的精力。我自己感触比较深的是在我们班三阶段的后期,开始进安卓NDK编程、内核那些内容时,因为战线拉得比较长,大家都有些疲态,作业完成的不是很好。但后来面试和现在的工作,都与那些内容有很大关系,还得自己回头去补,真是自己坑自己。
面试经验:
我们毕业那会,前后来了七八家公司招人。我觉得他们都非常看重实际动手能力。所以认真完成平时那几个阶段项目(调试器、聊天室、分析工具、混淆器一类的)是很重要的,否则,很难在面试的短时间内去证明自己所掌握的IT技能。
除了在科锐布置的作业、项目外,能有一些自己因自己兴趣所做的项目也是比较大的亮点。比如有好几家公司来宣讲时,会说明有懂挖漏洞相关经历的人优先考虑。我在面试的时候,就因为代表项目只有在科锐做的那些,感到自己并没有太突出的特点,比较苦闷。
不过幸好,因为在科锐学习了安卓的一些知识,自己对安卓也很感兴趣,所以当时关注了看雪上的移动比赛题目,并且自己动手独立解了两道。后来在面试360的时候,还是得到了认可,也最终有幸加入了360。
听钱老师说再过两年(一年?)就是科锐十周年了,希望那时候的科锐更好,培养的人更优秀,也希望我们毕业的同学借机会再聚聚,聊聊一起在武汉待过的日子。
班级:科锐19期
Copyright©2007-2023 武汉科锐逆向科技有限公司.
公司地址:武汉市东湖新技术开发区高新二路22号云计算(唐山商会)2号楼27楼2703
鄂ICP备17007538号-1