Skip to content

Instantly share code, notes, and snippets.

@Abyss-W4tcher
Abyss-W4tcher / objets_connectes_writeup.md
Created December 1, 2023 14:44
Objets connectés WRITEUP - Hackropole

WU FCSC 2022 - Objets connectés

Auteur : Abyss Watcher

Rappel de l'énoncé

Dans votre nouveau laboratoire, vous trouvez un micro-onde appelé Louis et une cafetière nommée Rachèle qui vous semblent être tout à fait sympathiques. Selon les employés du labo, ils sont capables d'émettre quand ils ont fini. En les regardant de plus près, vous remarquez que des capteurs de température leur sont accolés. Les étiquettes de ces capteurs contiennent des termes que vous ne comprenez pas dont une mention liée à une fréquence, LoRa : 433.242 MHz. Vous sortez vos outils de capture de signal que vous avez sous la main. Vous extrayez un fichier en prenant une fréquence de capture de 1 MHz.
Les capteurs n'ont pas l'air d'être neufs et leur aspect vous fait penser que certaines données ont été corrompues mais le vieux briscard du labo vous assure que la correction se fait toute seule et que le message est tout à fait compréhensible.

Un fichier au format IQ nous est fourni par la suite.

@Abyss-W4tcher
Abyss-W4tcher / AArch64_Android_emulation_and_kernel_cross-compilation.md
Last active February 12, 2024 00:47
AArch64 Android emulation and kernel cross-compilation

AArch64 Android emulation and kernel cross-compilation

The following assumes you are using a AArch64 host.

Android SDK installation

Setup SDK and emulator :

# https://developer.android.com/studio/index.html#command-line-tools-only
sudo apt-get install unzip openjdk-17-jdk gradle -y

HP printer firmware unpacking

The following instructions guides a reverser into unpacking an HP firmware. Take care of choosing a complete firmware, and not a firmware incremental update. The unpacking differs from https://vegamay.li/printer-part2, as it takes advantage of existing tools : pcldumper and srecords.

Prerequisites :

  • sudo apt-get install srecord