hasherezade / pe_to_shellcode

Converts PE into a shellcode
https://www.youtube.com/watch?v=WQCiM0X11TA
BSD 2-Clause "Simplified" License
2.27k stars 423 forks source link

convert driver to shellcode #10

Open Waterman178 opened 4 years ago

Waterman178 commented 4 years ago

Is there any tool that can convert the driver to shellcode?My driver is written in c ++.I heard that you can use llvm to compile the driver into shellcode, I don't know how to use it, do you know?

hasherezade commented 3 years ago

Drivers can be reflectively loaded as well, so I think it would be possible to write an analogous converter, that would "shellcodify" drivers. But that would require writing completely different stubs, as the functions used by the reflective loader are going to be different. I may do it at some point if more people will be interested. Regarding conversion via llvm, it is a completely different approach than what this project does.