blacksandbeacon

(★ 15)

Black Sand Beacon — a lightweight, memory-resident micro beacon or implant for the LazyOwn RedTeam Framework — is the first offensive platform to deliver true native BOF (Beacon Object File) support for Linux. Inspired by the Windows-based Black Basalt Beacon, it enables red teams to write position-independent, fileless post-exploitation modules

파일 탐색기

  • .gitignore
  • aes.c
  • aes.h
  • app.py
  • beacon.h
  • beacon3.c
  • beacon5.c
  • beacon6.c
  • beacon_p2p
  • beacon_p2p.c
  • bof.c
  • cJSON.c
  • cJSON.h
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • gopher_beacon.c
  • gopher_c2.py
  • install.sh
  • issudo.c
  • issudo.x64.o
  • LICENSE
  • Makefile
  • pull_request_template.md
  • QUICKSTART.md
  • README.md
  • requirements-dev.txt
  • requirements.txt
  • SECURITY.md

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

crypto

설명 보기 ▼

암호화 관련 기능을 관리.
설정 모드에서 사용함.
더 많은 정보: <https://www.cisco.com/c/en/us/td/docs/security/asa/asa-cli-reference/A-H/asa-command-ref-A-H/crypto-is-cz-commands.html>.

crypto key generate rsa

`rsa` 키 생성:

crypto key generate rsa modulus {{1024}}

키의 modulus 값 지정하여 생성:

crypto key zeroize

모든 키 삭제:

🔍

gcc

설명 보기 ▼

C와 C++ 소스 파일들을 전처리, 컴파일하여 모으고 이어줍니다.
더 많은 정보: <https://gcc.gnu.org/onlinedocs/gcc/>.

gcc {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}

다수의 소스 파일을 실행 파일로 컴파일합니다:

gcc {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}

일반적인 경고와 디버그 심볼을 출력합니다:

gcc {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}

다른 경로에 위치한 라이브러리들을 포함합니다:

🔍

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:

🔍

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}}

원격 호스트의 파일을 로컬 폴더로 복사:

🔍

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]포트를 사용하여 원격 서버에 연결:

🔍

apt-get

설명 보기 ▼

Debian 및 Ubuntu 패키지 관리 도구.
`apt-cache`를 사용하여 패키지를 검색하세요.
Ubuntu 16.04 이후 버전에서는 대화형 사용 시 `apt` 사용을 권장합니다.
더 많은 정보: <https://manned.org/apt-get.8>.

sudo apt-get update

사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt-get` 명령어 실행 전에 권장됨):

sudo apt-get install {{package}}

패키지 설치 또는 최신 버전으로 업데이트:

sudo apt-get remove {{package}}

패키지 제거:

// repository documentation