首页 > 其他分享 >渗透之路3

渗透之路3

时间:2023-12-02 09:15:12浏览次数:24  
标签:优惠券 漏洞 渗透 之路 -- 地址 id 越权

我是一名前端工程师,想要转行渗透测试,以写日记的形式记录每天学习结果,逐步完善渗透测试整个体系。

昨天学习了越权漏洞,比如在一个商城网站里,修改我的收获地址,用抓包工具抓获请求,发现 address_id = 101,每条收获地址都有一个id,把 address_id 改成其他数字(可能是别人的收货地址的 id),放行请求,如果接口返回 200 说明把别人的收货地址给改掉了,同样的,可以查看别人的收货地址(收货地址里可能包含住址,电话号码等隐私信息),删除别人的收获地址,这中就叫做越权漏洞。

还有个越权漏洞的场景是优惠券,比如某app上可以领取一张2元优惠券,抓包数据,发现优惠券 id 也是数值,比如 id = 88,那么说明数据库里前面可能还有 87 种优惠券,只不过页面上当前没有显示出来。把 id 换成 1....87 依次发请求,如果存在越权漏洞,可以领取页面上没有显示出来的其他优惠券,这种也越权了。

诸如此类,所有 id 是递增性数值的都有可能存在越权漏洞。

造成越权漏洞的原因是后端开发人员没有对 id 做权限控制,解决的方法最简单的就是后端开发人员不要用递增型数值做id,所有 id 都用 uuid 这种形式就好了。当然如果就想用递增行数值做 id,在接收参数的时候需要校验这个 id 能做事情的权限。

更新体系树

|-- 信息收集
    |-- 目录扫描
        |-- dirsearch
    |-- 指纹识别
        |-- whatruns, wappalyzer
    |-- 谷歌搜索
        |-- inurl, intext, filetype
|-- 越权漏洞
	|-- 收获地址, 优惠券, 个人信息等

标签:优惠券,漏洞,渗透,之路,--,地址,id,越权
From: https://www.cnblogs.com/dkvirus/p/17871189.html

相关文章

  • Java学习之路(九)
    Java学习之路(九)1、继承1.1、继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class子类extends父类举例:classDogextendsAnimal......
  • Weblogic 常规渗透测试环境
    Weblogic常规渗透测试环境本环境模拟了一个真实的weblogic环境,其后台存在一个弱口令,并且前台存在任意文件读取漏洞。分别通过这两种漏洞,模拟对weblogic场景的渗透。weblogic版本:10.3.6(11g)Java版本:1.6启动本环境:cdweblogic/weak_passworddocker-composeup-d弱口令环......
  • 畅捷通的 Serverless 探索实践之路
    作者:计缘畅捷通介绍畅捷通是中国领先的小微企业财税及业务云服务提供商,成立于2010年。畅捷通在2021年中国小微企业云财税市场份额排名第一,在产品前瞻性及行业全覆盖方面领跑市场,位居中国小微企业云财税厂商矩阵领军象限前列。作为专注小微企业云服务、软件提供商,畅捷通于2017年......
  • 智安网络|发现未知风险,探索渗透测试的奥秘与技巧
    在当今信息时代,网络安全已成为组织和个人面临的重大挑战。为了保护网络系统的安全,渗透测试成为一种重要的手段。一、渗透测试的基本原理渗透测试是通过模拟黑客攻击的方式,对目标系统进行安全评估。其基本原理是模拟真实攻击者的思维和行为方式,以发现目标系统中的安全漏洞和弱点。渗......
  • 前端优化之路:构建、打包速度提升
    【前言】《闻香识女人》中有句经典台词,“有些人一分钟过尽一生”,多少人在等待中浪费了生命的美好。同样,如果一个项目构建、热更新、打包速度过慢,中途需大把时间去等待,那么不免让人抓狂。 【效果展示】优化前,构建速度 整整126秒,两分多钟过去后,项目才启动成功  优化后,......
  • 渗透测试工具
    序号工具名称用途下载链接1Xray1.XSS漏洞检测(key:xss)2.SQL注入检测(key:sqldet)3.命令/代码注入检测(key:cmd-injection)4.目录枚举(key:dirscan)5.路径穿越检测(key:path-traversal)6.XML实体注入检测(key:xxe)7.文件上传检测(key:uploa......
  • 【渗透工具】红蓝对抗重点OA系统漏洞利用工具新年贺岁版 发布!
    免责声明本公众号的技术文章与工具仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责......
  • Java学习之路(八)
    Java学习之路(八)1、案例驱动模式1.1、案例驱动模式概述(理解)通过我们已掌握的知识点,先实现一个案例,然后找出这个案例中,存在的一些问题,在通过新知识点解决问题1.2、案例驱动模式的好处(理解)解决重复代码过多的冗余,提高代码的复用性解决业务逻辑聚集紧密导致的可读性......
  • 使用Rkhunter检测linux渗透
    目前可以发现大多数已知的rootkits和一些嗅探器以及后门程序。它通过执行一系列的测试脚本来确认服务器是否已经感染rootkits,比如检查rootkits使用的基本文件,可执行二进制文件的错误文件权限,检测内核模块等等。使用yum或者apt直接安装rkhunter--checkall可以使用unhide查看......
  • 前端歌谣的刷题之路-第一百零九题-双向数据绑定
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......