美文网首页
Juiceshop安全测试环境搭建及闯关提升过程-3星

Juiceshop安全测试环境搭建及闯关提升过程-3星

作者: 测试星云 | 来源:发表于2021-12-08 18:32 被阅读0次

一、OWASP果汁店介绍

OWASP果汁店是OWASP组织提供的官方提升安全技术的示例网站:
源码:

二、闯关***

第三星级-2【***】: sql注入使用jim的账号登陆

1、使用 sql注入登陆管理员账号后得到jim邮箱地址。
2、在 登陆界面输入jim@juice-sh.op' --
大概传到后面数据库sql类似如下:
select * from users where email='jim@juice-sh.op' --
--相当于把密码注释了
3、密码随意点击登陆

第三星级-3【***】: sql注入使用bender的账号登陆

同上

第三星级-4【***】:

使用未正确关闭的已弃用 B2B 接口,投诉模块上传xml
1、在js中找到代码允许类型包括xml,直接选择*.xml类型上传。


image.png
image.png

第三星级-5【***】:上传不是 .pdf 或 .zip 扩展名的文件

image.png

第三星级-6【***】:上传大于100k的文件

1、直接变换文件名不好用,把文件长度真实加长,102400


image.png

2、大于200 kB的文件被服务器端的上传大小检查拒绝,并显示500错误信息Error: File too large。


image.png

第三星级-7【***】:下载一个不被允许的类型文件

00截断 %2500—》\0,表示结束 Ascii table -0
1、在不被允许的扩展名后面加上%0表示结束,再后面加上允许的扩展名


image.png

第三星级-8【***】:告知商店有关算法或库的信息,它绝对不应该使用它的方式

1、在记分板中对应条查看提示
2、找到常用几种弱加密方式md5,使用上一个下载开发遗留文件package.json.bak中发现加密算法 (z85)
3、在投诉模块中提交就行了。
只是 个恶作剧,引起我们对加密的重视


image.png
image.png

持续更新中

相关文章

网友评论

      本文标题:Juiceshop安全测试环境搭建及闯关提升过程-3星

      本文链接:https://www.haomeiwen.com/subject/zvutfrtx.html