so this vendor is putting a CRC16 in INI files
🦋 vendor pointing at a C header: "is this an INI file?"
vendor pointing at the end of an INI file (clearly containing C source code): indeed... why should I not put something that is probably a CRC-32 here?

there's a hardcoded 32-byte AES key the firmware uses to encrypt passwords... except they fucked up (made an array of u32 and not u8) and 3/4 of the key is zeroes

not that it matters a lot given it's hardcoded

i was going to register http://crackhead.engineering but it's already gone :(
Crackhead Engineering

Coding the absurdity into reality.

to everybody suggesting other types of derangement: no, please understand, this is specifically crackhead engineering
@whitequark hmmm, what disassembler are you using that's doing the pseudo-rust syntax?
Binary Ninja

Binary Ninja is a modern reverse engineering platform with a scriptable and extensible decompiler.

Binary Ninja