rogue
rogue botnet w/ advanced c2 and extensive payload repo (RAT)
파일 탐색기
- advanced_cron_persistence.py
- advanced_filehider.py
- autodeploy.py
- aws_credential_stealer.py
- azure_cred_harvester.py
- browserstealer.py
- cloud_detector.py
- competitor_cleaner.py
- container_escape.py
- copyfail.py
- ddos.py
- dnstunnel.py
- fileransom.py
- hashdump.py
- k8s_secret_stealer.py
- keylogger.py
- linpeas_light.py
- logcleaner.py
- mine.py
- passwords.txt
- polyloader.py
- polyroot.py
- process_inject.py
- screenshot.py
- sshspray.py
- sysrecon.py
- targets.txt
- users.txt
- LICENSE
- README.md
- rogue_c2.py
- rogue_implant.py
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
aws ec2
설명 보기 ▼
aws ec2
Manage AWS EC2 instances and volumes.
AWS EC2 provides secure and resizable computing capacity in the AWS cloud for faster development and deployment of applications.
aws ec2 describe-instances --instance-ids {{instance_id}}
Display information about a specific instance:
aws ec2 describe-instances
Display information about all instances:
aws ec2 describe-volumes
Display information about all EC2 volumes:
aws sts
설명 보기 ▼
aws sts
Security Token Service (STS) allows to request temporary credentials for (IAM) users or federated users.
aws sts assume-role --role-arn {{aws_role_arn}}
Get temporary security credentials to access specific AWS resources:
aws sts get-caller-identity
Get an IAM user or role whose credentials are used to call the operation:
az account
설명 보기 ▼
az account
Manage Azure subscription information.
Part of `azure-cli` (also known as `az`).
az account list
List all subscriptions for the logged in account:
az account set {{[-s|--subscription]}} {{subscription_id}}
Set a `subscription` to be the currently active subscription:
az account list-locations
List supported regions for the currently active subscription:
docker cp
설명 보기 ▼
docker cp
This command is an alias of `docker container cp`.
tldr docker container cp
View documentation for the original command:
docker exec
설명 보기 ▼
docker exec
This command is an alias of `docker container exec`.
tldr docker container exec
View documentation for the original command:
done
설명 보기 ▼
done
`for`, `while`, `select`, `until` 루프의 끝을 표시하는 쉘 키워드.
tldr for
`for` 키워드 문서 확인:
tldr while
`while` 키워드 문서 확인:
tldr select
`select` 키워드 문서 확인:
gcloud config
설명 보기 ▼
gcloud config
Manage different configurations of `gcloud`.
See also: `gcloud`.
gcloud config set {{property}} {{value}}
Define a property (like compute/zone) for the current configuration:
gcloud config get {{property}}
Fetch the value of a `gcloud` property:
gcloud config list
Display all the properties for the current configuration:
git clone
설명 보기 ▼
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:
kubectl delete
설명 보기 ▼
kubectl delete
Delete Kubernetes resources.
kubectl delete {{[po|pods]}} {{pod_name}}
Delete a specific pod:
kubectl delete {{[deploy|deployments]}} {{deployment_name}}
Delete a specific deployment:
kubectl delete {{[no|nodes]}} {{node_name}}
Delete a specific node:
kubectl get
설명 보기 ▼
kubectl get
Get Kubernetes objects and resources.
kubectl get {{[ns|namespaces]}}
Get all namespaces in the current cluster:
kubectl get {{[no|nodes]}} {{[-n|--namespace]}} {{namespace}}
Get nodes in a specified namespace:
kubectl get {{[po|pods]}} {{[-n|--namespace]}} {{namespace}}
Get pods in a specified namespace:
ngrok
설명 보기 ▼
ngrok
로컬에서 실행 중인 웹 서비스에 공용 엔드포인트로부터 안전한 터널을 생성하는 리버스 프록시.
더 많은 정보: <https://ngrok.com/docs/agent/cli>.
ngrok http {{80}}
지정된 포트로 로컬 HTTP 서비스 노출:
ngrok http {{example.com}}:{{80}}
특정 호스트에서 로컬 HTTP 서비스 노출:
ngrok http https://localhost
로컬 HTTPS 서버 노출:
pip3
설명 보기 ▼
pip3
이 명령은 `pip`의 별칭입니다.
tldr pip
자세한 내용은 원본 명령을 참고하세요:
pkill
설명 보기 ▼
pkill
프로세스 이름에 따라 시그널을 전송합니다.
주로 프로세스를 종료하는데 사용합니다.
더 많은 정보: <https://manned.org/pkill>.
pkill "{{process_name}}"
일치하는 모든 프로세스 종료:
pkill {{[-f|--full]}} "{{command_name}}"
프로세스 이름 대신 전체 명령어와 일치하는 모든 프로세스 종료:
pkill {{[-9|-SIGKILL]}} "{{process_name}}"
강제로 일치하는 프로세스 종료 (차단 불가능):
python3
설명 보기 ▼
python3
이 명령은 `python`의 별칭입니다.
tldr python
자세한 내용은 원본 명령을 참고하세요:
scp
설명 보기 ▼
scp
보안 복사.
SSH를 통한 보안 복사 프로토콜을 사용하여 호스트 간에 파일 복사.
더 많은 정보: <https://man.openbsd.org/scp>.
scp {{path/to/local_file}} {{remote_host}}:{{path/to/remote_file}}
로컬 파일을 원격 호스트에 복사:
scp -P {{port}} {{path/to/local_file}} {{remote_host}}:{{path/to/remote_file}}
원격 호스트에 연결할 때 특정 포트를 사용:
scp {{remote_host}}:{{path/to/remote_file}} {{path/to/local_directory}}
원격 호스트의 파일을 로컬 폴더로 복사:
sed
설명 보기 ▼
sed
스크립트 가능한 방식으로 텍스트 편집.
관련 항목: `awk`, `ed`.
더 많은 정보: <https://manned.org/sed.1posix>.
{{command}} | sed 's/apple/mango/g'
모든 입력 줄에서 모든 `apple`(기본 `regex`)항목을 `mango`(기본 `regex`)로 바꾸고 결과를 `stdout`에 출력:
{{command}} | sed 's/apple/mango/g'
모든 입력 라인에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
{{command}} | sed 's/apple/mango/g'
모든 입력 줄에서 `apple` (기본 `regex`) 발생 부분을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 출력:
ssh
설명 보기 ▼
ssh
Secure Shell은 원격 시스템에 안전하게 로그인하기 위한 프로토콜입니다.
원격 서버에 로그인하거나 명령을 실행하는 데 사용할 수 있습니다.
더 많은 정보: <https://man.openbsd.org/ssh>.
ssh {{username}}@{{remote_host}}
원격 서버에 연결:
ssh {{username}}@{{remote_host}} -i {{path/to/key_file}}
특정 신원(개인 키)으로 원격 서버에 연결:
ssh {{username}}@10.0.0.1 -p {{2222}}
특정 [p]포트를 사용하여 원격 서버에 연결:
tar
설명 보기 ▼
tar
아카이브 유틸리티.
종종 `gzip` 또는 `bzip2`와 같은 압축 방법과 결합하여 사용됩니다.
더 많은 정보: <https://www.gnu.org/software/tar/manual/tar.html>.
tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}
아카이브 생성 후 파일로 저장:
tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}
g[z]ipped 아카이브 생성 후 파일로 저장:
tar czf {{path/to/target.tar.gz}} {{[-C|--directory]}} {{path/to/directory}} .
디렉토리에서 상대 경로를 사용하여 g[z]ipped (압축된) 아카이브 생성:
apt install
설명 보기 ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
apt
설명 보기 ▼
apt
Debian 기반 배포판을 위한 패키지 관리 도구.
Ubuntu 16.04 이후 버전에서 대화형 사용 시 `apt-get`의 권장 대체 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/apt.8>.
sudo apt update
사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt` 명령어 실행 전 권장):
apt search {{package}}
주어진 패키지 검색:
apt list {{package}}
패키지 정보 표시:
# 프로젝트 배지
-
ek0ms Banner
-
rogue banner
