Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
malicious-pdf — 악성 PDF 테스트 파일을 생성하여 침투 테스트, 버그 바운티 헌팅, 레드 팀 활동에 사용합니다. PDF 뷰어, 변환기, 웹 애플리케이션에서 SSRF, XSS, XXE, NTLM 자격 증명 탈취, 데이터 유출을 테스트합니다. Burp Collaborator 및 Interact.sh와 통합됩니다. | Kitploit
도구/GitHubGitHub/jonaslejon/malicious-pdf
Phishing ToolsVulnerability ScannersPayload GenerationExploitationWeb Application ExploitationData ExfiltrationPenetration TestingLearning & EducationRed Teaming
GitHubjonaslejon/malicious-pdf

malicious-pdf

악성 PDF 테스트 파일을 생성하여 침투 테스트, 버그 바운티 헌팅, 레드 팀 활동에 사용합니다. PDF 뷰어, 변환기, 웹 애플리케이션에서 SSRF, XSS, XXE, NTLM 자격 증명 탈취, 데이터 유출을 테스트합니다. Burp Collaborator 및 Interact.sh와 통합됩니다.

4.1k5461242일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기

malicious-pdf.png

Python으로 제작 OpenSSF 모범 사례

악성 PDF 생성기 ☠️

PDF 뷰어, 변환기, 웹 애플리케이션에서 폰-홈 콜백, SSRF, XSS, XXE, NTLM 자격 증명 도용 및 데이터 유출을 테스트하기 위한 67개의 악성 PDF 테스트 파일을 생성합니다. Burp Collaborator 또는 Interact.sh와 함께 사용할 수 있습니다.

침투 테스트, 버그 바운티 헌팅, 레드-팀 작업 등에 사용됩니다. 다양한 링크가 포함된 여러 PDF 파일을 생성할 도구가 필요하여 이 도구를 만들었습니다. 교육 및 전문 목적으로만 사용하세요.

사용법```

pip install -r requirements.txt python3 malicious-pdf.py burp-collaborator-url

출력은 `output/` 디렉토리에 test1.pdf, test2.pdf, test3.pdf 등으로 저장됩니다.

### 옵션```
--output-dir DIR    Directory to save generated PDF files (default: output/)
--no-credit         Do not embed credit/attribution metadata in generated PDFs
--obfuscate LEVEL   Obfuscation level (0-3):
                      0 = None (default)
                      1 = PDF name hex encoding + string octal/hex encoding
                      2 = Level 1 + JS bracket notation + javascript: URI case/whitespace obfuscation
                      3 = Level 2 + FlateDecode stream compression

난독화 예시:``` python3 malicious-pdf.py https://your-interact-sh-url --obfuscate 2

최대 난독화 (레벨 4는 JS 페이로드를 base64 디코더 스텁으로 감싸서 원래 API 호출이 리터럴 하위 문자열로 나타나지 않도록 합니다):```
python3 malicious-pdf.py https://your-interact-sh-url --obfuscate 4

목적

  • PDF 파일을 수용하는 웹 페이지/서비스 테스트
  • 보안 제품 테스트
  • PDF 리더 테스트
  • PDF 변환기 테스트
  • 서버 측 PDF 처리 라이브러리(PDFBox, iText 등) 테스트
  • PDF 정적 분석 도구 테스트 — 단계별 JS 페이로드(양식 필드 /V, base64 디코더)는 순수 /JS 정규식 스캐너를 우회합니다.
  • 버그 바운티 사냥 — 파일 업로드 엔드포인트, PDF-이미지 변환기, PDF 입력을 받는 프로그램의 문서 처리 파이프라인에서 SSRF, XXE, 블라인드 콜백, NTLM 유출을 찾는 데 유용합니다.

크레딧

  • Insecure features in PDFs
  • Burp Suite UploadScanner
  • Bad-Pdf
  • A Curious Exploration of Malicious PDF Documents
  • "Portable Document Flaws 101" talk at Black Hat USA 2020
  • Adobe Reader - PDF callback via XSLT stylesheet in XFA
  • Foxit PDF Reader PoC, DoHyun Lee
  • Eicar test file by Stas Yakobov
  • Multiple PDF Vulnerabilities - FormCalc & XXE
  • PDF - Mess with the web - FormCalc header injection
  • Adobe Reader PDF - Client Side Request Injection
  • ImageMagick - Shell injection via PDF password
  • Portable Data Exfiltration - PortSwigger Research
  • CVE-2024-4367 - Arbitrary JS execution in PDF.js
  • PDF File Formats Security - Philippe Lagadec
  • CVE-2016-2175 - Apache PDFBox XXE
  • CVE-2017-9096 - iText XXE
  • CVE-2020-29075 - Acrobat Reader silent DNS tracking
  • CVE-2022-28244 - Acrobat Reader CSP bypass
  • CVE-2018-5158 - Firefox PDF.js PostScript calculator injection
  • CVE-2018-20065 - PDFium URI action without user gesture
  • ExpMon - Sophisticated Adobe Reader 0-day analysis (April 2026) — test33_13/14/15 및 난독화 레벨 4 영감

미디어에서

  • Brisk Infosec
  • Daily REDTeam
  • Malicious PDF File | Red Team | Penetration Testing
  • John Hammond - Can a PDF File be Malware?
  • Black Hat Ethical Hacking
  • 0x1 Pentesting Collection
  • Security Toolkit / WADComs
  • unsafe.sh
  • Cristi Zot on LinkedIn
  • Siva R. on LinkedIn

전체 테스트 매트릭스

70개 모든 테스트 케이스 펼치기
도구 다운로드