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等

  • 相关阅读:
    HTML DOM 06 节点关系
    HTML DOM 05 事件(三)
    HTML DOM 05 事件(二)
    HTML DOM 05 事件(一)
    html DOM 04 样式
    html DOM 03 节点的属性
    html DOM 02 获取节点
    html DOM 01 节点概念
    JavaScript 29 计时器
    JavaScript 28 弹出框
  • 原文地址:https://www.cnblogs.com/yangtao416/p/14379269.html
Copyright © 2011-2022 走看看