Hey guys, I'm currently interested in implementing a SafeSEH bypass in my manual mapper (huge thanks to MaiN for helping with that), however right now there's no way that anybody can think of to support it properly without doing some nasty version-specific hacks.
So, I'm requesting all copies of NTDLL that you can get your hands on from XP SP3 onwards (if possible, both x86 and x64 bins would be great, but x86 only is fine, as that's the platform I'm pushing forward on the most at the moment), so I can analyze them and look for a reliable way to pattern scan for the unexported functions/data that I need access to in order to add my manually mapped modules to the SEH 'whitelist'.
Thanks in advance.
P.S. Source code to the mapper is available on the HadesMem SVN if you want to help contribute or check out the progress. Current work is being done under /branches/v1.0.0 (I haven't merged back to trunk in a while, so don't check out from there).
EDIT:
Thanks all. Current collection :
http://www.raptorfactor.com/misc/NTDLL/
Please keep in mind that even if you have a version that matches the build number, it may actually be different to what I have, because Microsoft does not bump that number for certain hotfixed/localized/etc versions, and the code I'm working on needs to be as generic as possible, so the more data I have the better, no matter how small the differences are. If you're unsure if it's different the quickest way is to check the file size (to the byte), but a more reliable method is a simple SHA-1 hash or similar.
I will keep the public archive online and maintained so others who are after this kind of data can access it.