UnderTheWire Cyborg Guide

here's how to solve the Cyborg level 13 → 14

Back to the Cyborg Guides

Previous Level Guide: Cyborg Level 12 → 13


Access

SSH: ssh cyborg13@cyborg.underthewire.tech -p 22

Password: ywa6_heart

Info

The password cyborg14 is the number of days the refresh interval is set to for DNS aging for the underthewire.tech zone PLUS the name of the file on the desktop.

NOTE:
– If the days are set to “08:00:00:00” and the file on the desktop is called “_tuesday”, then the password is “8_tuesday”.
– The password will be lowercase no matter how it appears on the screen.

▼ HINT:
WMI or cmdlets… choices, choices.

Theory

To get the password, we need to find how many days of DNS aging the refresh interval has. So to find this, there's a command that matches this perfectly, dns server zone aging. The command is just to find the DNS aging of a zone, in our case, this is the UnderTheWire domain, so all we have to do is search for the domain in this command and that should be it. Also let's not forget to view the name of the file for the second half of the password:

dir
Get-DnsServerZoneAging -Name 'underthewire.tech'

Solution

Now that we are in the shell, first let's just get the name of the file in the desktop:

PS C:\users\cyborg13\desktop> dir


    Directory: C:\users\cyborg13\desktop


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        8/30/2018  10:45 AM              0 _days

Now let's enter that other command to get the DNS aging:

PS C:\users\cyborg13\desktop> Get-DnsServerZoneAging -Name 'underthewire.tech'


ZoneName             : underthewire.tech
AgingEnabled         : True
AvailForScavengeTime : 9/21/2018 10:00:00 AM
RefreshInterval      : 22.00:00:00
NoRefreshInterval    : 7.00:00:00
ScavengeServers      :

It seems like 22 days, but between all those zeros, dots, and colons, I really don't know what it is. So let's expand the refresh interval property:

PS C:\users\cyborg13\desktop> (Get-DnsServerZoneAging -Name 'underthewire.tech').RefreshInterval


Days              : 22
Hours             : 0
Minutes           : 0
Seconds           : 0
Milliseconds      : 0
Ticks             : 19008000000000
TotalDays         : 22
TotalHours        : 528
TotalMinutes      : 31680
TotalSeconds      : 1900800
TotalMilliseconds : 1900800000

Okay, perfect. Now that we know the amount of days for sure, we can join it with the name of the file, and we get this:

22_days

And that's the password! Now we should be good to go to the next level.

https://underthewire.tech/cyborg-13
Next Level Guide: Cyborg Level 14 → Level 15