Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
ncentral-compromise-ioc-triage — Read-only N-able N-central CVE-2026-18556/CVE-2026-18577 post-exploitation IoC hunter for Windows endpoints | Kitploit
工具/GitHubGitHub/creamyg31337/ncentral-compromise-ioc-triage
Defensive ToolsIndicator of Compromise (IOC) ManagementPersistence MechanismsDigital ForensicsThreat IntelligenceIncident ResponseLog Analysis
GitHubcreamyg31337/ncentral-compromise-ioc-triage

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

ncentral-compromise-ioc-triage

Read-only N-able N-central CVE-2026-18556/CVE-2026-18577 post-exploitation IoC hunter for Windows endpoints

查看仓库
24天前尚未审核
内容在请求的语言中不可用。显示英文版本。

N-central Compromise IoC Triage

Read-only defensive hunting toolkit for post-exploitation artifacts associated with N-able N-central authentication bypass vulnerabilities CVE-2026-18556 and CVE-2026-18577. The PowerShell endpoint scanner flags indicators published by N-able and Huntress; it never remediates or modifies the host.

Sources

Vendor advisoryN-able — N-central Security Update (August 4, 2026)
Detection templateN-able developer recipe — CVE-2026-18577 detection
Independent researchHuntress — Critical N-able N-central Vulnerability and Active Exploitation
Unaffected buildN-central 2026.3.1.7
PlatformWindows PowerShell 5.1+ (elevated)

Several published attacker IPs are commercial VPN exit nodes (NordVPN / Mullvad). An IP match alone is not proof of compromise — correlate with Take Control session timing, viewer identity, ticket history, and endpoint persistence artifacts.

Quick start

Run an elevated PowerShell session on a managed Windows endpoint:

root@kitploit:~
Set-ExecutionPolicy -Scope Process Bypass
.\scripts\Hunt-NcentralCompromise.ps1

Shorter lookback and CSV export:

root@kitploit:~
.\scripts\Hunt-NcentralCompromise.ps1 -RecentDays 7 -CsvPath .\findings.csv

Push from an RMM (iocs.json must sit beside the scripts directory, or pass -IocFile):

root@kitploit:~
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\Hunt-NcentralCompromise.ps1 -OutputPath C:\Windows\Temp\ncentral-scan.json

Administrative rights are required for full coverage. Without them the scanner exits 2; pass -AllowNonElevated to accept reduced coverage instead.

What is checked

Options

root@kitploit:~
-IocFile PATH                         alternate IoC JSON (default ..\iocs.json)
-RecentDays N                         lookback for logs/events (default from IoCs)
-EventCorrelationWindowMinutes N      triad clustering window (default 15)
-MaxLogScanBytes N                    per-log content-scan cap (default 64 MB)
-SkipServices / -SkipLogs / -SkipEvents / -SkipDocuments
-AllowNonElevated                     continue with reduced coverage when not admin
-OutputPath PATH                      JSON report path
-CsvPath PATH                         optional CSV export
-PassThru                             emit finding objects to the pipeline

Tests

root@kitploit:~
Install-Module Pester -MinimumVersion 5.5.0 -Scope CurrentUser -Force -SkipPublisherCheck
.\tests\Invoke-Tests.ps1

The suite is read-only, needs no elevation, and runs entirely against synthetic fixtures under TestDrive:.

Output and interpretation

Findings are [PSCustomObject] values with Severity, ArtifactType, Details, Timestamp, Target, ComputerName, and Evidence. A timestamped JSON report is written by default.

Exit codeMeaning
0No Critical or High findings
1One or more Critical or High findings
2Fatal scanner error (missing or malformed IoCs, not elevated, unexpected failure)

Positive finding meaning: evidence consistent with published tradecraft was observed and should be investigated. Legitimate MSP Take Control usage and authorized cloudflared installs can overlap — treat Medium/Info items as context unless correlated with IOC infrastructure or unexplained sessions.

Project layout

root@kitploit:~
iocs.json                                    machine-readable indicators
scripts/Hunt-NcentralCompromise.ps1          Windows endpoint hunter
tests/Hunt-NcentralCompromise.Tests.ps1      Pester 5 suite
tests/Invoke-Tests.ps1                       test runner
docs/ncentral-compromise-iocs.md             human-readable IoC notes
docs/script-reference.md                     CLI / schema / exit codes

Documentation

  • IoC notes
  • Script reference
  • Contributing
  • Agent guide

License

MIT — see LICENSE.

下载工具
CheckDescription
Cloudflared servicesExact service name Cloudflared, command lines invoking cloudflared.exe, and tunnel-style services launching from user profiles, ProgramData, or Temp
Cloudflared processesRunning processes whose image/command line looks like Cloudflare Tunnel
Documents svchostDocuments\svchost.exe under local user profiles (N-able published pivot)
Take Control logsRecent BASupSrvc_*.log* / BASupTSHelper_*.log* under C:\ProgramData\GetSupportService_N-Central\Logs\ (recursive), streamed in full — including rolled .gz logs — for IOC IPs/domains
Application eventsEvent IDs 4102, 8192, and 8193, including close-together triads and messages mentioning MSP Support / published IPs