Skip to content

Commit 1dd3cc5

Browse files
committed
Update Program.cs
1 parent eb51e62 commit 1dd3cc5

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

SharpDetectionNTLMSSP/Program.cs

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,29 @@ namespace SharpDetectionNTLMSSP
99
class Program
1010
{
1111
private static int count = 0;
12+
protected static string Format(string args_0, string args_1, string args_2) => String.Format("{0} {1,-28}: {2}\r\n", args_0, args_1, args_2);
13+
protected static string Format( string args_1, string args_2) => String.Format(" [>] {0,-18}: {1}\r\n", args_1, args_2);
14+
1215
static void ParsingTriageNTLMSSPKey(TriageNTLMSSPKey _TriageNTLMSSPKey)
1316
{
1417
var result = String.Empty;
15-
16-
result += String.Format("[*] Detecting Remote Computer of {0}\r\n", _TriageNTLMSSPKey.Target);
18+
result += Format("[*]", "Detecting Remote Computer of ", _TriageNTLMSSPKey.Target);
1719

1820
if (String.IsNullOrEmpty(_TriageNTLMSSPKey.NativeOs))
1921
{
20-
if(_TriageNTLMSSPKey.NDR64Syntax != 0)
21-
result += String.Format(" [>] Native OS : Windows Version {0}.{1} Build {2} x{3}\r\n", _TriageNTLMSSPKey.OsMajor, _TriageNTLMSSPKey.OsMinor, _TriageNTLMSSPKey.OsBuildNumber, _TriageNTLMSSPKey.NDR64Syntax.ToString());
22+
if (_TriageNTLMSSPKey.NDR64Syntax != 0)
23+
result += Format("Native OS", $"Windows Version {_TriageNTLMSSPKey.OsMajor}.{_TriageNTLMSSPKey.OsMinor} Build {_TriageNTLMSSPKey.OsBuildNumber} x{_TriageNTLMSSPKey.NDR64Syntax.ToString()}");
2224
else
23-
result += String.Format(" [>] Native OS : Windows Version {0}.{1} Build {2}\r\n", _TriageNTLMSSPKey.OsMajor, _TriageNTLMSSPKey.OsMinor, _TriageNTLMSSPKey.OsBuildNumber);
25+
result += Format("Native OS", $"Windows Version {_TriageNTLMSSPKey.OsMajor}.{_TriageNTLMSSPKey.OsMinor} Build {_TriageNTLMSSPKey.OsBuildNumber}");
2426
}
2527
else
2628
{
27-
result += String.Format(" [>] Native OS : {0}\r\n", _TriageNTLMSSPKey.NativeOs);
29+
result += Format("Native OS", _TriageNTLMSSPKey.NativeOs);
2830
}
29-
result += String.Format(" [>] NetBIOS computer name: {0}\r\n", _TriageNTLMSSPKey.NbtComputerName);
30-
result += String.Format(" [>] DNS computer name : {0}\r\n", _TriageNTLMSSPKey.DnsComputerName);
31-
result += String.Format(" [>] Time stamp : {0}\r\n", _TriageNTLMSSPKey.TimeStamp.ToString("yyyy-MM-dd HH-mm-ss ddd"));
31+
result += Format("DNS domain name", _TriageNTLMSSPKey.DnsDomainName);
32+
result += Format("DNS computer name", _TriageNTLMSSPKey.DnsComputerName);
33+
result += Format("Time stamp", _TriageNTLMSSPKey.TimeStamp.ToString("yyyy-MM-dd HH-mm-ss ddd"));
34+
3235
count += 1;
3336
Console.WriteLine(result);
3437
}

0 commit comments

Comments
 (0)