logoalt Hacker News

nostoc11/07/20241 replyview on HN

It's very much the "how", what were you looking for that's not explained in the blog post?


Replies

j0hnyl11/07/2024

--- By analyzing a memory snapshot from the flycast emulator, I found that the buffer at 8cfffb34 holds the visible portion of the initials you type in. But if you keep typing, the characters you put in before get pushed into the buffer at 8c3abf18.

After loading the memory snapshot into Ghidra, I found that the function at 8c0334d8 reads this buffer. It performs a transformation on the buffer and then checks whether the transformed value is a list of six special ones. ---

How?

show 1 reply