1/编程篇88课时(预计三个月)

此阶段主要侧重于培养学员发现问题的能力,并对各大平台各个操作系统有一个整体性认知,迅速建立起较高的计算机素养,并形成对于信息安全核心思想的初步探索及认知,为后续专项课程的学习建立起全局高度,以达到有的放矢的目的。
C语言快速入门 8课时 C语言的两大分支、三大循环以及各种数据类型等基础知识
C语言快速提高 8课时 多维数组指针与C语言的内存布局等
C++入门 8课时 面线对象编程思想与类以及类的继承等
C++核心机制 8课时 虚函数及虚基类的核心机制,以及重载、模板等
基本数据结构 8课时 通过对于一些基础数据结构的介绍,进而加强前面所学内容的扎实程度
项目检測与答疑-坦克大战 8课时 坦克大战项目讲解与验收
Windows编程基础 8课时 Windows SDK及 windowst的消息循环消息响应机制
Windows编程深入 8课时 Windows程序设计基础包括进程线程的使用
界面库编程 8课时 Windows MFC编程基础,包括消息映射与工厂类的使用编写
极客基础 8课时 Python入门,以及基于 Python的网络通讯数据库、密码学等技术的实现及使用
项目检测与答疑-聊天室 8课时 跨平台聊天室项目讲解与验收
本阶段产出项目:具有一定人工智能的坦克大战游戏、一个跨平台版的聊天室。

2/升华篇64课时(预计两个月)

此阶段则主要培养学员的解决问题的能力,并让学员建立起一套 Windows下编程的知识框架,从而使得学员能成为一名优秀的软件工程师。在此基础上,我们将带领同学们开始学习分析恶意代码的所有技巧及手段,最后通过PE文件与核心编程的详细学习使得同学们的技术得以升华。
汇编语言与逆向基础 8课时 介绍16位/32位64位汇编、Intel的Opcode规则以及一些二进制代码直接利用等特殊技巧与逆向基础
windows核心编程基础 8课时 深入讲解操作系统进程、线程等概念
Windows核心编程提高 8课时 通过PE文件学习 Windows系统的基本原理,包括PE文件的装载过程Dump内存中映像等特殊知识
PE文件详解 8课时 详细讲解PE文件的五大结构与装载过程
注入与Hook技术 8课时 详细讲解远程注入代码及实现HO0K的各种技术解决方案
项目检測与答疑分析工具 8课时 病毒分析辅助工具项目讲解与验收
安全编程 8课时 学习操作系统的调试及异常机制透彻了解异常的传递过程
项目检测与答疑调试器 8课时 试期项目讲解与验收
本阶段产出项目:电话号码本,音乐播放器,堆分布查看器,远程注入工具,内存优化工具,病毒分析辅助工具,PE文件解析器,具有 OLLYDBG界面的调试器。

3/安全篇80课时(预计约三个月)

到最后的安全专项阶段,会将重点放在软件安全方向的基础知识上,这里将涉及到逆向、PE文件DⅣ壳的编写、 Rootkit等众多软件安全领域中的高含金量课程,从而为学员建立起软件安全领域的整体知识框架,为后续的学员自学精进夯实基础。
软件逆向 8课时 动态调试技/静态调试技术、逆向分析技术、调试及反调试技术等
恶意代码分析 8课时 通过使用常见的反病毒工具对病毒进行最基本的剖析,并能深入分析简单病毒的具体实现细节
漏洞利用 8课时 从头开始了解 Shellcode编写技术以及各种处理技巧等
脱壳技术 8课时 讲授脫壳常用技巧,及反混淆、反反调试技巧等。
加壳技术 8课时 讲解怎样用纯C++实现一个壳框架
内核编程 8课时 内存分页机制各种关键描述符及控制寄存器、常用内核编程基础
内核安全 8课时 各种内核HOOK的技术原理及实现以及内核重载等
移动编程 8课时 Java语法入门包括类集合异常等
移动开发 8课时 Android开发入门相关技术
移动安全 8课时 先学习安卓下的游戏破解及病毒分析,然后学习 Android Hook框架的使用,最后学习 DEX/ELI文件格式
毕业考试(选择性参加) 8课时 毕业考试通过后颁发毕业证,推荐就业
本阶段产出项目:用C++写的压缩壳,辅助脱壳(Dump)工具,自定制的 Shellcode代码,APK解析工具,驱动加载与测试工具。

THE WAY TO HACKER的更多相关文章

  1. The Hacker's Guide To Python 单元测试

    The Hacker's Guide To Python 单元测试 基本方式 python中提供了非常简单的单元测试方式,利用nose包中的nosetests命令可以实现简单的批量测试. 安装nose ...

  2. [COPY] How to become a hacker

    Engish version copied from here Why This Document? As editor of the Jargon File and author of a few ...

  3. 装X神器--Hacker Typer

    昨天在伯乐在线看到了这样一篇文章<终于也能像电影中的黑客那样写代码咯>,觉得很酷炫,介绍了一个叫Hacker Typer的工具 网址:http://hackertyper.net/ 在 P ...

  4. Hacker communities collection

    Copy from E安全 Hack Forums: Hack Forums是目前最为理想的黑客技术学习根据地.该论坛不仅在设计上面向黑客群体,同时也适用于开发人员.博主.游戏开发者.程序员.图形设计 ...

  5. Five More Hacker Tools Every CISO Should Understand

    As we mentioned in the first article, Top Five Hacker Tools Every CISO Should Understand, the role o ...

  6. Top Five Hacker Tools Every CISO Should Understand

    As the role of the CISO continues to evolve within organizations towards that of an executive level ...

  7. Facebook Hacker Cup 2014 Qualification Round 竞赛试题 Square Detector 解题报告

    Facebook Hacker Cup 2014 Qualification Round比赛Square Detector题的解题报告.单击这里打开题目链接(国内访问需要那个,你懂的). 原题如下: ...

  8. Hacker's guide to Neural Networks

    Hacker's guide to Neural Networks Hi there, I'm a CS PhD student at Stanford. I've worked on Deep Le ...

  9. Hacker Technology

    扒一扒「黑客军团」中用到的黑客工具 黑客 (Hacker) - 知乎 nmap - 百科 NMAP - 官网  中文翻译 Havij sqlmap 熊猫烧香 懒人在思考 零基础如何学习 Web 安全? ...

  10. 骇客(Hacker)用语

                     什么是TCP/IP 是一种网络通信协议,他规范了网络上所有的通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式.,TCP/IP是INTERNET的基础 ...

随机推荐

  1. javascript时间戳转换成指定格式的日期

    //时间戳转换成指定格式的日期DateTool.IntDatetimeTo = function(time, format){    var testDate = new Date(time);    ...

  2. cf 429B Working out(简单dp)

    B. Working out time limit per test 2 seconds memory limit per test 256 megabytes input standard inpu ...

  3. Apache配置负载均衡-实例

    公司两台服务器都安装了tomcat,配置apache作为负载均衡,当一台服务器出现故障时还能保证业务正常运行. Server1:192.168.1.100 Server2:192.168.1.200 ...

  4. BZOJ4976: [Lydsy1708月赛]宝石镶嵌

    BZOJ4976: [Lydsy1708月赛]宝石镶嵌 https://lydsy.com/JudgeOnline/problem.php?id=4976 分析: 本来是从\(k\le 100\)这里 ...

  5. PRVF-0002 : could not retrieve local node name

    安装 oracle 的时候,./runInstaller 启动报错  PRVF-0002 : could not retrieve local node name 碰到这个错误是因为 OUT试图对你主 ...

  6. Android 开发:开源库Speex支持arm64的动态库文件

    随着处理器制造工艺的不断进步,和Android系统的不断发展,最近出了arm64-v8a的架构,由于项目中用到了speex的第三方语音编解码的动态库,其他架构的处理器暂不用说,一切正常,唯独到arm6 ...

  7. MySQL Explain详解(转)

    explain SELECT a.* FROM test a,(select id from test where level_id <=4 order by aa_id limit 24300 ...

  8. java代码JFrame练习

    总结: package com.da; import java.awt.Button; import java.awt.Color; import java.awt.FlowLayout; impor ...

  9. mybatis 学习二 conf xml 配置信息

    xml映射配置文件      这个xml文件主要包括一下节点信息      * properties 属性      * settings 设置      * typeAliases 类型命名     ...

  10. CSS3新增的伪类

    Element1 ~ element2:选择前面有element1的所有element2元素 [attr ^= val] 属性值以val开头的元素 [attr $= val] 属性值以val结尾的元素 ...