rogue

(★ 71)

rogue botnet w/ advanced c2 and extensive payload repo (RAT)

파일 탐색기

  • LICENSE
  • README.md
  • rogue_c2.py
  • rogue_implant.py

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

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

설명 보기 ▼

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

설명 보기 ▼

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

설명 보기 ▼

This command is an alias of `docker container cp`.

tldr docker container cp

View documentation for the original command:

🔍

docker exec

설명 보기 ▼

This command is an alias of `docker container exec`.

tldr docker container exec

View documentation for the original command:

🔍

done

설명 보기 ▼

`for`, `while`, `select`, `until` 루프의 끝을 표시하는 쉘 키워드.

tldr for

`for` 키워드 문서 확인:

tldr while

`while` 키워드 문서 확인:

tldr select

`select` 키워드 문서 확인:

🔍

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

설명 보기 ▼

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

설명 보기 ▼

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

설명 보기 ▼

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

설명 보기 ▼

로컬에서 실행 중인 웹 서비스에 공용 엔드포인트로부터 안전한 터널을 생성하는 리버스 프록시.
더 많은 정보: <https://ngrok.com/docs/agent/cli>.

ngrok http {{80}}

지정된 포트로 로컬 HTTP 서비스 노출:

ngrok http {{example.com}}:{{80}}

특정 호스트에서 로컬 HTTP 서비스 노출:

ngrok http https://localhost

로컬 HTTPS 서버 노출:

🔍

pip3

설명 보기 ▼

이 명령은 `pip`의 별칭입니다.

tldr pip

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

🔍

pkill

설명 보기 ▼

프로세스 이름에 따라 시그널을 전송합니다.
주로 프로세스를 종료하는데 사용합니다.
더 많은 정보: <https://manned.org/pkill>.

pkill "{{process_name}}"

일치하는 모든 프로세스 종료:

pkill {{[-f|--full]}} "{{command_name}}"

프로세스 이름 대신 전체 명령어와 일치하는 모든 프로세스 종료:

pkill {{[-9|-SIGKILL]}} "{{process_name}}"

강제로 일치하는 프로세스 종료 (차단 불가능):

🔍

python3

설명 보기 ▼

이 명령은 `python`의 별칭입니다.

tldr python

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

🔍

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

설명 보기 ▼

스크립트 가능한 방식으로 텍스트 편집.
관련 항목: `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

설명 보기 ▼

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

설명 보기 ▼

아카이브 유틸리티.
종종 `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

설명 보기 ▼

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

설명 보기 ▼

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 ek0ms Banner
  • rogue banner rogue banner
// repository documentation