• 设为首页
  • 新浪微博
  • 腾讯微博
  • 官方微信
    15PB官方微信公众账号
    添加方式:
    1、搜索:微信号(My15PB
    2、扫描:扫描左侧二维码
    “15PB”
  • 注册登录
     找回密码
     立即注册
  • 快捷导航
    15PB信息安全教育 首页 培训方向 查看内容

    软件安全-系统内核安全

    2016-9-12 17:54| 发布者: WebMaster| 查看: 4144| 评论: 0

    摘要: == 课程目录 ==(总课时:1024)0.逆向基础加强巡回班192课时(预计一个月) "逆向基础加强巡回班"是15PB培训面对零基础学员的一种计算机语言基础培训(毕业的学员可以免试学习15PB的高端课程),每月1号开班, ...
    == 课程目录 ==
    (总课时:1024)
    0. 逆向基础加强巡回班  192课时(预计一个月)
        "逆向基础加强巡回班"是15PB培训面对零基础学员的一种计算机语言基础培训(毕业的学员可以免试学习15PB的高端课程),每月1号开班,一年开班11次,此班级学费不包含在正式课程中,需要单独缴纳,只需要缴纳980元即可学习1个月(含学费、价值700元的8人间28天住宿费,超出部分按照25元/天补齐)。开设此班的主要目的是让零基础学员具备计C语言、C++语言的基础与数据结构基础,并形成不少于3000行的代码量。为后续的正式班积累足够的语言基础与计算机素养(有关于此班级的详细介绍请点击:http://www.15pb.com/portal.php?mod=view&aid=203
     > C++基础篇..........48课时将零基础学生带入计算机语言的奇妙世界,此部分主要偏向于编程思想与基础语法
     > C++提高篇..........48课时进一步的研究指针、动态内存等基础概念,进而引出面向对象的编程概念
     > 数据结构篇.........48课时通过对于一些基础数据结构的介绍,进而加强前面所学内容的扎实程度
     > 项目实战篇.........48课时由老师指导各位同学,以自己的能力编写坦克大战游戏,要求具有简单的人工智能
    本班级产出项目:控制台版的电话号码本、贪食蛇游戏、具有一定人工智能的坦克大战游戏。

    1. 指引篇 174课时(预计一个月)
      此阶段主要侧重于培养学员发现问题的能力,并对各大平台各个操作系统有一个整体性认知,迅速建立起较高的计算机素养,并形成对于信息安全核心思想的初步探索及认知,为后续专项课程的学习建立起全局高度,以达到有的放矢的目的。
     > 信息安全兴趣课...40课时以Python为线索,指引学生通过Python了解三大操作系统,了解黑客攻击的思路及想法
     > 密码学(Java描述).40课时(使用Java带领同学们探寻各种经典密码的具体实现逻辑与使用原理)
     > 网络通信编程.....24课时(网络协议精讲,网络嗅探演示,阻塞与非阻塞模式、Select/WSAAsyncSelect等网络编程模型等)
     > 数据库编程.......24课时(范式理论与模型、MySQL的各种操作及使用、SQL语句)
     > 阶段项目.........30课时(加密版即时通讯,要求服务端运行在Linux下,用C++编写,客户端运行在Win下,用Python编写)
     > 考试及项目讲解...16课时(对学员此阶段所学习的各项基础知识的学习效果进行考核,未能通过考核需强制重修)
    本阶段产出项目:一个跨平台版的聊天室

    2. 升华篇 358课时(预计两个月)
      此阶段则主要培养学员的解决问题的能力,并让学员建立起一套Windows下编程的知识框架,从而使得学员能成为一名优秀的软件工程师。在此基础上,我们将带领同学们开始学习分析恶意代码的所有技巧及手段,最后通过PE文件与核心编程的详细学习使得同学们的技术得以升华。
     > 汇编语言.........40课时介绍16位/32位/64位汇编、Intel的OPCode规则、以及一些二进制代码直接利用等特殊技巧
     > 软件逆向入门......8课时掌握最基本的main函数寻找、调用模式及选择分支的逆向技能
     > 汇编语言项目......8课时用32位汇编写一个简单的电话号码薄
     > Windows编程原理..40课时(打开文件、读写文件等文件操作,文件目录管理、图形界面程序开发)
     > Windows界面编程..40课时(MFC框架、GDI编程、动态链接库等)
     > Windows原理基础..40课时(通过PE文件学习Windows系统的基本原理,包括PE文件的装载过程、Dump内存中映像等特殊知识
     > PE编辑器项目......8课时仿照LoadPE写一个自己的PE Editer
     > Windows原理提高..40课时(错误处理及内核对象等核心机制、UAC编程、线程调度及线程内幕、堆遍历、远程缓冲区溢出实战)
     > 病毒高级行为......8课时(了解Rootkit、Bootkit级别病毒、硬件病毒的触发及生存原理,除此之外还会介绍MBR的详细结构)
     > 任务管理器项目...40课时(实现一个带CPU曲线,可以查看并控制进程详细信息、控制线程、以及绘制进程堆分布的任务管理器)
     > 安全编程.........40课时(深入学习OllyDBG 2.x版本的插件编写,由此展开调试及反调式的博弈)
     > 阶段项目.........30课时仿照OllyDBG界面编写一个调试器,可以下硬件、软件、内存断点,可以解析API名称及PDB文件
     > 考试及项目讲解...16课时(对学员此阶段所学习的各项基础知识的学习效果进行考核,未能通过考核需强制重修)
    本阶段产出项目:音乐播放器,堆分布查看器,远程注入工具,内存优化工具,多功能任务管理器,OllyDBG2.x的反反调试插件,具有OllyDBG界面的调试器
     
    3. 安全篇 314课时(预计两个月)
      到最后的安全专项阶段,会将重点放在软件安全方向的基础知识上,这里将涉及到逆向、PE文件Diy、壳的编写、Rootkit等众多软件安全领域中的高含金量课程,从而为学员建立起软件安全领域的整体知识框架,为后续的学员自学精进夯实基础。
     > 软件逆向工程....40课时(动态调试技/静态调试技术、逆向分析技术、调试及反调试技术等)
     > 病毒分析技术....40课时通过使用常见的反病毒工具对病毒进行最基本的剖析,并能深入分析简单病毒的具体实现细节
     > 脱壳与加壳......40课时(讲述各种脱壳技巧,及壳的编写思路、并讲解怎样用纯C++实现一个壳框架)
     > 移动安全专题....40课时(带领学生快速了解Android的开发与逆向,包括DEX文件反编译及Android平台的病毒分析)
     > 内核编程基础....40课时内存分页机制、各种关键描述符及控制寄存器、常用内核编程基础等
     > 内核编程提高....40课时(过滤驱动、分层驱动等高级内核编程技术)
     > 系统内核安全....40课时(Rootkit、各种内核级Hook以及沙箱、主动防御的技术模型讲解
     > 考试及项目讲解..16课时(对学员此阶段所学习的各项基础知识的学习效果进行考核,未能通过考核需强制重修)
     > 毕业设计........18课时(实现一个简单的Anti Rootkit)
    本阶段产出项目:PE文件解析器,用C++写的压缩壳,辅助脱壳(Dump)工具,驱动加载与测试工具,具备有基本功能的ARK。

    鲜花

    握手

    雷人

    路过

    鸡蛋

    最新评论

    相关分类

    手机版|小黑屋|Archiver|北京蓝森科技有限公司 ( 京ICP备12031837号-1 )  

    索要资料
    扫一扫

    微信扫一扫
    15PB赠送免费视频教程

    全国免费服务热线
    400-015-0896

    返回顶部

    GMT+8, 2018-9-19 16:20 , Processed in 0.093750 second(s), 15 queries .

    Powered by 黑客反病毒组织 电话A:+86-010-53350160 电话B:+86-010-53350161 邮箱:pibi#163.com