A Reverse Engineering Tool that Directly Injects Shellcodes to the Code Caves in Portable Executable Files | IEEE Conference Publication | IEEE Xplore