October 24, 2026
HawkEye Lab β CyberDefenders Labs
Hello,
By Adel asaad
5 min read
we will walk through the solution of HawkEye Lab from CyberDefenders.org.
Scenario:
An accountant at your organization received an email regarding an invoice with a download link. Suspicious network traffic was observed shortly after opening the email. As a SOC analyst, investigate the network trace and analyze exfiltration attempts.
Tools:
Questions :
Q1: How many packets does the capture have?
So easy! After downloading and extracting the file, open it with Wireshark. Just take a look at the bottom right corner to see how many packets the capture contains
Answer: 4003Answer: 4003Q2: At what time was the first packet captured?
There are several ways to find the first packet that was sent. One of them is by viewing the capture statistics β you can do that by clicking the icon at the bottom left corner.
the time for the first packet:
Answer: 2019-04-10 20:37Answer: 2019-04-10 20:37Q3: What is the duration of the capture?
We can also find the answer using the same steps mentioned earlier.
Answer: 01:03:41Answer: 01:03:41Q4: What is the most active computer at the link level?
You can go to Statistics β Conversations, and you'll see that the MAC address 00:08:02:1C:47:AE is the most active one.
Answer: 00:08:02:1C:47:AEAnswer: 00:08:02:1C:47:AEQ5: Manufacturer of the NIC of the most active system at the link level?
We can identify the manufacturer of the MAC address by looking it up on a MAC Address Lookup website.
Answer: Hewlett-PackardAnswer: Hewlett-PackardQ6: Where is the headquarter of the company that manufactured the NIC of the most active computer at the link level?
Just search on Google for the company's location
Answer: Palo AltoAnswer: Palo AltoQ7: The organization works with private addressing and netmask /24. How many computers in the organization are involved in the capture?
You can open the Statistics tab, then go to Conversations, and check the IPv4 section β there you'll find the addressing details and the netmask (/24).
The image above shows 4 Private IP addresses, but the .255 was assigned to the Broadcast address (First address = network address & last address = broadcast address).
Answer: 3Answer: 3Q8: What is the name of the most active computer at the network level?
We will Filter for DHCP packet queries related to the most active device's IP address it was 10.4.10.132 and search on DNS for the host name BEIJING-5CD1-PC
Answer: BEIJING-5CD1-PCAnswer: BEIJING-5CD1-PCQ9: What is the IP of the organization's DNS server?
We will Filter for DNS and will search about source ip it will be 10.4.10.4 as the below snap
Answer:10.4.10.4Answer:10.4.10.4Q10: What domain is the victim asking about in packet 204?
Filter by DNS in packet 204 and in section of DNS will find the domain proforma-invoices.com
Answer: proforma-invoices.comAnswer: proforma-invoices.comQ11:What is the IP of the domain in the previous question?
To find the IP address of the domain, we need to go packet (206).and then go to DNS and tap of answers 217.182.138.150
Answer:217.182.138.150Answer:217.182.138.150Q12: Indicate the country to which the IP in the previous section belongs.
I visited www.iplocation.net to find out which country the IP address belongs to :
Answer: FRANCEAnswer: FRANCEQ13:What operating system does the victim's computer run?
By applying an HTTP filter, and then follow with HTTP stream find that Windows NT 6.1
Answer:Windows NT 6.1Answer:Windows NT 6.1Q14: What is the name of the malicious file downloaded by the accountant?
By applying an HTTP filter, we can see the malicious file in the first packet :
Answer: tkraw_Protected99.exeAnswer: tkraw_Protected99.exeQ15: What is the md5 hash of the downloaded file?
Open the TAP file, choose Export Objects β HTTP, save the retrieved file, and then calculate its MD5 hash :
Then we calculate its MD5 hash :
Answer:71826ba081e303866ce2a2534491a2f7Answer:71826ba081e303866ce2a2534491a2f7Q16: What software runs the webserver that hosts the malware?
Find the packets related to the downloaded file, right-click β Follow β HTTP Stream to view the webserver that hosts the malware :
Answer:LiteSpeedAnswer:LiteSpeedQ17: What is the public IP of the victim's computer?
Look at the HTTP traffic β the source IP is 10.4.10.132. Find the GET requests to the public IP and follow the HTTP stream:
Answer:173.66.146.112Answer:173.66.146.112Q18: In which country is the email server to which the stolen information is sent?
Look at the SMTP traffic β and then go to https://www.abuseipdb.com/ for more information 23.229.162.69
Answer: United StatesAnswer: United StatesQ19: Analyzing the first extraction of information. What software runs the email server to which the stolen data is sent?
_Y_ou can find more information about the programs running on the email server by applying an SMTP filter and then using Follow β TCP Stream:
Answer: Exim 4.91Answer: Exim 4.91Q20: To which email account is the stolen information sent?
in the same TCP stream will find it
Answer: sales.del@macwinlogistics.inAnswer: sales.del@macwinlogistics.inQ21: What is the password used by the malware to send the email?
If you notice AUTH login, and there is some encrypted information :
Then I will use cyberchef.org :
Answer:Sales@23Answer:Sales@23Q22: Which malware variant exfiltrated the data?
The message content is Base64-encoded, so let's decode it to see what it contains :
Then I will use cyberchef.org again :
Answer:Reborn v9Answer:Reborn v9Q23: What are the bankofamerica access credentials? (username:password)
Don't go away, we are in the right place :
Answer: roman.mcguire:P@ssw0rd$Answer: roman.mcguire:P@ssw0rd$Q24: Every how many minutes does the collected data get exfiltrated?
If you select the last two traffic, for example, and then open Follow>>TCP Stream :
Take a look at the timestamp here:
And Here:
If you subtract one from the other, you'll get the result you need
Answer: 10Answer: 10
Conclusion
That's the end of this write-up. Don't forget to follow me for more and moreβ¦.