首页 > 编程语言 >WEB—源码拓展

WEB—源码拓展

时间:2023-05-12 22:24:48浏览次数:44  
标签:WEB 框架 ... 数据库 拓展 漏洞 源码

前言: WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可用来做信息突破口,其中WEB源码有很多技术需要简明分析。比如:获取某ASP源码后可以采用默认数据库下载为突破,获取某其他脚本源,码漏洞可以进行代码审计挖掘或分析其业务逻辑等,总之源码的获取将为后期的安全测试提供了更多的思路。

 

  1. 关于WEB源码目录结构:后台目录,模板目录,数据库目录,数据库配置文件...
  2. 关于WEB源码脚本类型:ASP,PHP,ASPX,JSP,JAVAWEB,PYTHON...
  3. 关于WEB源码应用分类:门户,电商,论坛,博客,第三方,其他...
  4. 关于WEB源码其他说明:框架或非框架,CMS识别,开源或内部,源码获取...

得到源码后,首先了解脚本类型,不同脚本写出来的源码数据库存储涉及到的漏洞不一样。  

应用分类(电商,博客,论坛...),源码功能决定漏洞类型

框架或非框架,若有框架则寻找框架漏洞,若无,则寻找代码里的漏洞。

CMS识别,分为人工,工具和平台识别

开源:能知道这套程序源码的名字,并且能够下载下来。直接找漏洞或审计

内部:不明确名字,且网上查找不到。常规渗透测试

 

商品购买漏洞,通过burpsuite抓包,修改相应数据(这里修改购买数量,将1改为-1)

 

标签:WEB,框架,...,数据库,拓展,漏洞,源码
From: https://www.cnblogs.com/Zx770/p/17396338.html

相关文章

  • 通过浏览器拓展免费使用ChatGPT
    随着ChatGPT的爆火,越来越多的人有了使用ChatGPT的需求,但是自己去官网注册又有一定门槛,今天给大家分享两个浏览器插件,可以实现免费且不限次使用ChatGPT3.5服务1、Wetab新标签页安装好Wetab标签页拓展后,打开一个新的浏览器窗口,就可以在最醒目的位置看到chatAI的快捷应用窗口......
  • HashMap中put源码分析
    1.对HashMap插入的元素先对key进行hash计算,然后根据得到的hash值和数组长度-1做&运算得到数组下标。2.如果下标位置没有元素,就直接插入,插入结束。3.如果下标位置有元素,就执行equals值是否相同,不同就和数组元素组成链表,插入到链表末尾,相同就会直接替换。插入结束。4.如果链表的......
  • 前端 Website 的 sitemap.xml 文件和搜索引擎优化
    前端Website的sitemap.xml文件是一个XML格式的文件,其中包含了网站中所有页面的链接,这些页面可以是HTML页面、博客文章、产品页面、分类页面等等。Sitemap文件的作用是向搜索引擎提供关于网站的信息,帮助搜索引擎更好地索引网站内容,提高网站在搜索结果中的排名。Sitemap.xml......
  • JavaWeb过滤器读取并修改POST请求的参数-YhtHttpServletRequestWrapper
    核心原理就是一个类:javax.servlet.http.HttpServletRequestWrapper一个简单的例子,当任何请求的参数里有aaa的时候,把它的值改成bbb新增一个类自定义的类CustomHttpServletRequestWrapper importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpSer......
  • 怎样开发直播软件?直播源码礼物功能篇
     在这个时代,直播不仅仅是一个人火爆的行业,也是每一个直播行业者们养家糊口的重要工作,而在直播赚钱众多方式中,观众送礼物是重要方式之一,礼物是观众充值购买的,如果观众对一个主播表示赞赏和支持,观众就会送出礼物,主播和平台就可以从中获取利益。当然,这也成为直播源码开发直播平台的......
  • 爆粗!类com.itheima.web.servlet.AjaxServlet不是servlet
    描述:Classcom.itheima.web.servlet.AjaxServletisnotaServlet  二、解决问题1、问题分析  根据报错的提示内容,貌似是Servlet的问题。 2、检查代码  无论是写的servlet测试java代码,还是pom.xml似乎都没有问题。  细心观察,发现了问题,自己忘记配置<scop>节......
  • Halcon联合C#开发实用版框架,在2.0版本基础上做了修改的,实际项目应用过的版本,源码,修改
    Halcon联合C#开发实用版框架,在2.0版本基础上做了修改的,实际项目应用过的版本,源码,修改了很多Bug,自带有项目运行流程与图片,很适合学习使用,可修改参考用于项目。注:软件能够正常编译运行,使用中遇到Bug自行摸索解决,主要是源码学习参考为主。ID:2619656657567557......
  • WebUploader 超大文件上传和断点续传的实现
    ​ 4GB以上超大文件上传和断点续传服务器的实现随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基......
  • web自动化12-捕获异常NoSuchElementException
    在定位元素的时候,经常会遇到各种异常,遇到异常又该如何处理呢?selenium的exceptions模块,了解异常发生的原因。捕获异常1.出现异常代码会被结束中断,为了可以继续运行,可以用try...except...来捕获异常。捕获后可以输出异常原因,以便于分析异常原因2.从上面的截图看报错提示元素不......
  • nginx源码安装步骤
    1、安装依赖包yuminstall-ygccyuminstall-ypcrepcre-develyuminstall-yzlibzlib-develyuminstall-yopensslopenssl-devel2、下载nginx源码包并解压 3、进入解压后的包nginx-1.16.1中4、执行命令 ./configure【参数可选:--prefix=/path/可指定ng......