Reverse-engineering an encrypted IoT protocol
1–10 of 44 posts
Re: Reverse-engineering an encrypted IoT protocol
#2[dead]
Re: Reverse-engineering an encrypted IoT protocol
#3This was a joy to read. Thank you for posting.
Re: Reverse-engineering an encrypted IoT protocol
#4Next time you find yourself reverse engineering a weird protocol - use ImHex. You can literally define patterns (in a C++ / Rust -like language) so that your binary file gets highlighted and processed.
I can't recommend it enough - it's perfect for the job and it's free and Open Source.
Re: Reverse-engineering an encrypted IoT protocol
#5Fantastic write up! Enjoyable read, and gave me some pointers.
Re: Reverse-engineering an encrypted IoT protocol
#6Next time you find yourself reverse engineering a weird protocol - use ImHex. You can literally define patterns (in a C++ / Rust -like language) so that your binary file gets highlighted and processed. I can't recommend it enough - it's perfect for the job and it's free and Open Source. https://imhex.werwolv.net/
Just coming here to say this. I was reversing a license file for some software so I could play with it yesterday, and I could implement the encryption/decryption code direct in the data processor of imhex, such a time saver.
Re: Reverse-engineering an encrypted IoT protocol
#7Next time you find yourself reverse engineering a weird protocol - use ImHex. You can literally define patterns (in a C++ / Rust -like language) so that your binary file gets highlighted and processed. I can't recommend it enough - it's perfect for the job and it's free and Open Source. https://imhex.werwolv.net/
I have never heard of ImHex before. Thanks, I'll take a look!
Re: Reverse-engineering an encrypted IoT protocol
#8Awesome reading, well written and very clear. Thank your for your post.
Re: Reverse-engineering an encrypted IoT protocol
#9While the reverse engineering was interesting to read about, I found the Batman Equation far more amusing! :)
Re: Reverse-engineering an encrypted IoT protocol
#10So if I understand this correctly it is now possible to mess up other peoples graphs by just sending malicious packages to the server?