Forensic - Pixel Perfect

NoBracketCTF-Final-2023 Nov 22, 2023

📜Scenario

Monsieur Laboulette a vraiment pris la confiance depuis sa prise de pouvoir à la tête de l'EPUUBS.
Il se permet même de tracker ses anciens concurrents !
Retrouver l'url du tracker et la tactique MITRE associé.

Flag format : NBCTF{T0010:https://google.com}

🔎Solve

Script to extract IOC

import email
from email import policy
from email.parser import BytesParser

def extract_body_from_eml(eml_file_path):
    with open(eml_file_path, 'rb') as eml_file:
        # Parse the .eml file
        msg = BytesParser(policy=policy.default).parse(eml_file)

        # Extract the body
        if msg.is_multipart():
            # If the message is multipart, iterate over the parts and find the text/html part
            for part in msg.iter_parts():
                if part.get_content_type() == 'text/html':
                    # Use a default encoding (e.g., 'utf-8') if get_content_charset() returns None
                    charset = part.get_content_charset() or 'utf-8'
                    return part.get_payload(decode=True).decode(charset, 'ignore')
        else:
            # If the message is not multipart, return the plain text body
            # Use a default encoding (e.g., 'utf-8') if get_content_charset() returns None
            charset = msg.get_content_charset() or 'utf-8'
            return msg.get_payload(decode=True).decode(charset, 'ignore')

# Example usage
eml_file_path = 'Forensic/Pixel Perfect/ressources/La prise de l EPUUBS.msg'
body = extract_body_from_eml(eml_file_path)
print(body)

Resultat :

Qy:n e;"A!@QdKfU
                                                                                                             {HYPERLINK OoPz`UL A?CEHFoGHg5K!/KT@K27^AI}`      ``Qu il est difficile d tre le directeur de l'EPUUBS.

Je me balade dans l'cole et je bois mon caf.

Et la je croise un lve, y mdit : Eh o vous z'avez trouvez votre caf ?

Rien  foutre, Moi J chuis l directeur et j t'emmeeeerde

Oups !

Laboulette

 <https://imgur.com/a/qBwfK9k>

On voit un url qui renvoie vers un pixel host sur un hébergeur en ligne.
Cette technique utiliser par les commerciaux et les spammer pour tracker l’ouverture des emails.

Tags