zoukankan      html  css  js  c++  java
  • 1 WEB名词&架构&漏洞&权限&数据包

    1. POC、EXP、Payload与Shellcode webshell
    POC:全称 ' Proof of Concept ',中文 ' 概念验证 ' ,常指一段漏洞证明的代码。    证明代码是否有漏洞
    EXP:全称 ' Exploit ',中文 ' 利用 ',指利用系统漏洞进行攻击的动作。             利用漏洞代码
    Payload:中文 ' 有效载荷 ',指成功exploit之后,真正在目标系统执行的代码或指令。    Payload有很多种,它可以是Shellcode,也可以直接是一段系统命令。同一个Payload可以用于多个漏洞,但每个漏洞都有其自己的EXP,也就是说不存在通用的EXP。
    Shellcode:简单翻译 ' shell代码 ',是Payload的一种,由于其建立正向/反向shell而得名。
    后门  服务器·系统后门   这是一种形象的比喻,入侵者在利用某些方法成功的控制了目标主机后,可以在对方的系统中植入特定的程序,或者是修改某些设置,用于访问、查看或者控制这台主机。
    webshell Webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做是一种网页后门,可以上传下载文件,查看数据库,执行任意程序命令等。   
    病毒  恶意的程序 不会操作敏感文件及程序
    木马  攻击及控制电脑 木马
    反弹  
    回显  有没有显示的意思  漏洞执行成功后有显示   就是回显成功
    跳板   登录
    黑白盒测试   有src源码 是白盒测试  没有为黑盒测试
    社会工程学   根据这个人的信息 尝试猜测
    撞库   通过暴漏的信息 尝试找出信息
      
    

    环境架构

    理解不同WEB应用组成角色功能架构:
    开发语言,程序源码,中间件容器,数据库类型,服务器操作系统,第三方软件等
    开发语言:asp,php,aspx,jsp,java,python,ruby,go,html,javascript等
    程序源码:根据开发语言分类;应用类型分类;开源CMS分类;开发框架分类等
    中间件容器:IIS,Apache,Nginx,Tomcat,Weblogic,Jboos,glasshfish等
    数据库类型:Access,Mysql,Mssql,Oracle,db2,Sybase,Redis,MongoDB等
    服务器操作系统:Windows系列,Linux系列,Mac系列等
    第三方软件:phpmyadmin,vs-ftpd,VNC,ELK,Openssh等

    WEB漏洞

    理解漏洞分类,漏洞形成,漏洞攻击,漏洞危害,漏洞修复等:
    SQL注入,文件安全,RCE执行,XSS跨站,CSRF/SSRF/CRLF,
    反序列化,逻辑越权,未授权访问,XXE/XML,弱口令安全等

    权限划分

    理解各种权限具体内在意义:
    后台权限,数据库权限,部分操作权限,WEB权限,系统权限等

    数据包知识

    理解WEB数据传输数据包规则:
    参考:https://www.cnblogs.com/cherrycui/p/10815465.html
    请求数据包,请求方法,请求体,响应包,响应头,状态码,代理服务器等
    Request,Response,User-Agent,Cookie,Server,Content-Length等

  • 相关阅读:
    笔记:JDBC 数据库
    笔记:Eclipse 安装 m2eclipse 插件
    Maven 生成项目站点
    Maven 项目报告插件
    【学习总结】《大话数据结构》- 第8章-查找
    【问题解决方案】Markdown正文中慎用星号否则容易变斜体
    【学习总结】《大话数据结构》- 第7章-图
    【学习总结】《大话数据结构》- 第6章-树
    【刷题】求出栈序列个数之卡特兰数公式
    【学习总结】《大话数据结构》- 第5章-串
  • 原文地址:https://www.cnblogs.com/yangtao416/p/14379269.html
Copyright © 2011-2022 走看看