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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Libssh2-Exploit — CVE-2019-13115에서 설명된 libssh2 취약점에 대한 익스플로잇을 생성합니다. | Kitploit
도구/GitHubGitHub/viz27/libssh2-exploit
Vulnerability AnalysisExploitationPenetration TestingLearning & EducationBinary ExploitationLabs & Practice
GitHubviz27/libssh2-exploit

Libssh2-Exploit

CVE-2019-13115에서 설명된 libssh2 취약점에 대한 익스플로잇을 생성합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Libssh2-Exploit

목표

이 프로젝트에서는 CVE-2019-13115로 설명된 libssh2의 out-of-bounds 읽기 취약점에 대한 익스플로잇을 생성하는 것을 목표로 합니다. 악성 SSH 서버를 생성하여 연결하는 클라이언트를 충돌시키고, 이를 더 확장하여 클라이언트의 데이터를 탈취할 수 있는지 확인합니다.

OpenSSH 서버 실행하기

  • openssh-8.1p1.tar.gz(수정되지 않은 OpenSSH 서버용) 또는 openssh-malicious.zip(악성 서버용)을 다운로드하여 압축을 풉니다.
  • 폴더로 이동하여 아래 명령어를 실행합니다.
    1. ./configure --with-md5-passwords --with-pam --with-selinux --with-privsep-path=/var/lib/sshd/ --sysconfdir=/etc/ssh --with-audit=debug --disable-strip
    2. make
    3. sudo make install
    4. sudo /usr/local/sbin/sshd

libssh2 설정 및 충돌 확인

  • libssh2-1.8.2.tar.gz를 다운로드하여 임의의 폴더(예: /usr/src/libssh2-1.8.2)에 압축을 풉니다.
  • 다음 명령어를 실행합니다.
    1. ./configure
    2. make
    3. make install
    4. ./ssh2 127.0.0.1 <username> <password> 이 명령은 충돌을 발생시킵니다
  • libssh2 라이브러리를 사용하는 C 프로그램을 컴파일하려면 다음 명령어를 사용합니다.
    1. gcc -g -I /usr/src/libssh2-1.8.2/include -I /usr/src/libssh2-1.8.2/src -L /usr/local/lib ssh2.c -o ssh222 -lssh2
    2. 실행 중 동적 링크 라이브러리에 문제가 발생하는 경우
      a) 라이브러리가 /usr/local/lib에 있는지 확인합니다.
      b) LD_LIBRARY_PATH=/usr/local/lib
      c) export LD_LIBRARY_PATH
도구 다운로드