blacksandbeacon
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
파일 탐색기
- bug_report.md
- custom.md
- feature_request.md
- pull_request_template.md
- ci.yml
- dependabot.yml
- pullrequest_template.md
- beacon.c
- gopher_beacon.c
- beacon.c
- beacon.c
- bof.c
- cat.c
- beacon_api.h
- syscalls.h
- bof.c
- is_sudo.c
- bof.c
- bof.c
- userenum.c
- bof.c
- whoami.c
- build.sh
- server.py
- config.example.json
- BOF_AUTHORING.md
- index.html
- PROTOCOL.md
- aes.c
- aes.h
- aes_cfb.c
- aes_cfb.h
- beacon.h
- beacon_common.c
- beacon_common.h
- cJSON.c
- cJSON.h
- config.c
- config.h
- config_py.py
- config_harness
- config_harness.c
- crypto_harness.c
- test_beacon_build.py
- test_bof_compile.py
- test_c2_http_e2e.py
- test_c2_server.py
- test_config.py
- test_crypto.py
- test_install_deploy.py
- github-actions-demo.yml
- .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으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
crypto
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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
설명 보기 ▼
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}}
원격 호스트의 파일을 로컬 폴더로 복사:
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]포트를 사용하여 원격 서버에 연결:
apt-get
설명 보기 ▼
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}}
패키지 제거:
