Skip to content
Better HN
Top
New
Best
Ask
Show
Jobs
Search
⌘K
undefined | Better HN
0 points
sedatk
1d ago
0 comments
Share
They're not encoded, but the code blocks are shuffled. That's why disassembly does look straightforward, but it used to thwart BinDiff at the time.
0 comments
default
newest
oldest
j16sdiz
1d ago
If I understand correctly, that is just randomness comes from parallel compiling and linking.
If you saying there is a whole step just scrambling blobs, i will be very surprised.
shakna
21h ago
That sounds a lot like US9116712, but I don't think its ever been publicly said that Windows does this.
dataflow
1d ago
What made you believe this is the case? any examples/links/etc.?
sedatk
OP
1d ago
It was a part of our Windows build process when I was at Microsoft. I only assumed that they would keep doing it, but they might have as well dropped the practice.
cstdr
20h ago
I don't see how that can be useful when Microsoft publishes debug symbols for almost everything.
j
/
k
navigate · click thread line to collapse