AdStrike
AI-powered modular Active Directory red-team framework for authorized penetration testing, AD enumeration, attack-path analysis, Kerberos/ADCS workflows, reporting, operator automation, and MCP server integration.
파일 탐색기
- FUNDING.yml
- acl_abuse.yml
- cert_abuse.yml
- coercion_attacks.yml
- credential_dump.yml
- dcsync_dcshadow.yml
- edr_evasion.yml
- gpo_abuse.yml
- kerberos_attacks.yml
- lateral_movement.yml
- parsed_techniques.json
- password_attacks.yml
- persistence.yml
- rbcd_attacks.yml
- skills_knowledge_base.md
- tool_sast_analysis.yml
- trust_attacks.yml
- (1).png
- 1.png
- 11.png
- 2.png
- 22.png
- 3.png
- 4.png
- 5.png
- 6.png
- 7.png
- ad.png
- adstrike.mp4
- mcp-demo.gif
- __init__.py
- settings.py
- ADSTRIKE_AND_AGENT_GUIDE.md
- mcp.md
- __init__.py
- _core.py
- backends.py
- constants.py
- logger.py
- __init__.py
- acl_abuse.py
- ad_abuse_extra.py
- ad_advanced_playbook.py
- adfs_attacks.py
- adidns_abuse.py
- aitm_mfa_bypass.py
- amsi_bypass.py
- analyst.py
- azure_ad.py
- bloodhound_helper.py
- c2_integration.py
- cert_abuse.py
- coercion_attacks.py
- credential_dump.py
- cve_exploits.py
- dcsync_dcshadow.py
- dnsadmins_abuse.py
- dpapi_creds.py
- edr_evasion.py
- entra_hybrid_attacks.py
- enum_ad.py
- exploit_chains.py
- gmsa_attacks.py
- golden_certificate.py
- gpo_abuse.py
- initial_access.py
- jea_attacks.py
- kerberos_attacks.py
- kerberos_manager.py
- lateral_movement.py
- local_persistence.py
- local_privesc.py
- loot_parser.py
- m365_teams_attacks.py
- mitre_data.py
- mssql_abuse.py
- netexec_suite.py
- network_discovery.py
- password_attacks.py
- persistence.py
- powerview_enum.py
- pre2k_timeroast.py
- rbcd_attacks.py
- recon_osint.py
- red_team_agent.py
- reporting.py
- rodc_attacks.py
- rubeus_module.py
- sccm_abuse.py
- shadow_copies.py
- shadow_credentials.py
- snaffler_hunter.py
- trust_attacks.py
- uac_bypass.py
- unpac_passthecert.py
- user_hunting.py
- wsus_attack.py
- adstrike_report_20260520_013713.html
- adstrike_report_20260520_013713.json
- adstrike_report_20260520_013713.md
- repair_tools.sh
- test_regression.py
- ADExplorerSnapshot.py
- dnstool.py
- gmsa_grant_and_dump.py
- gMSADumper.py
- PetitPotam.py
- printerbug.py
- __init__.py
- helpers.py
- .env.example
- .mcp.json
- install.sh
- LICENSE
- main.py
- mcp_server.py
- README.md
- requirements.txt
- run.sh
- SECURITY.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
claude
설명 보기 ▼
claude
코드베이스를 이해하고 자연어 명령을 통해 더 빠르게 코딩할 수 있도록 도와주는 에이전트 기반 코딩 도구.
더 많은 정보: <https://code.claude.com/docs/en/cli-reference>.
claude prompt
프롬프트로 실행:
claude update
`claude`를 업데이트:
claude mcp list
지정된 MCP 서버 목록을 표시:
evil-winrm
설명 보기 ▼
evil-winrm
침투 테스트를 위한 WinRM(Windows 원격 관리 쉘).
연결되면, 대상 호스트에 PowerShell 프롬프트가 표시됨.
더 많은 정보: <https://github.com/Hackplayers/evil-winrm>.
evil-winrm {{[-i|--ip]}} {{ip_address}} {{[-u|--user]}} {{user}} {{[-p|--password]}} {{password}}
호스트에 연결:
evil-winrm {{[-i|--ip]}} {{ip_address}} {{[-u|--user]}} {{user}} {{[-H|--hash]}} {{nt_hash}}
비밀번호 해시를 전달하여 호스트에 연결:
evil-winrm {{[-i|--ip]}} {{ip_address}} {{[-u|--user]}} {{user}} {{[-p|--password]}} {{password}} {{[-s|--scripts]}} {{path/to/scripts}} {{[-e|--executables]}} {{path/to/executables}}
스크립트 및 실행 파일에 대한 디렉터리를 지정하여 호스트에 연결:
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:
hashcat
설명 보기 ▼
hashcat
빠른 고급 비밀번호 복구 도구.
더 많은 정보: <https://hashcat.net/wiki/doku.php?id=hashcat>.
hashcat {{[-m|--hash-type]}} {{hash_type_id}} {{[-a|--attack-mode]}} 3 {{hash_value}}
기본 hashcat 마스크를 사용하여 무차별 대입 공격(모드 3)을 수행:
hashcat {{[-m|--hash-type]}} {{hash_type_id}} {{[-a|--attack-mode]}} 3 {{hash_value}} "{{?d?d?d?d}}"
알려진 4자리 패턴으로 무차별 대입 공격(모드 3)을 수행:
hashcat {{[-m|--hash-type]}} {{hash_type_id}} {{[-a|--attack-mode]}} 3 --increment {{hash_value}} "{{?a?a?a?a?a?a?a?a}}"
인쇄 가능한 모든 ASCII 문자 중 최대 8개를 사용하여 무차별 대입 공격(모드 3)을 수행:
nano
설명 보기 ▼
nano
명령줄 텍스트 편집기. 향상된 `Pico` 클론.
관련 항목: `pico`, `rnano`.
더 많은 정보: <https://nano-editor.org/dist/latest/nano.html>.
nano {{path/to/file1 path/to/file2 ...}}
편집기 시작:
nano {{[-I|--ignorercfiles]}}
설정 파일을 사용하지 않고 편집기 시작:
nano +{{line}},{{column}} {{path/to/file}}
특정 파일 열기, 이전 파일을 닫으면 다음 파일로 이동:
nxc
설명 보기 ▼
nxc
네트워크 서비스 열거 및 익스플로잇 도구.
`smb`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
더 많은 정보: <https://www.netexec.wiki/getting-started/selecting-and-using-a-protocol>.
nxc {{smb|ssh|ldap|ftp|wmi|winrm|rdp|vnc|mssql}} {{[-L|--list-modules]}}
지정된 프로토콜에 대한 사용 가능한 모듈:
nxc {{smb|ssh|ldap|ftp|wmi|winrm|rdp|vnc|mssql}} {{[-M|--module]}} {{module_name}} --options
지정된 모듈에 대한 사용 가능한 옵션 나열:
nxc {{smb|ssh|ldap|ftp|wmi|winrm|rdp|vnc|mssql}} {{[-M|--module]}} {{module_name}} -o {{OPTION_NAME}}={{option_value}}
모듈에 대한 옵션 지정:
ollama
설명 보기 ▼
ollama
대규모 언어 모델 실행기.
사용 가능한 모델 목록은 <https://ollama.com/library>를 참조하세요.
더 많은 정보: <https://docs.ollama.com/cli>.
ollama serve
다른 명령을 실행하는 데 필요한 데몬 시작:
ollama run {{model}}
모델을 실행하고 대화:
ollama run {{model}} --think=false "{{prompt}}"
단일 프롬프트로 모델을 실행하며, thinking 기능을 비활성화:
python
설명 보기 ▼
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 시작:
python3
설명 보기 ▼
python3
이 명령은 `python`의 별칭입니다.
tldr python
자세한 내용은 원본 명령을 참고하세요:
systemctl daemon-reload
설명 보기 ▼
systemctl daemon-reload
Reload systemd manager configuration.
Use this after creating, modifying, or deleting unit files.
See also: `systemctl reload`.
systemctl daemon-reload
Reload systemd to apply changes in unit files:
systemctl restart
설명 보기 ▼
systemctl restart
Stop and then start one or more systemd units.
Can be used in place of `systemctl start` on a stopped unit, but `start` is safer so that a running unit isn't accidentally restarted.
systemctl restart {{unit}}
Restart a unit:
systemctl restart {{unit1 unit2 ...}}
Restart more than one unit:
systemctl restart {{unit}} --user
Restart a user unit:
