MSの規約ではリバースエンジニアリングは禁止されているが知り得た抜け穴を公表してはならないと言う条項は無い
それをふさぐ為のWindows Upadateという防御手段が存在するのだからね