Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Memory (forensics 100)

###ENG PL

In the task we get a memdump (quite large so we won't add it here). We proceed with the analysis using volatility.

If we check connections we can see that there is only one:

$ ./volatility-2.5.standalone.exe connections -f forensic_100.raw
Volatility Foundation Volatility Framework 2.5
Offset(V)  Local Address             Remote Address            Pid
---------- ------------------------- ------------------------- ---
0x8213bbe8 192.168.88.131:1034       153.127.200.178:80        1080

No we can still play with volatility or we can just check this IP directly in the memdump strings and we can find:

# Copyright (c) 1993-1999 Microsoft Corp.
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
# For example:
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
127.0.0.1       localhost
153.127.200.178    crattack.tistory.com 

So it seems someone added this IP manually for host crattack.tistory.com.

If we now look for the host crattack.tistory.com we can find:

C:\Program Files\Internet Explorer\iexplore.exe http://crattack.tistory.com/entry/Data-Science-import-pandas-as-pd

This matches what we've seen - someone was accessing this IP on port 80, so it was IE. But this IP does not match the actual IP of this host. So we check what did the user see under http://crattack.tistory.com/entry/Data-Science-import-pandas-as-pd -> http://153.127.200.178/entry/Data-Science-import-pandas-as-pd and it turnes out to be the flag:

SECCON{_h3110_w3_h4ve_fun_w4rg4m3_}

###PL version

W zadaniu dostajemy memdump (duży więc go nie wrzucamy). Rozpoczynamy analizę z volatility.

Jeśli sprawdzimy połączenia to widzimy tylko jedno:

$ ./volatility-2.5.standalone.exe connections -f forensic_100.raw
Volatility Foundation Volatility Framework 2.5
Offset(V)  Local Address             Remote Address            Pid
---------- ------------------------- ------------------------- ---
0x8213bbe8 192.168.88.131:1034       153.127.200.178:80        1080

Moglibyśmy dalej bawić się z volatility ale szybciej będzie poszukać tego IP w stringach z memdumpa:

# Copyright (c) 1993-1999 Microsoft Corp.
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
# For example:
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
127.0.0.1       localhost
153.127.200.178    crattack.tistory.com 

Jak widać ktoś ręcznie dodał ten IP dla hosta crattack.tistory.com.

Jeśli teraz poszukamy hosta crattack.tistory.com znajdziemy:

C:\Program Files\Internet Explorer\iexplore.exe http://crattack.tistory.com/entry/Data-Science-import-pandas-as-pd

Co pasuje do tego co obserwowaliśmy - ktoś łączył się z tym adresem na porcie 80, więc było to IE. Ale ten IP nie pasuje do faktycznego adresu tego hosta. Sprawwdźmy więc co użytkownik widział pod http://crattack.tistory.com/entry/Data-Science-import-pandas-as-pd -> http://153.127.200.178/entry/Data-Science-import-pandas-as-pd a okazuje się to być flagą:

SECCON{_h3110_w3_h4ve_fun_w4rg4m3_}