当前位置:网站首页>uplad_ Labs first three levels
uplad_ Labs first three levels
2022-07-05 13:43:00 【Sex sex ~ ~】
Catalog
Pass_01
Pass_02
Pass_03
The problem solving process
Pass_01

First upload a picture and try , Upload successful 
The title says to upload one webshell Get to know webshell
webshell:webshell That is to say asp、php、jsp perhaps cgi etc. Webpage A code execution environment in the form of a file , Mainly used for website management 、 Server management 、 Permission management and other operations . Just upload a code file , Visit through website , Many daily operations can be carried out .
So I want to upload one php Documents of the same type , Upload PHP When you file 
Take another look at the tips

The description is the front end js verification
Upload a php The file of , Change the foot code to the one allowed on the title .jpg|.png|.gif Image format , Upload successfully and then burpsuite Carry out the bag . First, find the agent in the settings

Manual use burpsuite Proxy for port

Construct a PHP The file of , Then change the file format to .png, open burpsuite Carry out the bag

Show the inside png Change it to php

Then put the bag d
Pass_02
The second level is still uploaded php File to try

The second level is somewhat similar to the first level , Let's check the source code

Only upload is allowed jpeg/.png/.gif Files of type , Like the first level, first find the agent in the setting , Manual use burpsuite Proxy for port , Upload the allowed file types first , And then with burpsuite Carry out the bag .
Pass_03
Take a look at the source code

The front clearance is only allowed to upload image type files , And the third level is not allowed to upload php Documents of the same type , It is called blacklist verification , Special suffixes . Convert case , No way to remove strings .
Put the document corner code php Change it to php1 Try to find that the upload is successful

边栏推荐
- Go string operation
- leetcode 10. Regular expression matching regular expression matching (difficult)
- 南理工在线交流群
- What happened to the communication industry in the first half of this year?
- French scholars: the explicability of counter attack under optimal transmission theory
- Intranet penetration tool NetApp
- Summit review | baowanda - an integrated data security protection system driven by compliance and security
- Win10 - lightweight gadget
- Jetpack Compose入门到精通
- 真正的缓存之王,Google Guava 只是弟弟
猜你喜欢

南理工在线交流群

Win10 - lightweight gadget

面试官灵魂拷问:为什么代码规范要求 SQL 语句不要过多的 join?

Interviewer soul torture: why does the code specification require SQL statements not to have too many joins?

记录一下在深度学习-一些bug处理

How to deal with the Yellow Icon during the installation of wampserver

Jenkins installation

Backup and restore of Android local SQLite database

Introduction to Chapter 8 proof problem of njupt "Xin'an numeral base"

龙芯派2代烧写PMON和重装系统
随机推荐
Summary and arrangement of JPA specifications
Network security HSRP protocol
Jenkins installation
百度杯”CTF比赛 2017 二月场,Web:爆破-2
Usage, installation and use of TortoiseSVN
TortoiseSVN使用情形、安装与使用
搭建一个仪式感点满的网站,并内网穿透发布到公网 2/2
Cloudcompare - point cloud slice
go map
Idea设置方法注释和类注释
MySQL --- 数据库查询 - 排序查询、分页查询
真正的缓存之王,Google Guava 只是弟弟
Matlab paper chart standard format output (dry goods)
不知道这4种缓存模式,敢说懂缓存吗?
Backup and restore of Android local SQLite database
Primary code audit [no dolls (modification)] assessment
多人合作项目查看每个人写了多少行代码
面试官灵魂拷问:为什么代码规范要求 SQL 语句不要过多的 join?
Simple PHP paging implementation
[notes of in-depth study paper]uctransnet: rethink the jumping connection in u-net from the perspective of transformer channel