Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

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

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

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Decoder-Improved — Burp Suite용 개선된 디코더 | Kitploit
도구/GitHubGitHub/nccgroup/decoder-improved
Encryption/Decryption ToolsWeb Proxies & InterceptionCryptography
GitHubnccgroup/decoder-improved

Decoder-Improved

Burp Suite용 개선된 디코더

저장소 보기
1383245년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Decoder Improved

한 줄 요약

Extender 내에서 Decoder-Improved.jar 최신 릴리스를 로드하세요.

Decoder Improved를 확장하는 방법에 대한 안내는 블로그 게시물을 방문하세요. 원래 설명 링크는 깨진 것 같습니다. 현재 Decoder Improved를 확장하는 방법에 대한 최신 안내는 없지만, 여기에서 약간 더 자세한 내용을 확인할 수 있습니다.

요약

Burp Suite의 내장 디코더 구성 요소는 유용하지만 중요한 기능이 빠져 있고 확장할 수 없습니다. 이를 해결하기 위해 저는 드롭인 대체(drop-in replacement) Burp Suite 플러그인인 Decoder Improved를 개발했습니다. 이 플러그인은 디코더의 모든 기능을 포함하면서 버그를 수정하고 탭을 추가하며 개선된 hex 편집기를 포함합니다. 또한, 이 플러그인의 기능은 모든 사용자 정의 데이터 인코딩 및 디코딩 요구를 수용하도록 쉽게 확장할 수 있습니다.

Decoder Improved

Burp Suite 디코더와 그 약점

Burp Suite에는 일련의 변환 필터를 설정하여 데이터를 조작할 수 있는 사용하기 쉬운 데이터 조작 툴킷이 포함되어 있습니다. 이러한 필터를 사용하면 URL, HTML, Base64, ASCII Hex, Hex, Octal, Binary, Gzip 인코딩 및 디코딩을 포함한 간단한 데이터 조작을 수행할 수 있으며, 몇 가지 기본 해시 함수도 포함되어 있습니다. 또한 Burp Suite의 디코더에는 hex 편집기와 적절한 디코딩 방법을 자동으로 선택하는 "smart decode" 옵션이 있습니다. 이 기능 세트는 유용하지만, 사용을 크게 제한하는 몇 가지 문제가 있습니다:

  • 탭 부재

    Burp의 다른 많은 기능과 달리 디코더는 탭을 지원하지 않아 여러 데이터 묶음을 관리하기 어렵습니다.

  • 사용하기 어려운 Hex 편집기

    포함된 hex 편집기는 새 바이트를 삽입하거나 기존 바이트를 삭제하려면 사용자가 마우스 오른쪽 버튼을 클릭해야 합니다. 또한 hex 편집기의 각 바이트는 텍스트 상자이므로 데이터 입력이 어렵습니다.

  • 비-ASCII 텍스트 처리 불가

    디코더는 텍스트 문자를 1바이트로 잘라 Unicode 문자를 손상시킵니다. 이로 인해 비영어 문자 세트를 다루는 것이 매우 어렵습니다.

  • 확장 불가

    Burp Suite는 클로즈드 소스이기 때문에 Burp Extender API를 통해 기존 디코더의 버그를 수정하고 사용자 정의 인코딩 및 디코딩을 수행하도록 확장하는 것은 불가능합니다.

Decoder Improved

Decoder Improved는 정보 보안 전문가들의 다양하고 확장되는 요구를 더 잘 충족하는 Burp Suite용 데이터 변환 플러그인입니다. Decoder Improved에는 다음과 같은 유용한 기능이 포함되어 있습니다:

Burp 디코더의 모든 내장 모드

Decoder Improved는 디코더의 모든 인코딩, 디코딩 및 해싱 모드를 지원합니다. URL, HTML, Base64, ASCII Hex, GZIP을 인코딩하고 디코딩할 수 있습니다. 또한 MD2, MD5, SHA, SHA-224, SHA-256, SHA-384, SHA-512를 사용하여 데이터를 해시할 수 있습니다.

탭

Burp Suite의 많은 기능과 마찬가지로 Decoder Improved는 탭을 지원하므로 사용자는 기존 작업을 지우지 않고도 서로 다른 데이터 조각을 동시에 조작할 수 있습니다.

유니코드 지원

Decoder Improved는 변환 과정에서 유니코드 문자를 자르거나 수정하지 않는 Java Bytes 배열을 기반으로 합니다. Java의 Swing 요소가 유니코드 문자 표시를 지원하므로 Decoder Improved도 이를 지원합니다.

개선된 Hex 편집기

Decoder Improved에는 ExBin 프로젝트에서 개발한 Swing 기반 Hex 편집기인 Delta Hexadecimal Editor가 번들로 포함되어 있습니다. Delta는 쉬운 삽입 및 제거, 하이라이트, 유니코드 지원을 제공하여 내장 디코더의 hex 편집기보다 향상된 hex 편집 경험을 제공합니다.

임의 숫자 진법 변환

Decoder Improved는 2진법부터 32진법(Java가 지원하는 가장 큰 진법)으로 표현된 모든 숫자를 2진법과 32진법 사이의 임의의 다른 진법 표현으로 변환할 수 있습니다.

정규식 찾기 및 바꾸기

Decoder Improved는 입력에 대해 정규식 찾기 및 바꾸기를 수행하여 텍스트를 빠르게 변환할 수 있습니다.

특수 문자만 HTML/URL 인코딩

디코더에서 HTML 및 URL 인코딩 문자열을 처리할 때 문자열의 모든 문자가 인코딩되어 가독성이 떨어지고 때로는 잘못된 입력 필터링 규칙에 걸리기도 합니다. Decoder Improved에는 영숫자는 그대로 두고 특수 문자만 인코딩하는 인코딩 모드가 포함되어 있습니다.

BouncyCastle에서 제공하는 모든 해시 알고리즘

Decoder Improved는 Burp Suite 내장 디코더에 노출된 모든 해시 알고리즘에 더해 BouncyCastle Java 암호화 라이브러리에 포함된 모든 해시 알고리즘을 제공합니다. 반면, 기본 디코더는 테스트 중 발생하는 모든 해시 요구를 충족하지 못하는 몇몇 해시 알고리즘만 포함하고 있습니다.

데이터를 다양한 형식의 파일로 저장

모든 데이터는 raw, Hex 및 UTF-8 인코딩 형식의 로컬 파일로 저장할 수 있습니다.

작업 상태 저장

Decoder Improved는 Burp가 재시작된 후 작업 상태를 자동으로 저장하고 다시 불러옵니다. 사용자는 작업 상태를 파일로 내보낼 수 있는 옵션을 사용할 수 있습니다.

쉬운 확장 인터페이스

Decoder Improved는 사용하기 쉬운 인터페이스로 사용자 정의 모드를 추가하여 확장할 수 있습니다. Decoder Improved를 확장하는 방법에 대한 안내는 블로그 게시물을 참조하세요.

자신만의 Jar 빌드

  1. 사전 요구 사항:

    • Gradle 5.6+
    • JDK 1.8+
  2. 빌드:

    1. $ git clone https://github.com/nccgroup/Decoder-Improved.git
    2. $ cd Decoder-Improved/
    3. $ gradle shadowJar (또는 간단히 $ gradle)
  3. 컴파일된 Jar 파일 ./build/libs/Decoder-Improved-all.jar을 찾아 Extender -> Extensions에서 로드하세요.

도구 다운로드