Telegram-controlled-remote-backdoor-spyware

(★ 10)

Spyware. This application implements a Telegram bot that provides remote command execution and surveillance capabilities on a Windows-based system. The bot allows authorized users to execute system commands, capture media and retrieve system information through a Telegram interface.

파일 탐색기

  • backdoor.py
  • GUI.png
  • images.ico
  • LICENSE
  • output.png
  • output2.png
  • README.md

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

dir

설명 보기 ▼

파일 목록을 출력.
더 많은 정보: <https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus5000/sw/command/reference/fund/n5k-fund-cr/n5k-fund_cmds_d.html#dir>.

dir

현재 작업 디렉토리의 파일 목록 출력:

tldr ls

자세한 내용은 원본 명령을 참고하세요:

dir

현재 디렉토리의 내용 표시:

🔍

git clone

설명 보기 ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

netstat

설명 보기 ▼

네트워크 관련 정보(열려 있는 연결, 소켓 포트 등) 표시.
관련 항목: `ss`.
더 많은 정보: <https://manned.org/netstat>.

netstat {{[-a|--all]}}

모든 포트 나열:

netstat -p {{protocol}}

특정 프로토콜을 수신 중인 PID와 프로그램 이름 표시:

netstat

활성 TCP 연결 표시:

🔍

pip install

설명 보기 ▼

Install Python packages.

pip install {{package1 package2 ...}}

Install one or more packages:

pip install {{package1 package2 ...}} {{[-U|--upgrade]}}

Upgrade all specified packages to the latest version, installing any that are not already present:

pip install {{package}}=={{version}}

Install a specific version of a package:

🔍

pyinstaller

설명 보기 ▼

Python 애플리케이션과 의존성을 하나의 패키지로 묶음.
더 많은 정보: <https://pyinstaller.org/en/stable/man/pyinstaller.html>.

pyinstaller {{path/to/script.py}}

Python 스크립트를 폴더 형태의 번들로 패키징 (`dist/` 디렉터리에 생성):

pyinstaller {{[-F|--onefile]}} {{path/to/script.py}}

Python 스크립트를 단일 실행 파일로 패키징:

pyinstaller {{[-w|--windowed]}} {{path/to/script.py}}

콘솔 창 없이 GUI 애플리케이션 패키징:

🔍

python

설명 보기 ▼

Python 언어 인터프리터.
더 많은 정보: <https://docs.python.org/using/cmdline.html>.

python

REPL(대화형 셸) 시작:

python {{path/to/file.py}}

특정 Python 파일 실행:

python -i {{path/to/file.py}}

특정 Python 파일 실행 후 REPL 시작:

🔍

time

설명 보기 ▼

명령어 실행 시간을 측정.
참고: `time`은 셸 내장 명령어이거나 독립 실행형 프로그램이거나 둘 다일 수 있습니다.
관련 항목: `times`.
더 많은 정보: <https://manned.org/time>.

time {{command}}

`command`를 실행하고 시간 측정 결과를 `stdout`에 출력:

time

현재 시스템 시간 표시 및 새 시간 입력 요청 (비워두면 변경되지 않음):

time read

매우 간단한 스톱워치 생성 (Bash에서만 작동):

🔍

tree

설명 보기 ▼

현재 디렉토리의 내용을 트리 형태로 표시.
더 많은 정보: <https://manned.org/tree>.

tree -L {{num}}

'num' 수준 깊이까지 파일 및 디렉토리 표시 (1은 현재 디렉토리를 의미):

tree

현재 디렉토리에 대한 트리 표시:

tree -d

디렉토리만 표시:

🔍

copy

설명 보기 ▼

파일을 복사하는 명령어.
더 많은 정보: <https://www.dosbox.com/wiki/Commands#COPY>.

COPY {{path/to/source_file}} {{path/to/destination_file}}

파일 복사:

🔍

del

설명 보기 ▼

하나 이상의 파일을 삭제하는 명령어.
더 많은 정보: <https://www.dosbox.com/wiki/Commands#DEL>.

DEL {{path/to/file}}

파일 삭제:

DEL {{path/to/*.ext}}

패턴과 일치하는 모든 파일 삭제:

🔍

shutdown

설명 보기 ▼

시스템 종료 및 재부팅.
관련 항목: `poweroff`.
더 많은 정보: <https://manned.org/shutdown.8>.

shutdown -h now

즉시 전원 끄기 ([h]alt):

shutdown -h now

즉시 시스템 전원 끄기 (정지):

shutdown /s

현재 컴퓨터 종료:

🔍

ipconfig

설명 보기 ▼

IP 구성 상태를 보고 제어합니다.
더 많은 정보: <https://keith.github.io/xcode-man-pages/ipconfig.8.html>.

ipconfig getiflist

모든 네트워크 인터페이스 나열:

ipconfig

모든 네트워크 어댑터 표시:

ipconfig getifaddr {{interface_name}}

인터페이스의 IP 주소 표시:

🔍

chkdsk

설명 보기 ▼

파일 시스템 및 볼륨 메타데이터의 오류를 검사.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/chkdsk>.

chkdsk {{volume}}

검사할 드라이브 문자(콜론 포함), 마운트 지점 또는 볼륨 이름 지정:

chkdsk {{volume}} /f

특정 볼륨의 오류 수정:

chkdsk {{volume}} /x

검사 전에 특정 볼륨을 마운트 해제:

🔍

driverquery

설명 보기 ▼

설치된 장치 드라이버에 대한 정보를 표시.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/driverquery>.

driverquery

설치된 모든 장치 드라이버 목록 표시:

driverquery /fo {{table|list|csv}}

지정된 형식으로 드라이버 목록 표시:

driverquery /si

서명 여부를 나타내는 열과 함께 드라이버 목록 표시:

🔍

move

설명 보기 ▼

파일 및 디렉토리를 이동 또는 이름을 변경합니다.
PowerShell에서 이 명령어는 `Move-Item`의 별칭입니다. 이 문서는 `move`의 Command Prompt (`cmd`) 버전을 기준으로 작성되었습니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/move>.

tldr move-item

동등한 PowerShell 명령어 문서 보기:

move {{path\to\source}} {{path\to\target}}

목표가 기존 디렉토리가 아닐 때 파일 또는 디렉토리 이름 변경:

move {{path\to\source}} {{path\to\existing_directory}}

파일 또는 디렉토리를 기존 디렉토리로 이동:

🔍

net

설명 보기 ▼

네트워크 관련 설정을 보고 수정하는 시스템 유틸리티입니다.
더 많은 정보: <https://learn.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/gg651155(v=ws.11)>.

net {{start|stop}} {{service}}

동기적으로 Windows 서비스 시작 또는 중지:

net use {{\\smb_shared_folder}} /USER:{{username}}

현재 콘솔에서 SMB 공유 가능한지 확인:

net share

현재 SMB로 공유되는 폴더 표시:

🔍

netsh wlan

설명 보기 ▼

Manage wireless networks.

netsh wlan show networks

Show all available wireless networks:

netsh wlan connect name={{ssid}}

Connect to a wireless network with a specific SSID:

netsh wlan disconnect

Disconnect from the current wireless network:

🔍

powercfg

설명 보기 ▼

전원 설정 구성 및 관리 계획 수립.
더 많은 정보: <https://learn.microsoft.com/windows-hardware/design/device-experiences/powercfg-command-line-options>.

powercfg /getactivescheme

현재 활성화된 전원 관리 계획 표시:

powercfg {{[/L|/list]}}

사용 가능한 모든 전원 관리 계획 목록 표시:

powercfg /setactive {{guid}}

GUID를 사용하여 활성 전원 관리 계획 설정:

🔍

sfc

설명 보기 ▼

Windows 시스템 파일의 무결성을 검사합니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/sfc>.

sfc

명령어 사용 정보 표시:

sfc /scannow

모든 시스템 파일을 검사하고 가능하면 문제 수정:

sfc /verifyonly

모든 시스템 파일을 검사하고 문제 수정 시도 없음:

🔍

systeminfo

설명 보기 ▼

로컬 또는 원격 컴퓨터의 운영 체제 구성 정보를 표시합니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/systeminfo>.

systeminfo

로컬 컴퓨터의 시스템 구성 표시:

systeminfo /fo {{table|list|csv}}

지정된 출력 형식으로 시스템 구성 표시:

systeminfo /s {{remote_name}} /u {{username}} /p {{password}}

원격 컴퓨터의 시스템 구성 표시:

🔍

taskkill

설명 보기 ▼

프로세스 아이디 또는 이름으로 프로세스를 종료합니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/taskkill>.

taskkill /pid {{process_id}}

프로세스 아이디로 프로세스 종료:

taskkill /im {{process_name}}

프로세스 이름으로 프로세스 종료:

taskkill /pid {{process_id}} /f

강제로 지정된 프로세스 종료:

🔍

tasklist

설명 보기 ▼

로컬 또는 원격 머신에서 현재 실행 중인 프로세스 목록을 표시합니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/tasklist>.

tasklist

현재 실행 중인 프로세스 표시:

tasklist /fo {{table|list|csv}}

지정된 출력 형식으로 실행 중인 프로세스 표시:

tasklist /m {{module_pattern}}

지정된 `.exe` 또는 `.dll` 파일 이름으로 실행 중인 프로세스 표시:

🔍

wmic

설명 보기 ▼

실행 중인 프로세스에 대한 세부 정보를 보는 데 사용되는 대화형 쉘입니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/wmic>.

wmic {{alias}} {{where_clause}} {{verb_clause}}

기본 문법:

wmic process list brief

현재 실행 중인 프로세스에 대한 간단한 세부 정보 표시:

wmic process list full

현재 실행 중인 프로세스에 대한 전체 세부 정보 표시:

// repository documentation