Pegasus-Gram – 고급 키로거 및 사이버 모니터링 도구 모음
🕵️♂️ 작성자: Letda Kes dr. Sobri, S.Kom
📧 연락처: [email protected]
🐙 GitHub: github.com/sobri3195
💰 프로젝트 지원: Lynk.id를 통한 기부
Pegasus-Gram은 Telegram과 통합된 Python 기반의 고급 키로거 및 사이버 감시 도구입니다. 이 도구는 윤리적 해킹 시뮬레이션, 레드팀 작전 및 승인된 사이버 보안 감사를 위해 설계되었습니다. 다양한 시스템 활동을 캡처하여 구성된 Telegram 봇으로 실시간 전송합니다.
✨ 핵심 기능
- ✅ 키 입력 로깅 – 모든 입력된 문자를 타임스탬프 및 창 제목과 함께 캡처합니다.
- ✅ 클립보드 모니터링 – 시스템 클립보드 변경 사항을 감지하여 전송합니다.
- ✅ 예약 스크린샷 – 전체 화면 또는 활성 창의 주기적인 스크린샷을 촬영합니다.
- ✅ 웹캠 이미지 캡처 – 예약에 따라 웹캠을 사용하여 사진을 촬영합니다.
- ✅ 오디오 녹음 – 마이크를 통해 주변 소리를 녹음합니다(예: 10초 또는 1분).
- ✅ 창 포커스 로거 – 포커스된 애플리케이션의 변경 사항을 추적합니다.
- ✅ 파일 활동 추적기 – 파일 생성, 삭제 및 수정을 모니터링합니다.
- ✅ Wi-Fi 및 네트워크 정보 로거 – 공개 API를 통해 IP 주소, SSID 및 지리적 위치를 검색합니다.
- ✅ 원격 명령 실행기 – Telegram을 통해 전송된 명령을 실행합니다.
- ✅ 이상 탐지 (AI) – 빠른 타이핑이나 무음 기간과 같은 비정상적인 행동을 감지합니다.
- ✅ 변조 방지 감시자 – 앱이 종료되거나 중단되면 다시 시작합니다.
- ✅ 오프라인 HTML 보고서 – 모든 로그 및 활동이 포함된 오프라인 분석용 보고서를 생성합니다.
- ✅ 암호화된 설정 – base64 또는 AES를 사용하여 봇 토큰과 채팅 ID를 암호화합니다.
- ✅ 오류 로깅 – 예외 및 충돌을
errors_log.txt에 기록합니다.
- ✅ 모듈식 비동기 설계 – 각 기능이 자체 asyncio 코루틴에서 실행됩니다.
🧠 추가 보너스 기능
- 🔐 키 난독화 – 메모리 내 키 입력을 난독화하여 안티-키로거 도구의 탐지를 회피합니다.
- 🕸️ 브라우저 기록 로거 – 일반적인 브라우저(Chrome, Firefox)에서 방문한 URL을 검색합니다.
- 📎 USB 장치 추적기 – USB 연결/해제 이벤트를 감지합니다.
- 🧪 프로세스 모니터 – 실행 중인 프로세스를 기록하고 의심스러운 바이너리를 탐지합니다.
- 📸 활성 창 스크린샷 – 현재 포커스된 창만 스크린샷을 촬영합니다.
- 📤 클라우드 자동 업로드 (선택 사항) – Dropbox/Google Drive에 로그를 동기화할 수 있습니다.
- 🛠️ Telegram 관리자 제어판 – Telegram 봇이 모듈 활성화/비활성화 메뉴를 제공합니다.
- 🧰 지속성 설치 프로그램 – 도구를 시작 프로그램에 추가합니다(Windows/Linux 서비스).
- 📅 활동 타임라인 생성기 – 캡처된 데이터에서 전체 활동 타임라인을 생성합니다.
- 🧠 사용자 행동 프로파일러 – 타이핑 속도, 클립보드 사용 빈도, 포커스 시간을 프로파일링합니다.
- 🕵️ 숨김 모드 – 콘솔 또는 앱 창을 작업 표시줄에서 완전히 숨길 수 있습니다.
- ⚙️ 자동 업데이트 확인기 – GitHub 저장소 또는 서버에 핑을 보내 스크립트 업데이트를 확인합니다.
- 🧮 압축 및 배치 전송 – 전송 전에 여러 로그를 배치하여 Telegram 스팸을 줄입니다.
- 🧾 전체 로그 백업 – Telegram 실패 시 대비하여 모든 로그의 로컬 암호화 백업을 유지합니다.
- 🧪 샌드박스 회피 – VM/샌드박스를 감지하면 실행을 지연시켜 허니팟을 회피합니다.
설정 및 사용법
(TODO: 도구 구성 및 실행 방법에 대한 지침 추가)
면책 조항
이 도구는 교육 목적, 승인된 보안 테스트 및 윤리적 사용만을 위해 설계되었습니다. 승인되지 않은 모니터링 또는 감시는 불법이며 비윤리적입니다. 저자는 이 소프트웨어의 오용에 대해 책임을 지지 않습니다.