一.了解黑客是如何工作的

1.在虚拟机配置Linux系统

2.漏洞测试工具

3.msf控制台

4.远程工具RATS

5.远程访问计算机

6.白帽

二.技术基础

漏斗扫描工具AWVS

AWVS简介 安装 站点扫描

扫码结果分析

Site crawler

HTTP Editor

Target finger

Authentication Teater

HTTP Sniffer

HTTP fuzzer

网络安全审计工具:Nmap

安装和使用

扫描多个目标

扫描并排除特殊目标

扫描技术

端口扫描选项

系统检测

时间选项part1

防火墙

输出文件

排错选项

Namp的脚本引擎

Zenmap的内部结构

解读zenmap的输出信息

NDiff和技巧

Web安全基础入门

ASP木马

数据库的安全风险

网站配置的安全风险

php木马

Php漏洞

Apache解析漏洞

入侵防范

Malego

添加链接和选择

管理Mangage选项卡

视图选项

增加实体(entities)

基本图形界面

入侵痕迹追踪

  1. 基于入侵检测的告警分析-外网
  2. 基本入侵检测的告警分析-内网

    社会工程学工具:SET

    1.Social-EnglishToolkit的社交攻击

    2.social-English ToolKit的端口转发

    3.social-English ToolKit的DNS欺骗

    4.social-English ToolKit的更新

Web安全漏洞分析和防御

8. phpYun xml注入漏洞

9. weBid1.1.1文件上传漏洞

10. KPPW2.2任意文件下载漏洞

11. Phpcms 2008命令执行漏洞

12. CmsEasy 5.5代码执行漏洞

13. Akcms 6.0登录绕过漏洞

14. Aspcms2.2.9登录绕过漏洞

15. Dedecms5.7远程文案包含漏洞

渗透实战

渗透工具:sqlmap

  1. 什么是sqlmap
  2. Sqlmap三种请求类型注入探测
  3. 获取数据库相关信息
  4. 获取数量和用户权限
  5. Mysql数据库注入
  6. 管理自己的数据库
  7. 延时注入
  8. 交互式命令执行和写webshell
  9. Tamper脚本的介绍和使用
  10. 本地写入webshell
  11. 批量检测注入漏洞
  12. Sqlmap学习注入技术

集成平台:Burpsuite

1.Burpsuite应用场景

2.Burpsuite安装和简介

3.proxy代理模块详解

4.代理监听设置

5.代理的其他设置

6.重故

攻击

攻击类型的选择

攻击的payload

攻击的设置

扫描模块

设置

漏洞校测工具:metasploat

  1. 框架介绍
  2. 升级更新
  3. 端口扫描
  4. 获取系统信息
  5. 服务识别
  6. 密码嗅探
  7. Metasploat SMB 扫描
  8. 登录验证
  9. Metaspiolt VNC身份识别
  10. Metasploat WMAP web扫描
  11. Metasploat之远程代码执行
  12. Metasploat之MIDI文件解析远程代码
  13. Metasploat之口令安全
  14. 之hash值传递渗透
  15. 之NDproxy内核提权
  16. 之多种后门生成
  17. 之内网渗透
  18. 之反病毒
  19. 之玩转不一样xss
  20. 之维持访问

Kail渗透测试教程

1.虚拟节介绍及kail系统的安装

2.虚拟机配置及kail系统配置

3.windows过度到基本的Linux操作

4.玩转windows美化

5.局域网攻击

6.实战-获取内网之qq相册

7.综合应用之http账号密码获取

8.综合应用之https账号密码获取

9.会话劫持--登录别人的百度贴吧

10.会话劫持--一键劫持会话

11.sqlmap介绍及asp网络渗透

12.sqlmap介绍及php网络渗透

13.sqkmap之cookie注入

14.metasploit新手知识补全

15.metasploit之我的远程控制元件

16.metasploit木马文件操作功能

17.metasploit之木马系统操作功能

18.metasploit之木马的永操作及摄像头控制

19.metasploit之渗透安卓实战

20.metasploit服务器蓝屏攻击

21.metasploit之生成webshell及应用

22.自己的学习方法&新年贺岁

完全开发

安全开发设计

  1. java安全开发规范
  2. 安全开发流程
  3. 源代码缺陷审计
  4. C/c++安全开发规范

Php代码审计

  1. 环境准备
  2. 审计方法与步骤
  3. 常见的INI配置
  4. 常见危险函数及特殊函数
  5. XDebug的配置和使用
  6. 命令注入
  7. 安装问题的审计
  8. SQL数字注入
  9. Xss后台敏感操作
  10. 文件包含漏洞的审计
  11. 任意文件读取
  12. 越权操作
  13. 登录密码爆破
  14. 截断注入

Android安全

Android java逆向基础

  1. Android环境配置与常用工具介绍
  2. 调试方法及Smali文件结构
  3. 新版本调试方法及Smail函数文件修改
  4. JD-Gui进行代码快速阅读分析
  5. 实战演练如何去除应用中的广告
  6. 分析神器JEB使用方法

Android系统编译

  1. 安装部署Android源代码编译环境
  2. Android源码目录结构与修改引导
  3. Android源码修改与刷机介绍
  4. Android Jni编程

Daivik虚拟机

  1. Daivik虚拟机的基本原理
  2. Daivik汇编语言
  3. Daivik版hello world

    Smail语法学习

逆向工程开发

应用逆向详解

  1. 常见Android快速定位关键点方法介绍
  2. 从0开始打造自己的破解代码库
  3. Daivik dex处理分析

静态分析

  1. 静态分析的概念与定位关键代码
  2. Smail文件格式与分析

    Android Hook插件开发
  3. Android结构接触详解
  4. 快速Hook代码搭建之Cydia Ubstrate
  5. 快速Hook搭建之Xposed

    Android arm native逆向

    Arm汇编代码详解

    Elf结构详解
  6. elf结构详解:动态运行库so文件的文件
  7. Elf结构详解:加载so文件的流程
  8. Elf文件变形与保护
  9. Elf文件的修复文件

    Android dvm 脱壳
  10. Anroid脱壳中的思路,技巧
  11. Daivik dex处理分析
  12. IDA脱壳脚本编写
  13. Odex修复方法
  14. IDAOdex修复脚本编写

    应用层攻击

    安卓应用破解技巧
  15. 试用版软件破解
  16. 网络验证
  17. 常见调试检测方法与过检方法

    应用层防护

    Apk加固保护及对抗
  18. Android加固方法
  19. Java混淆
  20. Elf内存加载
  21. Dex整体加密
  22. Dex方法隐藏
  23. 常见anti的手段
  24. 常见厂商加固和脱壳方法研究

    安卓系统架构与安全机制
  25. Android源码定制添加反调试机制

    Android应用初步编程保护
  26. class.dex文件格式讲解
  27. Android动态代码自修改原理
  28. Android动态代码自修改实现

    Android应用保护
  29. Android加壳原理
  30. Android加壳原理编写
  31. So加壳文件修复

    4.Android源码定制添加

    系统内核攻防

    系统攻防
  32. Root及其危害
  33. 权限攻击
  34. 组件安全
  35. CVE-2015-1805漏洞分析与研究
  36. 寄生兽漏洞原理与利用
  37. 2015年最大的移动app安全事件--虫洞

web_security学习路线的更多相关文章

  1. Android学习路线总结,绝对干货

    title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...

  2. 从啥也不会到可以胜任最基本的JavaWeb工作,推荐给新人的学习路线(二)

    在上一节中,主要阐述了JavaScript方面的学习路线.先列举一下我朋友的经历,他去过培训机构,说是4个月后月薪过万,虽然他现在还未达到这个指标. 培训机构一般的套路是这样:先教JavaSE,什么都 ...

  3. 《C#微信开发系列(Top)-微信开发完整学习路线》

    年前就答应要将微信开发的学习路线整理给到大家,但是因为年后回来这段时间学校还有公司那边有很多事情需要兼顾,所以没能及时更新文章.今天特地花时间整理了下,话不多说,上图,希望对大家的学习有所帮助哈. 如 ...

  4. 一位资深程序员大牛给予Java初学者的学习路线建议

    java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...

  5. 分享篇——我的Java学习路线

    虽然之前我是开发出身,但是我学习的语言是Objective-c,这个语言使用起来范围比较窄,对于自动化学习来说也是无用武之地,所以我自己学习了Java,对于一个有开发经验的人来说学习一门新语言相对来说 ...

  6. Java Web 学习路线

    实际上,如果时间安排合理的话,大概需要六个月左右,有些基础好,自学能力强的朋友,甚至在四个月左右就开始找工作了.大三的时候,我萌生了放弃本专业的念头,断断续续学 Java Web 累计一年半左右,总算 ...

  7. Java Web学习路线

    2016-08-22的早上,本是一个很平静的早上,坐在去往公司的公交车上想到了很多之前上学时的点点滴滴,回想起来还真的是耐人寻味啊,当初青春的懵懂,当初的冲动,当初的做事不考虑后果! 也正是这耐人寻味 ...

  8. 适合PHP学习者的学习路线 10个PHP优化技巧

    适合PHP学习者的学习路线: (1) 熟悉HTML/CSS/JS..网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉 (2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法 (3) ...

  9. linux 下C语言学习路线

    UNIX/Linux下C语言的学习路线.一.工具篇“公欲善其事,必先利其器”.编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工 ...

随机推荐

  1. IDEA中的Git操作,看这一篇就够了!

    大家在使用Git时,都会选择一种Git客户端,在IDEA中内置了这种客户端,可以让你不需要使用Git命令就可以方便地进行操作,本文将讲述IDEA中的一些常用Git操作. 环境准备 使用前需要安装一个远 ...

  2. 分布式协调组件Zookeeper之 选举机制与ZAB协议

    Zookeeper简介: Zookeeper是什么: Zookeeper 是⼀个分布式协调服务的开源框架. 主要⽤来解决分布式集群中应⽤系统的⼀致性问题, 例如怎样避免同时操作同⼀数据造成脏读的问题. ...

  3. 关于Quartus构建nios软核以及eclipse建立c语言工程以及成功下载到FPGA芯片过程遇到的各种问题以及解决方法详解

    这不是一篇构建nios的教程,而是遇到的各种问题以及解决方法.至于构建教程,网上一大把,我推荐正点原子的FPGA教程,比较新,比较详细,通俗易懂!!! 这里以一个点亮LED灯的Nios软核为例,很明显 ...

  4. Linux下Sed命令替换文件中的所有IP

    命令: sed -ri 's/([0-9]{1,3}\.){3}[0-9]{1,3}/localhost/g' es_create_index.sh 如图:

  5. 比培训机构还详细的 Python 学习路线,你信吗 0^0

    前言 这其实是将自己写的文章进行一个总结分类,并不代表最佳学习路线 会不断更新这篇文章...没链接的文章正在编写ing...会不会哪天我的这个目录就出现在培训机构的目录上了... 目前实战比较少(要是 ...

  6. www迁移

    www迁移主要就是2部分: 1)官网页面架构,即 ./drupal/index.php 2)官网图片,即 ./drupal/assets/ 目录下的文件 1. 在ubuntu上搭建基础v1.0环境 2 ...

  7. 获取docker镜像的tag列表

    已nginx为例 命令如下 wget -q https://registry.hub.docker.com/v1/repositories/nginx/tags -O - | sed -e 's/[] ...

  8. CentOS linux系统将UTC时间修改为CST时间

    1.编辑时间配置文件 1 2 3 4 # vi /etc/sysconfig/clock           ZONE="Asia/Shanghai"     UTC=false  ...

  9. 数据结构逆向分析-List

    数据结构逆向分析-List 首先STL中的List就是一个链表,但是肯定C++用了很多封装,所以这里我们来一探究竟. 开始 首先先写一些简单的分析的源代码: #include<iostream& ...

  10. 一文详解JavaScript的继承模式

    1 原型链继承 #### ES6中通过原型继承多个引用类型的属性和方法,由于原型和实例的关系,即每个构造函数都有自己的原型对象,同时原型有一个属性指向构造函数,并且实例有一个内部的指针指向原型.如果存 ...