| my rAnd0m m1ndfl0w |
| #whoami $bl0g /script.s |
The Nixu Challenge - 2019 - Bad memories - part 1 ------------------------------------------------- This time we're looking at a memdump and by the looks of the assignment we're looking for text. First step was to determine what OS the dump was from, though most likely it's some x64 Windows. So decided to go with Volatility: volatility --info mem.dmp Which tells it's Windows, so let's go with Win7SP1x64. Started by checking what was running when the dump was made: volatility cmdlines -f mem.dmp --profile=Win7SP1x64 > cmdlines The cmdlines show that there was notepad.exe PID: 700 running. Let's inspect that first:
volatility memdump -f mem.dmp --profile=Win7SP1x64 -p 700 -D .
Then just quickly check strings from the 700.dmp that results from the previous. Remember that Notepad stores data as little endian, so "-e l" is needed:
strings -e l 700.dmp > 700.str
Still over 400k rows, which is way too much. Let's grep:
cat 700.str | grep {*.*} > 700.flg
Then we browse through the resulting 58k+ lines. Just in the first few rows we can see:
AVKH{guvf_j4f_gu3_rnfl_bar}
Most likely ROT13 again, let's try decrypting:
NIXU{this_w4s_th3_easy_one}
|