VU CTF 23 Writeup

VU CTF

This was one of the most peculiar CTF we participated in , because unlike other ctfs which had challenges . The tasks we had to do in this CTF was more practical because , We were handed a .bin file on which most of the forensics questions were based. It had more real-world application to it.

Solution

I used the AccessData FTK Imager software to tackle these questions as recommended by the organizers. The .bin file as well as FTK Imager were provided [here] (https://www.cyberthon.lt/large-files.html).

What is the SHA1 checksum # of image file blk0_mmcblk0.bin?

image

By using the “Verify Image” option, we can find the SHA1 checksum.

image

What is the name of the largest partition?

image

We can see that the largest partition is the userdata partition, with a size of 5465MB.

What is the brand (vendor) of phone?

There are several directories in userdata/data containing ‘Samsung’ in their name.

What is the model of the phone?

I found this in system/SW_Configuration.xml

image

What is the Bluetooth MAC Address of the device?

I found it in the file efs/bluetooth/bt_addr

What is the username ID of the Telegram account?

I opened the file userdata/data/org.telegram.messenger.web/cache4.db in DB Browser and opened the users table.

image

What email address is setup on com.android.email service?

I browsed through the userdata partition and found a directory titled com.android.email inside the data directory. This had a file titled EmailProvider.db inside its databases folder. I opened the file using DB Browser for SQLite (also recommended by the organisers).

image

I browsed through the files in userdata/media/0/Download and found tanks.mp4

I found a file called userdata/media/0/Telegram/Telegram Audio/4_5956573053423979339.ogg

Based on the review of the media files, please provide the GPS coordinates of the possible meeting point

The coordinates are visible in the image userdata/media/Telegram/Telegram Images/-5956573053880219321_121.jpg

What is the name of WhatsApp user which has phone number +37062166565?

I opened the file userdata/data/com.whatsapp/databases/wa.db and went to the wa_contacts table.

image

How much dollars the seized weapons (stuff) may have cost?

I found a screenshot (userdata/data/media/0/Pictures/Screenshots/Screenshot_2022-10-23-10-42-01.png) of a Telegram chat.

image

Based on the analysis of the video file 20221015_173902.mp4, please provide the GPS coordinates of the possible place, where video was recorded

This file can be found in userdata/data/media/0/Download. On using exiftool 20221015_173902.mp4, we find the GPS coordinates that we need.

image

Additional Resource

I found this after the event ended. It seems pretty useful and has many similar questions

Society for Open Software

BPHC’s Linux and Free Software Society


Write-up on VU CTF

By Pranav Sharma, 2022-11-29