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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Intensio-Obfuscator — 파이썬 코드 2.x 및 3.x 난독화 | Kitploit
도구/GitHubGitHub/hnfull/intensio-obfuscator
Static AnalysisCode AnalysisReverse EngineeringLearning & Education
GitHubhnfull/intensio-obfuscator

Intensio-Obfuscator

파이썬 코드 2.x 및 3.x 난독화

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Intensio-Obfuscator

프로젝트 더 이상 유지되지 않음

모든 기여자에게 감사드립니다

PyPI Version

이게 무엇인가?

  • Intensio-Obfuscator 도구는 파이썬 소스 코드를 가져와 난독화된 파이썬 코드로 변환합니다
    • 모든 변수/클래스/함수/파일 이름을 정의된 길이의 무작위 문자열로 대체한 다음 모든 문자를 16진수 값으로 변환
    • 삭제 모든 주석, 모든 공백 라인
    • 패딩 무작위 코드 조각/함수/클래스를 항상 다른 값으로 추가

어떤 목적인가?

  • 파이썬 프로그램의 읽기와 이해를 방지하거나 지연시키기 위한 높은 수준의 난독화 계층을 제공합니다

난독화 수준

  • 단독으로 사용하면 약한 난독화이며, 다른 유형의 난독화와 함께 사용할 수 있습니다

요구 사항

  • Python >= 3.5
  • requirements.txt

지원되는 파일

  • 파이썬 2.x 및 3.x로 작성된 파일

설치

  • 소스에서
root@kitploit:~
$ git clone https://github.com/Hnfull/Intensio-Obfuscator.git
$ python3 -m pip install -r Intensio-Obfuscator/requirements.txt
$ cd Intensio-Obfuscator/src/intensio_obfuscator
$ python3 intensio_obfuscator.py --help
  • 파이썬 패키지에서
root@kitploit:~
$ python3 -m pip install intensio-obfuscator
$ intensio_obfuscator --help

기능

  • 기능은 개별적으로 실행할 수 있습니다:
    • replace string to string mixed -> -rts, --replacetostr
    • padding script -> -ps, --paddingscript
    • replace file name -> -rfn, --replacefilename
    • replace string to hex -> -rth, --replacetohex

사용법

  • Intensio-Obfuscator 도구를 사용하기 전에 다음 문서를 읽으십시오!
  • 특정 패턴 유형은 지원되지 않습니다
    • 사용 단계
    • 필수 코드 형식
    • 오작동

난독화 예제

  • 난독화된 파이썬 파일

할 일

  • 버전 1.x.x-x:
    • 코드 최적화
    • 문제 수정
    • 기존 기능 개선
    • 다른 기능 추가

라이선스

  • MIT

연락처

  • Hnfull [email protected]

면책 조항

  • Intensio-Obfuscator는 교육/연구 목적으로만 사용됩니다. 작성자는 제공된 도구를 어떻게 사용하기로 선택하든 전혀 책임을 지지 않습니다.
도구 다운로드
기능설명난독화 목적모든 유형의 파이썬 코드/구문과의 호환성
주석 삭제모든 주석 삭제 (이 기능은 기본적으로 실행됨)잠재적 행동 정보 삭제높음 파이썬 파일 2 & 3
공백 라인 삭제모든 공백 라인 삭제 (이 기능은 기본적으로 실행됨)코드 가독성 저하높음 파이썬 파일 2 & 3
빈 클래스/함수 패딩 보정빈 클래스와 함수에 패딩 추가, 클래스나 함수에 주석만 있는 경우 기본 기능인 주석 삭제가 클래스나 함수를 비워둘 수 있으므로 오류 발생을 방지 (이 기능은 기본적으로 실행됨)없음, 오류 방지 목적높음 파이썬 파일 2 & 3
문자열 혼합 대체모든 변수/클래스/함수 이름을 정의된 길이의 무작위 문자열로 대체코드 가독성 저하 - 변수/클래스/함수의 동작 추론 지연낮음 - 높음 (제외해야 하는 이름 수에 따라 다름) 파이썬 파일 2 & 3
제외 단어단어 제외 파일 (형식은 문서 확인) - replace file name 난독화 기능 전용필요 없는 정보필요 없는 정보
스크립트 패딩각 줄 뒤에 무작위 스크립트 패딩 추가코드 가독성 저하 - 데드 코드 조각/클래스/함수를 추가하여 프로그램 동작 분석을 흐리게 하고 지연시킴높음 파이썬 파일 2 & 3
파일 이름 대체모든 파일 이름을 정의된 길이의 무작위 문자열로 대체코드 가독성 저하 - 파일 기능 추론 저하낮음 파이썬 파일 2 & 3
파일 이름 제외파일 이름 제외 파일 (형식은 문서 확인) - replace file name 난독화 기능 전용필요 없는 정보필요 없는 정보
문자열 16진수 변환모든 문자를 16진수 값으로 변환코드 가독성 저하 / 예를 들어 grep 명령어로 탐지되는 것을 방지중간 파이썬 파일 2만
pyc 파일 삭제 보정출력 디렉터리의 모든 pyc 파일 삭제 (이 기능은 기본적으로 실행됨)난독화되지 않은 채로 이미 컴파일된 파일 삭제높음 파이썬 파일 2 & 3
혼합 길이 낮음-rts, --replacetostr 또는 -ps, --paddingscripts 또는 -rfn, --replacefilesname 또는 -rth, --replacetohex 매개변수가 지정될 때 무작위 문자열 길이를 32 문자로 정의길이가 길수록 코드 가시성이 더 어려워짐필요 없는 정보
혼합 길이 중간-rts, --replacetostr 또는 -ps, --paddingscripts 또는 -rfn, --replacefilesname 또는 -rth, --replacetohex 매개변수가 지정될 때 무작위 문자열 길이를 64 문자로 정의길이가 길수록 코드 가시성이 더 어려워짐필요 없는 정보
혼합 길이 높음-rts, --replacetostr 또는 -ps, --paddingscripts 또는 -rfn, --replacefilesname 또는 -rth, --replacetohex 매개변수가 지정될 때 무작위 문자열 길이를 128 문자로 정의길이가 길수록 코드 가시성이 더 어려워짐필요 없는 정보
매개변수설명
-h, --help이 도움말 메시지를 표시하고 종료
-i, --input소스 디렉터리 - 파일이 포함된 디렉터리 지정
-o, --output난독화될 출력 디렉터리 - 파일이 저장될 빈 디렉터리 지정
-mlen, --mixerlength--replacetostr 또는 --paddingscripts 또는 -rfn, --replacefilesname 또는 --replacetohex 기능이 지정될 때 생성되는 무작위 문자열 길이 정의 [낮음:32|중간:64|높음:128] 문자, 가능한 값: [낮음|중간|높음]
-ind, --indent파이썬 소스 코드의 들여쓰기 지정, 가능한 값: [2|4|8]
-rts, --replacetostrreplace string to string mixed 난독화 기능 활성화
--excludewords특정 단어 제외 파일 (형식은 문서 확인) - -rts, --replacetostr 난독화 기능 전용
-ps, --paddingscriptpadding script 난독화 기능 활성화
-rfn, --replacefilenamereplace file name 난독화 기능 활성화
--excludefiles파일 이름 제외 파일 (형식은 문서 확인) - -rfn, --replacefilename 난독화 기능 전용
-rth, --replacetohexreplace string to hex 난독화 활성화 (파이썬 파일 2만)
--version현재 버전 확인
-v, --verbose상세 출력 향상