306 matches found
BloodHound.py-Kerberos
このフォークは何ですか?! Kerberos 対応の bloodhound が必要になり、この コメント を見つけました。実はずっと Kerberos 認証をサポートするブランチがあったのです! このブランチを master にマージして、素敵な BloodHound 4.2+ エクスポートを取得しました。実際にコードを書いた人々にすべての功績があります: 注記 Dirkjan 氏本人が述べたように、これは「さらなる作業とテストが必要」です。すべての場合に機能するとは限らないため、遭遇した問題を報告していただければ、修正を試みることができます。いつかこれをメインリポジトリへの PR...
MoreImpacketExamples
MoreImpacketExamples このリポジトリには、Impacket ライブラリを使用して作成された短い Python スクリプトがいくつか含まれています。このプロジェクトの主な目的は、提供されている impacket のサンプルから、独自のスクリプトの修正・作成への移行を検討している自分自身や他の人々を支援することです。これらのスクリプトは、実用性や OPSEC の観点で必ずしも最適化されているわけではありません。ただし、デフォルトの動作を変更したい場合に備えて、可能な限り動的にできるよう努めました。 wmiregexec.py wmiregexec.py...
orpheus
Orpheus Orpheus は、Impacket の GetUserSPNs.py と kerberosv5.py の修正版のラッパーであり、Kerberoasting のための KDC オプション チケットオプション と暗号化タイプを変更します。 補足: Orpheus は、三つ頭の犬ケルベロスをかいくぐってハーデスに入ることができたギリシャ神話の神にちなんで名付けられました。 インストール / 実行方法 最新バージョンの Impacket をインストールする必要があります。これは 0.10.0 リリース でテストされました。その後、 git clone...
serviceDetector
serviceDetector 在无需使用本地管理员权限的情况下,检测远程机器上是否安装了某个服务(盲检测)和/或该服务是否正在运行(如果其暴露了命名管道)。 关于 更详细地说,运行此脚本会远程连接到目标 SMB 服务(445/tcp),并执行以下操作: 1. 通过 MS-LSAT RPC 调用 LsarLookupNames 检查指定的服务是否已安装 。 无需使用特权帐户,但只能进行“盲”查询(无法列出服务,只能查询特定服务的状态)。 2. 检查目标上是否存在指定的...
GetLAPSPassword
GetLAPSPassword impacket ライブラリを使用して、NTLM 認証と Kerberos 認証の両方をサポートする LAPS ダンプツールを書こうとする拙い試み。 このツールの初期構成は、impacket のサンプルである GetADUsers.py https://github.com/fortra/impacket/raw/master/examples/GetADUsers.py から取得し、LDAP クエリは https://github.com/n00py/LAPSDumper/ から取得しました。 謝辞 休暇中に GOAD ラボを使用させてくれた Mike...
secretsdump.py
secretsdump.py 説明 これは、impacket Python ライブラリの secretsdump.py スクリプトをカスタマイズしたバージョンです。複数のWindowsシステムから同時にシークレット(NTDS.dit、SAM、.SYSTEMレジストリハイブ)を抽出できます。このカスタマイズ版は、ターゲットホストのリストを含む入力ファイルを受け付け、マルチスレッドをサポートして処理を高速化することで、オリジナルを改良しています。 使い方 スクリプトを実行するための基本構文は次のとおりです: python3 secretsdump.py...
cve-2020-1472
ZeroLogon テストスクリプト Impacketライブラリを使用してZerologonエクスプロイト(CVE-2020-1472)の脆弱性をテストするPythonスクリプトです。 Netlogon認証バイパスを試みます。バイパスが成功するとすぐにスクリプトは終了し、Netlogon操作は実行しません。ドメインコントローラがパッチ適用済みの場合、検出スクリプトは2000ペアのRPC呼び出しを送信した後に諦め、ターゲットは脆弱ではないと結論付けます(偽陰性の確率は0.04%)。 インストール Python 3.7以上とPipが必要です。次のように依存関係をインストールします: pip...
ResetNightmare-impacket
ResetNightmare — CVE-2026-27912 Linux / impacket tooling for CVE-2026-27912 "ResetNightmare". Resets a target Active Directory account's password by requesting a kadmin/changepw TGT for an NTENTERPRISE principal whose name is the target's sAMAccountName, using an account UPNUser on which we can...
CVE-2020-1472
Windows NetLogon 権限昇格脆弱性の再現(CVE-2020-1472) impacket.zipを現在のフォルダに解凍する必要があります。 最新のimpacketパッケージはこちらからダウンロードできます:https://github.com/SecureAuthCorp/impacket 具体的な手順は記事を参照:https://mp.weixin.qq.com/s/8rp0k5M2aPSPIXxVuIRMdQ 参考 https://github.com/dirkjanm/CVE-2020-1472...
wmiexec-RegOut
⛔ DEPRECATED Active at https://github.com/XiaoliChan/wmiexec-Pro wmiexec-RegOut Modify version of impacket wmiexec.py,wmipersist.py. Got outputdata,response from registry, don't need SMB connection, but I'm in the bad code : Table of content Overview Requirements Usage Cheatsheet Todo References...
CVE-2025-24071-POC
sudo apt update sudo apt install wine wine CVE-2025-24071-POC.exe -i 10.10.14.8 -n try ZIP作成: try.zip impacket-smbserver: smbserver.py try /root/smbshare -smb2support -ip 10.10.14.8 -debug Impacket Exegol fork v0.13.0.dev0+20250723.125503.b5db2dd7 - Copyright Fortra, LLC and its affiliated...
NoPacScan
NoPacScan NoPacScanはCVE-2021-42287/CVE-2021-42278のスキャナーです。元のスクリプトよりも多くのドメインコントローラーをスキャンでき、より正確です。DNS検索msdcs.aaa.comを使用してDCをスキャンします。これはLDAPやSAMRよりも優れており、見つけたすべてのDCを自動的にスキャンします。LDAPやSAMRを使用すると、プライマリDCから削除された一部のDCを見逃す可能性があります。より正確にするために、この脆弱性に対するマイクロソフトの主要なパッチであるタイプ0x10のPACをスキャンします。...
cube0x0-CVE-2021-1675
CVE-2021-1675 / CVE-2021-34527 PrintNightmare PoC の Impacket 実装。元々は Zhiniang Peng @edwardzpeng と Xuefeng Li @lxf02942370 によって作成されました。 完全にパッチ適用済みの 2019 ドメインコントローラでテスト済み 悪意のある DLL をリモートまたはローカルで実行 パッチ更新 Microsoft はこれらの攻撃を軽減するためのパッチをリリースしましたが、マシンに以下の値が存在する場合、そのマシンは依然として脆弱です。 REG QUERY...
Zerologon_CVE-2020-1472
ZerologonCVE-2020-1472 目的 この脆弱性調査は、Windows Server 2016 上で Kali Linux を介して Zerologon をシミュレートし、検出および軽減を目的とした制御環境を構築することを目指しました。主な焦点は、脆弱性の侵入テストを実施し、デスクトップのユーザーとしてログインせずにデスクトップを制御できる可能性を示し、同時に脆弱性を検出および軽減することでした。 習得したスキル Windows イベントビューアーに関する高度な理解 Kali Linux と Impackets の習熟 Zerologon を実行する能力 使用したツール...
The_big_Zero
NOTICE: このリポジトリと各スクリプトはまだ正しく構築しておらず、この「エクスプロイトキット」を使用するには、ファイルパスの一部を変更し、お使いのデバイスに正しいバージョンのimnpacketがインストールされている必要があります。 このリポジトリ内のコードはいかなる悪意のある活動や違法行為にも使用してはならず、教育目的のみであることに注意してください! とはいえ、このリポジトリの内容はすべて、CVE-2020-1472を使用してDCへのアクセスを取得するプロセスを自動化するためのものです。使用する場合は、変更が必要なハードコードされたディレクトリがいくつかあります。...
CVE-2020-1472
ZeroLogon テストスクリプト Impacketライブラリを使用してZerologonエクスプロイト(CVE-2020-1472)の脆弱性をテストするPythonスクリプトです。 Netlogon認証バイパスを試みます。バイパスが成功すると即座に終了し、Netlogon操作は一切実行しません。ドメインコントローラーがパッチ適用済みの場合、検出スクリプトは2000回のRPC呼び出しペアを送信した後で諦め、ターゲットは脆弱ではないと結論付けます(偽陰性の確率は0.04%)。 インストール Python 3.7以上とPipが必要です。依存関係を以下のようにインストールします: pip...
SecuraBV-CVE-2020-1472
ZeroLogon テストスクリプト Impacket ライブラリを使用して Zerologon エクスプロイト CVE-2020-1472 の脆弱性をテストする Python スクリプトです。 Netlogon 認証バイパスの実行を試みます。このスクリプトはバイパスが成功すると即座に終了し、Netlogon 操作は一切実行しません。ドメインコントローラーがパッチ適用済みの場合、検出スクリプトは RPC 呼び出しのペアを 2000 回送信した後に断念し、ターゲットは脆弱ではないと結論付けます 偽陰性の確率は 0.04%。 インストール Python 3.7 以上と Pip...
CVE-2020-1472
CVE-2020-1472 POC 最新のimpacketが必要です。GitHubから入手し、netlogon構造が追加されている必要があります。 デフォルトでは、この操作はドメインコントローラーアカウントのパスワードを変更します。確かにこれによりDCSyncが可能になりますが、他のドメインコントローラーとの通信も切断されるため、注意してください。 詳細情報と原本の研究はこちら エクスプロイト手順 上記のブログ/ホワイトペーパーを読んで、何をしているのか理解しておく DCのIPアドレスとNetBIOS名を指定してcve-2020-1472-exploit.pyを実行...
PoC-CVE-2022-26809
PoC-CVE-2022-26809 PoC for CVE-2022-26809, analisys and considerations are shown in the github.io. The PoC has been writtin overriding Impacket functions. Tested with: impacket version 0.10.0 The PoC has not been fully tested, because it should trigger the vulnerability, i.e integer overflow, tha...
CVE-2020-1472
ZeroLogon testing script A Python script that uses the Impacket library to test vulnerability for the Zerologon exploit CVE-2020-1472. It attempts to perform the Netlogon authentication bypass. The script will immediately terminate when successfully performing the bypass, and not perform any...