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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cve_2022_0492 — CVE-2022-0492에 대한 PoC | Kitploit
도구/GitHubGitHub/perimora/cve_2022_0492
Privilege EscalationVulnerability AnalysisExploitationLearning & EducationContainer Escape
GitHubperimora/cve_2022_0492

cve_2022_0492

CVE-2022-0492에 대한 PoC

저장소 보기
11년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

쉘 스크립트 템플릿

컬러 출력 포맷과 유틸리티 함수를 갖춘 현대적인 Bash 스크립트 템플릿으로, 전문적인 명령줄 도구를 만드는 데 사용됩니다.

기능

  • 🎨 컬러 출력: 사전 정의된 색상 구성 및 포맷 함수
  • 📝 표준화된 메시지: 일관된 정보, 성공, 경고, 오류 메시지 형식
  • 🔧 유틸리티 함수: 일반적인 쉘 스크립트 작업에 바로 사용 가능한 함수
  • 📦 모듈식 설계: 여러 프로젝트에서 쉽게 재사용할 수 있는 별도의 라이브러리 파일
  • ⚡ 간편한 설정: 즉시 사용할 수 있는 간단한 소싱 메커니즘

빠른 시작

  1. 이 템플릿을 클론하거나 다운로드합니다.
  2. 스크립트를 실행 가능하게 만듭니다:
    root@kitploit:~
    chmod +x script.sh
    
  3. 예제 스크립트를 실행합니다:
    root@kitploit:~
    ./script.sh
    

사용법

기본 템플릿 구조

root@kitploit:~
#!/bin/bash

LIB="lib"
source $LIB/format.sh

section "Your Script Section"
info "Information message"
ok "Success message" 
warn "Warning message"
error "Error message"

사용 가능한 함수

메시지 유형

  • info "message" - 청록색 [i] 접두사로 정보 메시지를 표시합니다.
  • ok "message" - 초록색 [+] 접두사로 성공 메시지를 표시합니다.
  • warn "message" - 노란색 [!] 접두사로 경고 메시지를 표시합니다.
  • error "message" - 빨간색 [-] 접두사로 오류 메시지를 표시합니다 (stderr로 전송).

대화형 함수

  • prompt "question" - 자홍색 [?] 접두사로 프롬프트를 표시하고 사용자 입력을 기다립니다.
  • section "title" - 포맷된 섹션 헤더를 만듭니다.

텍스트 포맷

  • bold "text" - 굵은 글씨로 텍스트를 표시합니다.

색상 상수

다음 색상 상수를 사용자 정의 포맷에 사용할 수 있습니다:

root@kitploit:~
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
MAGENTA='\033[0;35m'
CYAN='\033[0;36m'
WHITE='\033[1;37m'
BOLD='\033[1m'
UNDERLINE='\033[4m'
RESET='\033[0m'

예제 출력

예제 스크립트를 실행하면 다음과 같이 표시됩니다:

root@kitploit:~
=== Start ===
[i] Running exploit setup...
[+] Everything is ready
[!] This might break your system
[-] Something failed
[?] Continue? [y/N]:

파일 구조

root@kitploit:~
shell_template/
├── script.sh          # 사용법을 보여주는 예제 스크립트
├── lib/
│   └── format.sh       # 핵심 포맷 라이브러리
├── LICENSE             # MIT 라이선스
└── README.md          # 이 파일

사용자 정의

새 메시지 유형 추가

lib/format.sh에 새 메시지 유형을 추가하여 라이브러리를 확장할 수 있습니다:

root@kitploit:~
DEBUG="${BLUE}[D]${RESET}"
debug() { echo -e "${DEBUG} $*"; }

사용자 정의 색상

색상 상수를 수정하거나 새로 만들어 자신만의 색상 구성을 정의하세요:

root@kitploit:~
PURPLE='\033[0;35m'
CUSTOM_PREFIX="${PURPLE}[*]${RESET}"
custom() { echo -e "${CUSTOM_PREFIX} $*"; }

모범 사례

  1. 항상 라이브러리를 소싱하세요: 스크립트 시작 부분에 source $LIB/format.sh를 포함하세요.
  2. 적절한 메시지 유형을 사용하세요: 상황에 맞는 올바른 함수(info, ok, warn, error)를 선택하세요.
  3. 섹션으로 구조화하세요: section을 사용하여 스크립트 출력을 정리하세요.
  4. 오류를 적절히 처리하세요: 오류 메시지에는 error를 사용하고 stderr로 리디렉션하세요.
  5. 스크립트를 실행 가능하게 만드세요: 스크립트에 chmod +x를 잊지 마세요.

기여

문제를 제출하고, 저장소를 포크하고, 개선 사항에 대한 풀 리퀘스트를 자유롭게 생성하세요.

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하세요.

저자

Christoph Huy가 만들었습니다.

도구 다운로드