Hacker News new | past | comments | ask | show | jobs | submit login

Yeah, it seems like the guy answering here has no idea what he's talking about. Alex has a blog where he basically says that he'd spend the days writing Windows Internals and the nights reverse engineering the kernel.



So... doesn't that confirm what he's saying? How could you possibly "clean room reverse engineer" while you certainly are not in a clean room?


The guy in the article is talking about variable names from the source. You wouldn't get that from Alex's style of reversing.


It depends on what exactly the variables are referred to. FWIW, Windows DDK's example code has a consistent style as the kernel code (at least for windows 2000/xp). You won't have a thousand ways of naming variables once you get used to that style.


I assume that writing about Windows internals requires knowledge of said internals? Or do you think he never had access to the source code and has never seen anything, not even ideas of algorithms?


AFAIK, he never had privileged access while he was still commiting to ReactOS.


You can get knowledge of the internals and ideas of the algorithms from reverse engineering the released Windows binaries


Do you believe that is what Microsoft employees do while writing Windows Internals? I have serious trouble believing it. I'm not saying that it's not possible, just that it might not be the case there and these facts seem to confirm it.


Alex Ionescu wasn't a Microsoft employee, though.


I'm not so sure, maybe he was a contractor if that's what you mean (I don't see any real difference). He had a @microsoft.com e-mail address, which is a pretty clear indicator of being on the inside.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: