学员反馈【二十四期】
学员 的反馈
我们不搞虚假反馈,所以在征求学员同意后,留下了反馈学员的联系方式,方便大家去了解核实。
2015年,一个头发散乱,满脸惆怅的男子葛优躺在家里的沙发上,望着电脑大屏幕上显示着两个字:加油。这两字是他2年前写的,可是现在他准备删除这两个带着嘲笑般的加油了,因为他不但油钱花完,路还走丢了。。哎,一口叹息,他苦笑着:老天爷您真是会开玩笑,曾经让我光芒闪耀,如今却又让我一败涂地,你这是要搞么逼?
摇摇头,他右手拿起那写着“男科医院“鼠标垫上的鼠标,左手放在塞满饭粒的键盘上,写上了两个很小的字:寻路。他不敢写大,他怕越走越远。。
万事皆有两面,虽然失败种种,但是在经验和眼界上让他对整个行业的了解有了提升。他费劲脑汁的想着目前最火的各种IT技术:ios ? android ? cocos2d ?
准备找到一个钱多易学的方向。过了许久,他脑袋耷拉下来,因为这一切的火热技术对他来说都不是好的选择,这些年他错失了最好的选择时机。无奈中,他继续在网上摸索着,无意中他惊奇的发现一个神奇的行业:逆向?外挂?破解?此时他脑中如同惊雷般轰轰作响,两眼发光,喘着粗气,口中喃喃道:这个好!“哈哈哈”,仰天长笑,他疯狂般的搜集各种学习资料,如同濒临生死的人找到救命稻草一般,贪婪吸食。时日不长,一周后,一个头发散乱,满脸惆怅的男子葛优躺在家里的沙发上,望着电脑大屏幕上显示着无数字符:
push ebp
mov ebp,esp
.....
ret
他绝望了,本以为这和学一门开发语言没啥差别,可是完全错了,这和学天书没啥差别才对。“这要学到哪辈子才能学完啊!!!”,他仰天长啸。但是他并没有放弃,继续啃着各种书籍:《汇编语言》、《WINDOWS环境下32位汇编语言程序设计》、《C++反汇编与逆向分析技术揭秘》、《加密与解密》、《windows pe权威指南》等等。
过了几个月后,有一天他在搜资料时,在看雪上看到了几家专门搞逆向培训的公司。在经历了几个月的自学后让他深知,时间不等人,要想快速成长必须有人带路。猛然间他脑中如同惊雷般轰轰作响,两眼发光,喘着粗气,口中喃喃道:这个好!经过多方面的对比,最终,在某个夜晚,他右手拿起那写着“男科医院“鼠标垫上的鼠标,左手放在塞满饭粒的键盘上,郑重的在电脑上写下了两个将改变他这一生的字:科锐。他看着科锐的课程简介,看着闪闪发光的就业薪资,让他对未来充满期望,他拥抱他的老婆并感谢她,因为这学费、生活费都是从她手里拿来。(后面的在科锐的故事就不多说了,因为太多的人都介绍过,这里可以总结出一句话:师傅领进门、修行在个人。)此处省略N个字。。。。
看!
在腾讯的大楼里,有个人,头发晶莹透亮,身着光鲜亮丽,满脸意气风发,面朝3台电脑,时而欣喜,时而深思,时而忧愁~~
这就是他,也是我。。谢谢。
学员 郭兆东 的反馈
班级:科锐24期
今天又是美好的一天。
一年前的春节,我辞去了原本的工作,决定从穷困制药行业转入多金的IT行业。在家自学了一段时间C语言后,发觉效率不高,有点浪费时间,所以选择了口碑不错科锐,然后…然后我就变成一个程序员。
从自学期间的程序出BUG后,只懂用Printf输出错误提示来定位错误,到可以用自己做的调试器调试BUG, 从只会写排序算法,到一周完成4000行的项目,使我见证自己的成长。学习期间每次独立完成项目后的激动与逆向一个程序后的成就感,让我感受到了“兴趣是最好的老师“这句话。
很高兴认识在科锐遇见的老师和同学们,感谢你们给予的帮助与指导。
愿,明天也是美好的一天。
学员 胡嘉祥 的反馈
班级:科锐24期
联系方式:QQ965559250
【前言】
首先感谢钱老师,迟哥给了个上墙的机会。
【正文】
大学时期过了计算机二级C,自以为打下了“深厚的”编程基础,来之后才发现,是我学的很渣。然而在科锐并不是接触过的,并不是想象中的温故而知新,全是未知的,所以在科锐第一件事做好笔记。上课过程中知识量很大,没办法当堂消化,必须依靠课后作业来巩固,所以在科锐第二件事努力完成作业。学习过程中难免有会遇到查英文手册的情况,作为靠运气考过六级的我,一个句子10个单词有6个专业词汇,我也懵逼啊,望大家做好专业词汇储备,提升效率(最好背一下吧,依赖翻译软件真的不是一个有利于发展的方法)。所以在科锐第三件事做好词汇储备。课后作业说实话,没那么简单,有些时候因为计算机环境之类的原因(说的就是自己),导致预料之外的结果,为了避免这种计算机环境之类的影响,尽量和老师电脑的环境一致吧,虽然软件之类的没更新,但是工具之类的都是手段,学到的知识才是核心。和教师机器一致有利于排除环境因素之外技术问题的复现,这个在作业检查环节尤为重要!!!所以在第四件事搭配好环境。最后就是知识点全面性问题了,对于学有余力的大神们(说的不是我),可以在作业完成度80%以上的(毕竟大神们简单题目就不做了),了解一些逆向的前沿技术。因为科锐毕竟是一个传授内功的地方。钱老师原话“任何套路分解出来,都是最基础的招式”。
【寄语】
作为24期毕业生,觉得在科锐的收获很多,但我并不是最努力的那个,经常忙里偷闲玩一会儿游戏(这样是不好的,深刻检讨),希望后来者不要向我学习。如果有什么疑惑,或者想问的。学弟请微信漂流瓶联系!!!学妹请加QQ私聊:965559250
最后,感谢钱老师,张老师,迟哥,俊哥,龙哥,培哥的教导,感谢2-1-301所有人(包括我自己)一年多来的共同努力。希望科锐在以后能够格局宏远,一往无前!
学员 李啸晨 的反馈
班级:科锐24期
联系方式:QQ2974788732
不知不觉毕业已经3个月了,科锐的反馈,自己也思考了几天,决定下笔认真写一下。
当初来到科锐,也是机缘巧合。之前自己从来没有接触过逆向,上一份工作,是做软件测试。工作主要为JAVA写的B/S软件的功能测试,完成工作的同时,自己也接触了JAVA。经常会拿着不懂的问题为难周围同事,很多时候我得不到我想要的答案,但有一位大佬,经常我问出问题后,他可以给我很多非常准确也更原理型的解释。从他那,我第一次听到了科锐这个名字,我之后也义无反顾的来到武汉,来到科锐。这位大佬也是科锐的学长,第六期学员,陈俊州,这里也可以看到他当年的反馈。总的来说,来到科锐到现在毕业,自己肯定不后悔。自己从一个计算机内存都不知原理的小白,成长到现在比普通程序员更多了几分底层知识的逆向人员。
经验确实不敢说,教训还是有如下几点:
1 、多动手。在逆向行业,一切一切的理论知识,都需要一个一个实际的尝试去承载。动手是基石。很多时候理论上感觉很简单的东西,到了自己真正动手的时候,居然是一个接着一个的问题。这点我觉得科锐每天的作业制度以及阶段的项目安排都非常的好,每天都在用实践来完成对课堂的回顾。说是教训,自己的动手还是少了,这个,只有当真正在项目中被折磨的欲仙欲死的时候才能感受最为贴切。
2 、记笔记。在科锐,每天的课堂需要做好笔记,每天的作业也要先手敲一遍笔记。笔记非常重要,因为战线拉得很长,课程有时进度比较快,像我这种老年人经常会忘记很多细节内容,而笔记可以很好的弥补这一点。
3 、良好的生活作息。每天的课程及作业会比较繁重和耗时,基本上很多同学的作息都很不规律。而长期的熬夜和久坐,对人的身体和心理都造成很大损伤。尝试早睡早起,坚持运动。好的身体,才是你从科锐毕业找到好工作及日后百万年薪迎娶白富美的本钱!
说到科锐,不得不提一个人,那就是钱老师。在此很想和大家介绍这位传奇的科锐的创始人。电视剧《亮剑》中,政委赵刚和李云龙说过“一支部队的魂,基本上都是这支部队的第一任指挥官给的”。在我眼里,科锐的魂,很大程度也是钱老师给的。现在,我自己总结下,老钱给科锐的这种精神,就是“一个程序员的勤奋与严谨,一个逆向人员的耐心与执着,一个正常人的懒惰与娱乐”。一个程序员的勤奋与严谨-----严谨是老钱给我们上第一节课就认真谈过的话题。各种代码规范,文档规范,变量命名规则,指针初始化一定赋值等等。犹记得有次上课,某位同学作业中的代码有几处不规范,老钱严肃并认真的点出问题,并表示“仅仅是代码规范的差距,可以让两个编程水平一样的程序员工资相差2000块”。那一堂课,相信给很多同学以后是真的加了2000块工资。一个逆向人员的耐心与执着----搞逆向需要十足的耐心,需要比普通程序员更多的耐心。我想这点每个逆向人员都非常有发言权。而老钱在这点亦是典范。记得第一阶段老钱前一天晚上让我们写crackme,他第二天上课仅仅用内存查看器来破解。第二天,当很多同学的crackme被老钱轻易攻破,一位有过一些ctf大赛经验同学很有信心的拿出他的crackme让老钱破解。老钱在课堂上又继续兴致勃勃破解着,同学写的确实很有水平,加上只能用内存查看器,各种费时费力。大概一小时左右,我们同学在下面看的早已晕头转向,不知所以,而此时我发现老钱居然还和刚看的时候一样,甚至更饶有兴趣的在破解着。一位逆向人员的耐心,老钱演绎的淋漓尽致。
一个正常人的懒惰----老钱很爱玩,甚至他的微信头像都是老顽童,他也使我相信,一个优秀的人,为什么不能同样是一个享受生活而快乐的人呢?我想,大部分男孩子喜欢计算机,都是从游戏开始的。仙剑,红警,星际,魔兽,lol,农药……游戏,或者说娱乐,本身也是生活的一部分。而老钱在这点上也同样很有发言权,健身,射箭,文明(他喜欢改剧情,他会逆向啊),万智牌(他喜欢作弊,他会逆向啊),猎杀潜航(他还是作弊,他就是会逆向啊),王者荣耀(这个从他天天的战绩来看,应该没有作弊),他都是玩得转。生活本就是有美好而快乐的,一个程序员,特别是中国的程序员,在承受巨大工作压力的同时,本身就应该对自己好些啊。适时的偷下懒,娱乐下,才是该有的生活嘛~
很多人喜欢把老钱比作老顽童,但我觉得他更像另一个武林高手---洪七公。
洪七公为丐帮帮主,弟子遍中国;老钱是科锐校长,同样是桃李遍天下。
洪七公为一派宗师,万人敬仰;老钱是逆向界大佬,众人膜拜。。
洪七公有绝招,降龙十八掌;老钱也有绝招,名字叫王八拳(上了他课就会知道)。
洪七公喜欢美食,各种吃;老钱喜欢喝酒,各种喝…………
扯的有点多啦,最后,还是推荐大家来科锐学习,体会这位“洪七公”老师及科锐的风采,也希望你可以成为令“洪七公”骄傲的“郭靖”或“黄蓉”。
今天正好是程序员节,祝各位程序猿身体健康,财源滚滚,bug自己隐藏好~
学员 马铭阳 的反馈
班级:科锐24期
联系方式:邮箱996656963@qq.com
毕业去向:奇虎360
刚来科锐的时候,听说学习时间需要十多个月,觉得学习时间很长。但是,没想象到,时间过得飞快。在科锐的学习过程中,学习到的不仅仅是知识,更多的是老师传授的解决问题的方式和方法。
在科锐,课程的各个阶段都是非常重要的,每个阶段都必须认真对待。老师的授课方式都是非常通俗易懂的,不会出现一些非常难懂的技术名词,等到同学们都能理解这项技术原理时,老师才会告诉大家这项技术名词。这样,在学习过程中就不会被许多看似高深的技术名词所困扰,只需要专心学习知识本身。直到最后,老师才会简述一下这项技术名词,让大家有一种原来如此的感觉。
第一阶段是一些基础课程,老师会非常全面的解释C/C++的原理,并且通过语法向大家阐释C/C++设计思路,这样在学习其他主流语言时,你会觉得轻松简单。通过具体的代码,带领同学们一起学习内存结构,让同学们对内存结构有了更深入的了解。为以后的逆向学习打好基础。在学习数据结构时,多种复杂的数据结构在老师风趣幽默的教学风格下,会变得生动有趣,到最后会发现原来数据结构也没有那么难。
第二阶段最主要的是老师带领我们学习MFC框架,老师把MFC的应用及原理剖析的淋漓尽致。MFC的运行时类型识别、动态创建、序列化、消息机制等,这些看上去复杂难懂的技术,会在老师的讲解下,逐一攻破,学会这些技术的使用和原理,在遇到任何新框架的时候都能极快上手,了解其原理并且熟练使用。这个阶段,个人认为最重要的不是怎样使用MFC,而是MFC是怎样实现这些功能的,每个功能老师都会详细讲解,放学后也一定要自己实现一次,真正的了解其原理。现在在工作中,发现懂得这些原理,是对工作有巨大帮助的。
第三阶段就是最期待的逆向阶段了,在这个阶段,钱老会带领大家把那天书一般的汇编代码,复杂的PE文件格式,Windows的异常处理机制等等,很多以前看似深奥难懂,高深莫测的东西,详细的讲解,通过举例,实际操作的方式变成简单易学的知识。然后自己可以开始尝试一些CrackMe的逆向,病毒木马的分析,完成学习后,就会打开新世界的大门。
第四阶段Android的逆向学习,其实,如果Windows的逆向学习扎实一些,那么在Android逆向上也是相似的,但是Android的系统实现与Windows是不同的,张老师通过类比两个系统的不同,帮助大家快速学习Android系统的逆向。并且,许多Windows上能使用的套路也可以在Android上使用。
毕业工作已经快三个月,在工作中遇到了许多问题,有些是老师讲过的,有些新问题也能使用学到的知识举一反三的快速解决。在科锐的学习,是痛并快乐着的,但只要按照老师的要求,认真完成每天的作业,做好每天的笔记,好好学习。绝对会不虚此行。科锐交给我的不仅仅是知识,更多的是学习的方式和方法,以及对待问题的解决方式。
最后感谢这一年多里一直陪伴帮助我的同学们,钱老师、张老师、王金龙老师、唐培老师、姚迟老师和戚俊老师。
祝老师和同学们身体健康,科锐越来越好。
学员 明阳 的反馈
班级:科锐24期
联系方式:QQ597599474
我的基本条件很一般,30多的年龄,拿不出手的学历,也没有什么相关工作经验。现在就职在一家安全公司,我很庆幸自己选择科锐,不仅学到知识和找了份满意的工作,更结识很多老师和同学。
下面分享一点个人经验,希望能对还在犹豫和已经报名了的同学提供帮助。
1.基础
通过入学考试并不难,2级c的水平。(但别心怀侥幸,考不过真的不入学的)。但这是最低要求,如果此前没有基
础,且还有时间最好继续学学c。做做课后题,如果没时间了,那么C课程的头一个月可能要花更多的时间练习,记住,要动手写,要动手写,要动手写。
2.课程
科锐的课程,编程占一半的时间。学下来后发现,这是必要的,如果不懂正向(开发)逆向不过盲人摸象罢了。
优秀的开发经验会让你逆向时,可以系统的分析软件,找到突破点。这会让你逆向时少看很多汇编代码。
3.笔记
笔记一定要记,最好上课时速记在本上,回去后整理成文档。一来加深印象,再者便于以后查阅。复制粘贴别人的毫无意义。
4.作业
课后作业一般是对上课内容的动手实现,即使拿到了老师课堂上的代码也要自己动手实现一遍。切记别抄代码,那只会给造成懂了的错觉。
5.项目
项目一般有7天左右的时间,要求上会有必须完成,和选做加分的部分。不要一开始就放弃,选做部分,
其实只要合理安排好时间,课后做好作业了,选做是可以完成的。别过早放弃。
6.上课之外
第三阶段下半部分和第四阶段时可以考虑准备个特别的项目,有的公司会在意课外做了什么。
具体做什么也可以和辅导员或老师沟通,他们会给你建议的。
7.同学
同学一场是缘分,搞好关系互相帮助。毕竟安全圈子也不大。
8.努力与就业
一分耕耘一分收获,努力拼一下吧一年的时间,游戏放放,多写点程序,多读些文章,多调几个程序。这些付出在找工作时是看的见的。
来科锐招聘的有很多行业内的一流企业,机会有了。行不行就看你自己了把握住吧。
最后,感谢钱老师、张老师、姚老师、戚老师、王老师、及其他老师的谆谆教导,感谢科锐。真的谢谢。
学员 欧阳继雷 的反馈
班级:科锐24期
联系方式:微信ouyang931023, QQ597599474
毕业去向:武汉某国企
在写这篇文章的时候,已经毕业三个月了,有一些小感触,时间过得真TM快,希望24期的兄弟们过得好。我从来科锐一年半的经历中,从几个方面给后来的学弟学妹些(虽然我没见过有学妹)建议:
一、技术方面
来科锐之前在学校学习过简单的C语言,还懂一些脚本语言,觉得C语言巨简单没什么学习的价值了,而且认为C语言很古老。但是来到科锐听老钱唾沫横飞的讲着内存,一级指针,二级指针,n级指针,柔性数组,等等让我一脸懵逼的东西的时候,我才觉得C语言有多么有意思,简直打开了新世界的大门。
在学习例如C、C++这些基础的时候,钱老师和张老师总是以最严厉专业的态度对待学员,至今记得老钱上课的时候指着我们的作业说,“xxx同学的代码不忍直视,命名不规范,扣两千,变量没有初始化,再扣两千,没有注释,还要扣两千,最后工资只有两千”,经常被损的老脸通红。其实学到后期你才会明白老钱扣细节的习惯有的时候真的是会给你带来事半功倍的效果。所以面对我们自己的代码要有执着的态度。
第一、第二阶段的内容我认为甚至比逆向的内容还重要,因为开发能力直接决定逆向的高度。MFC,Com,更是重中之中,直接影响到你能不能学好逆向的知识。如果没学好,建议重修第二阶段。
第三阶段的话,跟着老师进度走,多上看雪取经,可以做出很多好玩的东西
扫雷外挂,植物大战僵尸外挂,最小PE,病毒分析,调试器、远控、代码注入器,简易感染型病毒。。。。。。这些都是我在第三阶段做过的东西。总之,第三阶段是最累的阶段,会遇到很多挑战困难,现在还记得我通宵研究最小PE,过年玩五天其余时间写调试器的的种种苦逼场景。但是回过头来一切都是值得的,除了高考这应该是人生最拼的时刻,也是人生最灿烂最专注的时刻之一。
第四阶段主要是安卓方面的,由于时间较短,学的只是一些思路,但是我相信在前几个阶段的学习后,自己深入研究只是小case。
最后说一句,除了一些规定项目,可以多做一些自己感兴趣的项目。在面试的时候,你会发现你比别人更加受用人单位的欢迎。
二、心态方面
其实在科锐很多时候会有没完成项目,或者作业的时候,其实这很正常,不用心态炸裂,我认识的几个同学都是因为这些原因没有坚持到最后很遗憾。记得武大崔教授说的在科锐学习一年多,相当于在武大读个研究生的量。可 以看出科锐的知识体系和知识总量是很大的,只要认真学习后,花更多的时 间去补回来就可以了。放弃是最坏的选择。
三、生活方面
“读万卷书不如行万里路,行万里路不如阅人无数”,生活不只有技术,科锐就给大家提供了一个认识各路人的平台,我个人认为,来科锐最有价值的是认识了一大票真诚的兄弟。毕业三个月来,和公司学长一起组了个健身小分队,一起流汗健身,基本每周都会有个科锐小饭局,也认识了很多厉害的学长,大家推杯换盏,侃大山,交流技术,感觉十分惬意。我相信来科锐认识的这些兄弟,以后会在我人生路上起到重要作用。所以说在科锐大家多结交朋友,这将成为你人生一笔财富。
洋洋洒洒写了一个半小时,希望对后来的学弟学妹有帮助,最后祝科锐越办越好,还有老钱早日上王者!!!!!
学员 张同学 的反馈
班级:科锐24期
时间过得可真快,从去年5月入学到现在,似乎只是一眨眼的功夫;又想起当初看到科锐的广告时心中的羡慕与激动,以及大学班主任了解此消息后的不屑与蔑视,心中感慨万千;种种往事,逐渐浮现在脑海中;依旧记起上交第一次作业时由于代码的不规范性而被老钱狠批,到现在写东西都喜欢以分号而不是句号结尾;通宵写代码,调了6个多小时的bug,仿佛都是昨天发生的事。
在科锐学习的时光,忙碌而充实,对比大学期间的茫茫然与失落,让我感觉不虚此行;决定来科锐时,大部分人对我放弃去X铁X建等公司混吃等死,而再花一年半时间学习此前基本未接触过的东西,心存疑惑和不解,甚至如同班主任一般对我不看好;然而如今找到了喜欢的逆向分析工作,之前去工地的同学有些甚至也已经转行,时间证明我当初的决定是正确的。
如果喜欢一件事情,那么就在热情还未退散时就去做这件事,否则你终将无法接触到那些可能对你生活产生重大影响的东西;假若当初不是外界的质疑以及老爹的支持坚定了我的想法,可能我现在都不知道自己在干嘛。
来科锐学习并不会让你成为大牛,但是可以带你入门,让你知道以后该干什么和怎么干,更多的路是要自己走的;每天学到的东西,都要扪心自问,我真的懂了吗?不懂装懂就是自欺欺人,终将付出代价的;放学后笔记要认真做,作业尽量独立完成,这不是完任务,过程相比目的更加重要;花了钱和时间就是要来学东西的,而不是再把这些时间挥霍到游戏上,我在此方面其实做的也很差,但是相比大多数人还是要好一些;我并不能在反馈中给出多好的学习方法,只能说在科锐学习时要做到问心无愧。