1129 web和wap端发版后--部分页面存在安全漏洞

0181129 web版本部分页面存在安全漏洞

1.SQL 注入
例如在查询功能,输入分号 感叹号 分号 竖杠 ‘ ! ; |  搜索时,响应结果不正确,应该与图二的响应结果一致

2.跨站脚本漏洞

持久性XSS(Persistentcross-sitescripting),指的是恶意脚本代码被存储进被攻击的数据库,当其他用户正常浏览网页时,站点从数据库中读取了非法用户存入非法数据,恶意脚本代码被执行。
    这种攻击类型通常在留言板等地方出现,如下:   

那么什么是反射型XSS呢?                                                            
    如"http://www.jpl.nasa.gov/about_JPL/maps.cfm?departure=lax%22%3Cimg%20src=k.png%20onerror=alert(%22XSSed%20by%20sH%22)%20/%3E"这样需要欺骗用户自己去点击链接才能触发XSS的是反射型XSS                                                            
    很多人非常鄙视非持久性XSS(反射型XSS),认为这种XSS只能依靠欺骗的手段去骗人点击,才能让攻击正常实施起来。

反射型XSS的漏洞

https://yq.aliyun.com/articles/480157

现在我们来对反射型的XSS三种级别的漏洞进行测试

在low里,未做任何的验证

直接提交<script>alert(/xss/)</script>测试

URL:http://192.168.111.146/dvwa/vulnerabilities/xss_r/?name=%3Cscript%3Ealert%28%27xss%27%29%3C%2Fscript%3E

在media里,只过滤了<script>,那么我们可以对它绕过去

我们可以提交<SCRIPT>alert(‘xss‘)</SCRIPT>

或者<scri<script>pt>alert(‘xss‘)</script>

URL:http://192.168.111.146/dvwa/vulnerabilities/xss_r/?name=%3CSCRIPT%3Ealert%28%2Fxss%2F%29%3C%2FSCRIPT%3E

对于high的XSS,用了htmlspecialchars,不知道你能不能用什么方法绕过,如果无法绕过可以参考Discuz的dhtmlspecialchars()函数

3.敏感信息泄露

访问某个接口地址,可以直接显示用户信息,包括手机号全明文显示,

解决方案:将手机号中间几位用**代替(138****2345)

原文地址:https://www.cnblogs.com/ww-xiaowei/p/10072332.html

时间: 2024-10-10 05:13:16

1129 web和wap端发版后--部分页面存在安全漏洞的相关文章

新浪微博爬取笔记(3):wap端爬取用户微博列表 ,转发列表+数据清理

wap端登陆成功后,就可以安心开始爬取数据了.我这次需要的数据是: (1)用户的近期1000条微博,需要:微博id,转发量,发布时间 (2)某条微博的转发列表,需要:转发人,转发时间 (3)某个用户的关注数,粉丝数,微博数,最近100条微博的平均转发量 ========================================= 相比模拟登陆,爬数据的工作就简单很多.但需要注意几个坑,一边做一边总结如下: ##爬微博列表## (1)虽然目前wap端每页加载的微博数貌似是固定的,但其实是不固

做web项目时对代码改动后浏览器端不生效的应对方法(持续更新)

做web项目时,常常会遇到改动了代码,但浏览器端没有生效,原因是多种多样的,我会依据我遇到的情况逐步更新解决的方法 1.执行的时候採用debug模式,普通情况下使用项目部署button右边那个button下的tomcat7中的run即可,假设使用的是serves中的run serves,这样的情况貌似不会自己主动编译 2.点击project菜单下的clean选项,在打开的窗体中选择你使用的项目,ok,这样会删除tomcat容器中关于该项目的一些信息,然后又一次部署,执行 3.删除电脑中tomca

做web项目时对代码修改后浏览器端不生效的应对方法(持续更新)

做web项目时,经常会遇到修改了代码,但浏览器端没有生效,原因是多种多样的,我会根据我遇到的情况逐步更新解决办法 1.运行的时候采用debug模式,一般情况下使用项目部署按钮右边那个按钮下的tomcat7中的run就行,如果使用的是serves中的run serves,这种情况貌似不会自动编译 2.点击project菜单下的clean选项,在打开的窗口中选择你使用的项目,ok,这样会删除tomcat容器中关于该项目的一些信息,然后重新部署,运行 3.删除电脑中tomcat文件夹,重新解压,然后在

阿里云移动研发平台 EMAS 助力银行业打造测试中台,提升发版效能

随着移动互联网的发展,手机银行凭借低成本.操作简单.不受时间空间约束等优势,正逐步替代传统的网银交易方式.越来越多的银行开始了“业务移动化”转型之路,“手机APP”已经成为企业价值传递和关系维护的关键纽带,客户争夺的主战场已转向移动端,事实上手机银行的用户比例早已超越了网银用户. 但是伴随着银行APP承载的业务需求日益增多.版本迭代速度不断加快,以“手工测试”为基础的测试体系,已很难满足业务对测试效率和质量的要求.APP 测试急需完成从“纯人工”到“人机协同”的范式转换. 一.银行 APP 的质

突破短板,传统桌面程序 使用webapi 扩展迎合web和移动端融合的需求

传统桌面程序不能完全被web和移动端替代,但是需要改造.这里要说的是巧用webapi把以前用dll和com组件,ocx等方式做接口,做分布式开发的方式,改成restful 风格api的方式实现跨平台,多客户端(类型).并分享几则案例. 1.智能储物柜 项目背景:某智慧城市项目需要用到有智能锁的储物柜,用app扫码控制存取,并和智慧城市后台交互.智能锁系统是工业的塔式控制器,使用modbus ascii协议控制,端口使用串口.储物柜配备了工控电脑32寸竖屏,工控电脑控制塔式控制器(单片机),工控机

AEAI ESB应用集成平台v3.5.3发版说明

发版说明 应用集成平台主要作为企业信息系统的"龙骨"来集成各业务系统,实现应用和数据的互联互通,一般称之为企业服务总线(Enterprise Service BUS,ESB).在数通畅联产品家族中应用集成平台命名为AEAI ESB. 本次发版的AEAI ESB_v3.5.3_20150615是数通畅联首次正式对外发布的AEAI ESB社区版(32位,限本机访问),该产品现已上传至网盘http://pan.baidu.com/s/1o6NvxXo,具体内容如下. 升级内容 新特性 1.

wap端访问路径和销售归隐

与app访问路径和销售归因相比,wap端的特殊之处在于: 1. wap端可以浏览器多开,这就意味着在同一时间,用户的访问路径不止一条,可能是多条,相互并行. 因此就不能按app访问路径那样按时间顺序向后追溯路径,而是要根据refer url按时间向前逆推,推出整条路径. 2. wap端浏览器可以发送refer url,但当用户点击浏览器上的返回时,浏览器是发新的PV数据,还是不发,还是发老的PV数据,这就完全是由浏览器特性决定. 如此一来,底层数据中就会比较混乱,当做成路径表以后,表中可能会存在

AEAI HR人力资源管理系统v1.0版本发版说明

AEAI HR人力资源管理系统是数通畅联软件基于AEAI DP开发的开源Java Web系统,用来协助管理公司人力.薪酬等事务,AEAI HR人力资源系统包括一些核心的人力资源管理业务功能,如:薪酬管理.考勤管理.绩效管理等模块,能够满足企业人力资源信息化的基本要求. AEAI HR人力资源系统内部已预置演示账户,用于快速了解.掌握该系统. 产品下载地址:http://pan.baidu.com/s/111gia,欢迎大家下载使用,也可以加入数通畅联产品QQ技术群 299719834,一起参与讨

客户端单周发版下的多分支自动化管理与实践

背景 目前,互联网产品呈现出高频优化迭代的趋势,需求方希望尽早地看到结果,并给予及时反馈,所以技术团队需要用"小步快跑"的姿势来做产品,尽早地交付新版本.基于以上背景,美团客户端研发平台适时地推行了单周发版的迭代策略.单周版本迭代的优点可以概括为三个方面:更快地验证产品创意是否符合预期,更灵活地上线节奏,更早地修复线上Bug. 首先说一下美团平台的发版策略,主要变更点是由之前的每四周发一版改为每周都有发版.具体对比如下: (旧)三周迭代指的是2周开发+1周半测试,依赖固定的排期和测试时