Skip to content

Commit a9c596b

Browse files
Updated README.md
make it purrrttyyy
1 parent 39e61eb commit a9c596b

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

README.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,34 @@
1-

1+
# SolarWinds n-Central Dumpster Diver
2+
3+
## Description / Explanation
4+
This application utilizes the nCentral agent dot net libraries to simulate the agent registration and pull the agent/appliance configuration settings. This information can contain plain text active directory domain credentials. This was reported to SolarWinds PSIRT(psirt@solarwinds.com) on 10/10/2019. In most cases the agent download URL is not secured allowing anyone without authorization and known customer id to download the agent software. Once you have a customer id you can self register and pull the config. Application will test availability of customer id via agent download URL. If successful it will then pull the config. We do not attempt to just pull the config because timing out on the operation takes to long. Removing the initial check, could produce more results as the agent download could be being blocked where as agent communication would not be.
5+
6+
Harmony is only used to block the nCentral libraries from saving and creating a "config" directory that is not needed.
7+
8+
## Usage
9+
nCentralDumpsterDiver 1.0.0.0
10+
Copyright c 2020
11+
ERROR(S):
12+
Required option 'u, url' is missing.
13+
-u, --url Required. URLs to be Processed
14+
-i, --id Customer IDs to try processing, will be excluded from bruteforce
15+
16+
-b, --bruteforce (Default: false) Enable Customer ID BruteForce
17+
--min (Default: 100) Minimum Customer ID to try for bruteforce.
18+
--max (Default: 200) Maximum Customer ID to try for bruteforce.
19+
--help Display this help screen.
20+
--version Display version information.`
21+
## Example
22+
C:\Storage\nCentralDumpsterDiver>nCentralDumpsterDiver.exe -u https://nable.localhost.localdomain/ -b
23+
[10:49:00 INF] Processing https://nable.localhost.localdomain/ started
24+
[10:49:00 INF] Starting bruteforce, this will exclude any previously specified customer id(s)
25+
## Seeing is believing
26+
27+
### Search
28+
[![](https://github.com/flipflopfpv/nCentralDumpsterDiver/blob/master/nCentralDumpsterDiver/screenshots/ShodanSearch.png?raw=true)](https://www.shodan.io/search?query=%22Set-Cookie%3A+ncentral_version%3D%22 "Shodan.io Results")
29+
30+
### Run
31+
![](https://github.com/flipflopfpv/nCentralDumpsterDiver/blob/master/nCentralDumpsterDiver/screenshots/Running.png?raw=true)
32+
33+
### Review
34+
![](https://github.com/flipflopfpv/nCentralDumpsterDiver/blob/master/nCentralDumpsterDiver/screenshots/Results.png?raw=true)

0 commit comments

Comments
 (0)