Awesome Windows Reverse Engineering 
Disassembler Tools
A disassembler is a computer program that translates machine language into assembly language
Decompiler Tools
A decompiler is a computer program that translates an executable file back into high-level source code.
Debugging Tools
A debugger is a computer program used to test and debug other programs (the "target" programs).
You can access the datasets here.
You can access the Scientific Research here.
You can access the my other awesome lists here
Contributions of any kind welcome, just follow the guidelines!