Hey! My name is Brodie Abrew. I'm a student at Boise State University primarily interested in operating systems, virtualization technology, software development, reverse-engineering, and embedded systems.
Projects
BudgetEPT
C, C++, x86-64 Assembly
Implemented a proof-of-concept for using the supervisor-mode execution prevention and supervisor-mode access prevention features to create stealthy, inline hooks similar to extended page table hooks. The accompanying write-up for this proof-of-concept can be found here.
KiUserExceptionDispatcherHook
C++, x86-64 Assembly, C
Implemented a minimalistic hook on the early user-mode Windows exception handler using reverse-engineered information. The code can be found here.
FastPFHook
C++, C
Designed a work-in-progress framework to create fast and portable hooks on arbitrary functions by utilizing the Windows exception handler and binary instrumentation. The code can be found here.