首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网站后台丨对后台登录界面的渗透测试

喜迎国庆 举国同庆 0x00前言 之前有在公众号发过一篇关于如何查找网站后台的文章,然后现在趁着国庆,又给大家总结出一套找到了后台该如何对后台登录界面进行渗透测试,在这里跟大家分享一下对网站后台登陆界面的渗透思路...0x01开头 一般性刚碰到后台登录界面的时候,一般都是先用万能密码什么的测试一下输入框有没有注入(现在很少见了)。...注册与忘记密码模块 云短信接收平台 相信有些朋友在测试注册模块的时候,会使用自己的手机号,而这就带来隐患:信息泄露,和短信骚扰。...,说不定就存在未授权访问,甚至有些奇葩程序员在前端代码存放测试的账号密码。...js文件效果也很不错,我曾用它抓取过网站后台的一个插件源码,后台的功能链接,敏感信息,接口链接(存在xss,注入)等等。

7.9K21
您找到你想要的搜索结果了吗?
是的
没有找到

从 0 开始做后台测试

用户反馈,测试过程中经常遇到各种与后台相关的非必现问题,对于一个重后台功能的产品,包括很多业务逻辑和用户的数据都与后台强相关,若只是通过客户端来测试后台功能的话,在遇到上述问题时,分析和重现问题对于测试人员来说非常困难...为了解决后台测试面临的问题,于是开启了产品后台测试的探索之路,按照以下思路进行:分析产品的后台架构>客户端交互的后台接口测试>TAF后台接口测试>后台服务性能测试。...与客户端的后台接口测试 框架接入和问题解决 通过客户端测试后台因为其他产品已有现成的框架,新产品的接入只需要分析现有框架是否适用或是否需要做二次开发。...后台TAF接口测试 用户数据服务的接口不与客户端交互,是后台TAF接口,通过直接访问TAF接口来进行测试。...未来测试计划 本篇文章介绍的是在项目中如何从0开始做后台测试,主要侧重的是项目后台架构的分析,测试后台接口功能,能解决后台功能测试的问题。

3K21

测试项目实战----RuoYi后台管理系统

学功能测试的时候用的是一个,学接口测试的时候用的又是另一个,到头来,看上去学了好几个项目的实战经验,实际上,都是一些凤毛菱角的东西,很多项目都只是了解了一个大概,不便于从整体上去了解项目的业务,也不能够将所学知识完整的在某一个项目上去串起来...这里也可以参考我之前写过的文章,看看为什么不推荐用那些项目实战: 0基础入门软件测试之小白指南 下面回归正题,看看为什么选用这个项目来实战?...先看看项目地址:https://gitee.com/y_project/RuoYi-Vue 这是一个基于Spring Boot+Vue编写的后台管理系统,列举的都是一些常见的功能,接口的返回结果也都是json...项目中也有提供数据库的相关脚本,在做功能测试实战的时候,可以顺带的查查数据库的数据进行校验。包括做接口测试的过程中,做断言的时候,也可以提取数据库中的数据进行校验。...1、首先,肯定是学习测试理论了,学完之后,就应该知道怎么去写测试用例,怎么去执行用例,找bug。当然,写过的用例要找人评审一下。可以发群里大家评审评审,互相探讨一下。

45930

测试后台管理系统思路和方法

每个公司不管做什么业务,开发网站,app或者公众号亦或小程序,但凡涉及到用户信息或者订单信息都有对应的后台管理系统,所以每个测试人员基本上都有测试后台管理系统的经验,但是后台管理系统测试不仅仅是基本的增删改查测试...后台管理系统最基本就是增删改查,然后就是配合业务端进行数据测试,我一般都是按照各个模块由上到下分别测试,有数据关联的模块,结合着测试 基本功能,增删改查和搜索的测试请参考如下地址https://www.cnblogs.com.../wysk/archive/2018/01/05/8193091.html 业务逻辑测试 公司的后台管理系统都是用来存放用户或者订单等信息,所以一定要结合业务端的数据对系统进行测试,比如我在app上发布了一个订单信息...,要看一下后台有没有该条订单,订单所在位置对不对,且订单各个数据是否正确,数据排版是否正确,在app上进行订单确认或者支付等操作,后台显示的订单状态是否正确,显示的信息是否和app上一致,这部分需要结合项目的实际情况...,考虑用户在各种情况下可能的操纵来进行测试 权限测试 一般每个后台管理系统都有自己的权限控制,主要是看哪些菜单哪些人可以看,哪些人不能看 1.明白各个角色的权限 2.为每个角色设置用户 3.分别登录这些用户查看相应的菜单权限显示的是否正确

8K10

记一次后台 getshell 测试过程

最近团队在对某个厂商进行测试,在进入后台后的情况下进行黑盒测试,这次 webshell 差点被厂商以 “管理员身份进行 webshell 为由” 给我个低危评价,后面在我据理力争之下最终保住了,此漏洞在最新版本中也修复了...首先进入后台是这样子的: 通常后台最容易出现漏洞的地方在哪里呢在日常渗透测试过程中,进入后台后,首先考虑的是系统管理模块,该模块通常是控制整个软件的核心,是最关键的模块之一,也是最容易出漏洞的地方 在插件管理处...,可以从本地安装插件,是选择一个压缩文件进行上传的,本来是想测试看看是否有文件上传漏洞的,测试了各种方法,各种 bypass 都不行,最后只能把目光放在压缩包之中了,我就不信了,压缩包里面的内容总不会被查吧...一个目录套一个,最后到了我们我们刚刚备份好的目录下面 本以为里面就是我们备份的插件了,没想到里面居然还套了一层 然后选择 plugin 目录,终于出现了我们备份的插件了 上面这些目录都是可以推算出来的,所以在黑盒测试的时候完全可以放心...接下来就是见证奇迹的时刻了 直接访问恶意代码的路径: \backup\plugins\manual\shell\plugins\plugin-shell-1.2.0\shell.jsp 在我们日常渗透测试过程中

79920

后台自动化测试与持续部署实践

作者:cloudyzhao,腾讯 PCG 后台开发工程师 随着 DevOps 研发模式思想的普及,“测试左移”、“开发负责质量”等理念也开始深入各业务团队。...本文以一个实际项目( LogReplay )的 DevOps 实践为例,介绍如何通过可测性提升、自动化测试、持续集成和持续部署流程,最终实现后台微服务的高质量、持续、自动化部署。...接口调用不具有幂等性:接口内部处理逻辑依赖与未决因素,比如时间、不可控输入、后台批处理 job、随机变量等,破坏接口调用的幂等性。...实践过程中用到的后台测试工具和测试指标概览: 当然,我们的微服务中,不止有代码变更,还有配置、数据库等变更,接下来我们也需要继续探索并实现配置、数据库等变更的持续、自动化部署。...回到本文的标题,希望有越来越多的业务一起探索实践、及分享后台自动化测试与持续部署实践,也随时欢迎一起交流。 用到的测试工具: 文中描述的工具绝大部分皆为腾讯内部自研产品。

1.7K52

测试右移-后台服务监控告警实践

而本文则是基于“测试右移”思想,开展的一次后台服务监控告警的实践记录总结,整个实践过程可以分为: 收到问题反馈; 沟通定位问题; 讨论并选定解决方案; 解决方案实现; 验证解决方案; 优化解决方案; 实施解决方案...; 什么是“测试右移” 在正式开始之前,先简单介绍一下“测试右移”: 我们都知道,软件测试活动应当贯穿整个软件生命周期,包括需求讨论分析阶段、研发设计编码阶段、测试阶段、上线后的监控运行阶段。...这种方法优点是: 最为简单快捷,能够及时通知相关研发测试及时去关注服务连通性,而不是等待客户发现,做到了主动监控; 通过重启机制,能重启后台服务、重新建立TCP链接; 缺点是: 启动shell脚本,开启进程...测试环境,手动停止B项目的后台服务后,企业微信通知效果如下: 七、实施解决方案 我们采用的是Shell脚本中发送企微通知的方案,这样更有利于节约资源。...小结 以上就是基于xx后台服务监控告警的一次“测试右移”的实践过程: 作为项目的测试人员,除了要完成项目测试的基本工作,还应当能够及时跟进问题反馈、了解问题背后的真实原因、参与讨论解决方案,驱动问题解决

64230

腾讯TMQ在线沙龙回顾|后台测试案例分享

后台测试案例分享 活动时间:2017年9月28日 qq视频分享 活动介绍:TMQ在线沙龙第三十一期分享 本次分享的主题是:后台测试案例分享 共有66位测试小伙伴报名参加活动,在线观看视频人数 27人!...嘉宾 赵丽娜,腾讯专项测试工程师,有多年电信开发经验,目前负责腾讯地图基础业务包括后台服务、引擎及API级产品的质量保证工作。在底层服务开发和测试架构设计方面有比较丰富的经验。 ?...分享主题 1、腾讯地图后台测试持续集成解决方案 2、腾讯地图后台测试体系 3、开发自测在后台测试中的重要性 问答环节 1、腾讯地图中提到了插桩,应该是手动插桩,这部是开发完成对吗?...5、建模工具可不可以推荐一个,性能测试的监控工具是用哪个? 答:我们后台测试用的建模工具是OCL。...答:机器学习机制介入点: 通过学习人工diff 评测的样本,不断地训练模型用于验证策略diff测试结果。并行压力测试工具目前采用的是自研工具。

1.3K60

Jmeter基于webscoket测试后台服务接口实战

前言: 本来就是web端+后台服务之间使用webscoket通信实现功能,通信格式用json,现在就是抛开web页面,使用接口工具,模拟web与后台服务通信。...这里我使用的开源框架Jmeter,相信做测试的小伙伴也都清楚。 事前准备: 1.接口文档:就是web与后台服务间通信规则文档,就是请求格式,响应格式,这是双方之间制定的规则,测试的可以找开发要。...2.新建WebScoket Sampler (1)先输入后台服务器地址 (2) 端口号 (3)根据接口文档输入请求内容,我这里是json格式,是登录的测试案例。...3.新建擦看树 1.查看下后台返回的数据,如果输入账户和密码错误。后台会返回404,但是整个流程是对的,所以它显示绿色。 ? 如下图这样看后台回的数据好看些,对比下接口文档回的格式是不是对的。 ?...三、其他 我们测试接口肯定考虑压力之类的,这个就需要你设置执行次数,执行间隔时间等等。这根据接口文档和测试用例来执行。

36150

python测试开发django-17.admin后台管理

前言 通常一个网站开发,需要有个后台管理功能,比如用后台管理发布文章,添加用户之类的操作。...django的admin后台管理主要可以实现以下功能 基于admin模块,可以实现类似数据库客户端的功能,对数据进行增删改查 于该模块的数据管理功能,可以二次定制一些实用的功能。...在浏览器上访问后台http://localhost:8000/admin/,用户名和密码就是刚才新建的admin 123456 ?...刚才新建的User和Person并没有显示在这里,需要在admin.py中注册表 admin.py注册表 如果想让新建的表,显示到后台管理里面,需要在admin.py中添加注册信息,如下在admin.py...__doc__ + ":user_name->" + self.user_name 刷新amdin后台页面后显示 ? 选个记录点进去就可以对相应的数据增删改查了 ?

72130

junit+mock+spring-test构建后台单元测试

那就是执行回归测试,但如果是人工进行费时费力,测试的还不全面。况且一般在进度的压力下,相信很少有人会因为修改一个问题而去回归测试以前的功能。...Mock的英文意思就是模仿、伪装,简单一点儿理解,就是对测试过程中,测试用例对外部的依赖(难以构造的,或者未完成)的一个模仿,在后台的单元测试过程中,可以将难以构造的HttpRequest请求进行Mock...JMockit和Mockito都是用于单元测试的Mock框架,在我的项目里选择的是Mockito 1.3对后台测试粒度 采用junit+mock+spring-test进行的测试,是对SpringMvc...是对后台请求的一个完整测试。并且不需要启动tomcat服务器 2....另外还定义了Session信息,否则后台会因为session中没有用户信息,而将请求拦截住。

3.3K10

后台性能测试不可不知的二三事

那么一大坨问题就迎面而来:对于智能提示这样的后台服务,性能测试过程中应该关心那些指标?这些指标代表什么含义?这些指标的通过标准是什么?下面将为您一一解答。 概述 不同人群关注的性能指标各有侧重。...后台服务接口的调用者一般只关心吞吐量、响应时间等外部指标。后台服务的所有者不仅仅关注外部指标,还会关注CPU、内存、负载等内部指标。...内部指标 从服务器的角度看,性能测试主要关注CPU、内存、服务器负载、网络、磁盘IO等 CPU 后台服务的所有指令和数据处理都是由CPU负责,服务对CPU的利用率对服务的性能起着决定性的作用。...在后台服务性能测试中,对于返回文本结果的服务,并不需要太多关注在流量方面。 网络连接状态监控 性能测试中对网络的监控主要是监控网络连接状态的变化和异常。...因此,本次测试我们的任务是在底层数据服务性能为3500qps的前提下,找到智能提示服务上游各个模块的性能上限。 一个完整的后台服务性能测试流程如下图所示。 ?

2.8K71
领券