现在是2016年3月12日早上7点左右,开始我的第一篇人生博客。
本人现在大二在读,计算机科学与技术专业,在校学了C++,java,离散,概率,高数等。但实话说现在的java早已不会写,C++也就能写个极其简单的学生管理系统,未写过任何的小型游戏一类的例如贪吃蛇一类的程序。
现在开始规划自己的人生,并争取做到至少每周更新一篇博客以总结自己的收获。
我对黑客技术很感兴趣,但我认为做职业黑客是很难的,所以,我决定之后重点发展两个方向:算法和逆向破解。算法用来正式求职用的,逆向破解是兴趣爱好。
第一方面:
1 首先我准备先复习一下C语言编程书籍为《c prime plus》(至少应该把字符的增删查改实现一遍)预计花费至多2周时间(即截止到3.27);
2 同时王爽的汇编语言至少看一遍,预计花费3周时间(即截止到4.3);
3 两周之后(即3.28)开始看《Windows程序设计》预计花费一月时间(即截止到4.30);
4 同时从4.4号开始到4.30号复习一下C++和java;
5 从5.1号到5.7号简单看下MFC。
6 从5.6号开始看驱动过保护的相关内容,争取7.18号放暑假之前结束,具体书目有《驱动开发详解》->《寒江独钓》->《Windows内核情景分析》(驱动开发详解是入门教材,熟悉驱动用法写法规则,寒江独钓则可以对各个分支(磁盘,文件系统,ndis等)有个初步了解,windwos内核情景分析则是通彻理解windows内核各大组件,非常有用,其中第九章,可以帮助透彻理解驱动的分层模型,驱动设备管理及IRP处理流程之类)如果内核看不懂就看看《Windows核心编程》。
7 逆向破解
第二方面:
1 《数据结构与算法分析(c语言版)》含习题大约需要2到3个月(即截止到5.15);
2 之后看一本英文版书《计算机文化》截止到6.17号英语六级考试时;
3 之后大体看一下有关设计模式和计算机体系结构的相关书籍(此条不做硬性要求)。