<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>File Upload on 보안 연구 노트</title><link>https://blog.mingon.dev/tags/file-upload/</link><description>Recent content in File Upload on 보안 연구 노트</description><generator>Hugo -- gohugo.io</generator><language>ko-KR</language><lastBuildDate>Fri, 09 Oct 2026 21:10:00 +0900</lastBuildDate><atom:link href="https://blog.mingon.dev/tags/file-upload/index.xml" rel="self" type="application/rss+xml"/><item><title>[Playbook] File Upload 진단 Cheat Sheet</title><link>https://blog.mingon.dev/playbook/file-upload/</link><pubDate>Fri, 09 Oct 2026 21:10:00 +0900</pubDate><guid>https://blog.mingon.dev/playbook/file-upload/</guid><description>File Upload 진단 중 파일명·MIME 타입·본문의 검증을 분리하고 저장 경로·실행 설정·검증 시점에 따라 다음 확인을 고르기 위한 Playbook</description></item><item><title>[Lab] PortSwigger - File Upload 토픽 정리 및 실습</title><link>https://blog.mingon.dev/lab/portswigger-file-upload/</link><pubDate>Thu, 08 Oct 2026 20:30:00 +0900</pubDate><guid>https://blog.mingon.dev/lab/portswigger-file-upload/</guid><description>파일 업로드의 검증·저장·실행 과정과 Content-Type, 저장 경로, 확장자, 서버 설정, 파일 내용, 검증 시점에서 발생하는 취약점을 7개 실습으로 정리한 자료</description></item><item><title>[Write-up] PortSwigger - Web shell upload via race condition</title><link>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-race-condition/</link><pubDate>Wed, 07 Oct 2026 21:10:00 +0900</pubDate><guid>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-race-condition/</guid><description>업로드 파일을 저장한 뒤 검사하고 삭제하는 사이의 시간차를 이용하는 File Upload Race Condition 풀이</description></item><item><title>[Write-up] PortSwigger - Remote code execution via polyglot web shell upload</title><link>https://blog.mingon.dev/write-up/portswigger/file-upload/remote-code-execution-via-polyglot-web-shell-upload/</link><pubDate>Tue, 06 Oct 2026 20:40:00 +0900</pubDate><guid>https://blog.mingon.dev/write-up/portswigger/file-upload/remote-code-execution-via-polyglot-web-shell-upload/</guid><description>이미지 내용 검사를 통과한 파일이 PHP로 실행되는 과정을 PNG 시그니처를 사용한 실습 기록으로 확인하는 File Upload 풀이</description></item><item><title>[Write-up] PortSwigger - Web shell upload via obfuscated file extension</title><link>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-obfuscated-file-extension/</link><pubDate>Mon, 05 Oct 2026 21:00:00 +0900</pubDate><guid>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-obfuscated-file-extension/</guid><description>검증 단계와 저장 단계의 파일명 해석 차이를 이용해 .php%00.png 파일을 PHP로 실행하는 File Upload 풀이</description></item><item><title>[Write-up] PortSwigger - Web shell upload via extension blacklist bypass</title><link>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-extension-blacklist-bypass/</link><pubDate>Sun, 04 Oct 2026 20:30:00 +0900</pubDate><guid>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-extension-blacklist-bypass/</guid><description>.htaccess로 새로운 확장자를 PHP 처리기에 연결해 확장자 차단을 우회하는 File Upload 풀이</description></item><item><title>[Write-up] PortSwigger - Web shell upload via path traversal</title><link>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-path-traversal/</link><pubDate>Sat, 03 Oct 2026 15:30:00 +0900</pubDate><guid>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-path-traversal/</guid><description>인코딩된 경로 구분자로 아바타 디렉터리를 벗어나 PHP 실행이 가능한 위치에 파일을 저장하는 File Upload 풀이</description></item><item><title>[Write-up] PortSwigger - Web shell upload via Content-Type restriction bypass</title><link>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-content-type-restriction-bypass/</link><pubDate>Mon, 28 Sep 2026 21:10:00 +0900</pubDate><guid>https://blog.mingon.dev/write-up/portswigger/file-upload/web-shell-upload-via-content-type-restriction-bypass/</guid><description>파일 부분의 Content-Type을 image/png로 유지해 PHP 업로드 제한을 우회하는 File Upload 풀이</description></item><item><title>[Write-up] PortSwigger - Remote code execution via web shell upload</title><link>https://blog.mingon.dev/write-up/portswigger/file-upload/remote-code-execution-via-web-shell-upload/</link><pubDate>Sun, 27 Sep 2026 20:30:00 +0900</pubDate><guid>https://blog.mingon.dev/write-up/portswigger/file-upload/remote-code-execution-via-web-shell-upload/</guid><description>검증 없이 저장되는 아바타 파일을 PHP로 업로드하고 실행 경로에서 랩의 대상 파일을 읽는 File Upload 풀이</description></item></channel></rss>