# TurboRex
¶ ↑
TurboRex
is a Ruby gem for exploring MSRPC and COM. It is mainly a proof of concept for the topic “Automated Hunting for Cross-Server Xrefs in Microsoft RPC and COM” on Code Blue 2020.
Author¶ ↑
SycloverSecurity at Exist
## Features¶ ↑
-
MSRPC server/client routines finder
-
COM interface methods finder
-
COM client finder(Not very useful)
-
ALPC server/client
-
COM client
## Installation¶ ↑
To install Turborex, run
gem install turborex
And then install Metasm, please DON'T use the old version of Metasm
hosted by Rubygems
## Examples¶ ↑
Please take a look at the examples directory.
## Troubleshooting¶ ↑
It is too slow, especially when searching for RPC client routines¶ ↑
There are many reasons for this result, such as my poor code quality, and the Ruby interpreter runs slower on Windows than Linux. There is a trick that can greatly increase the speed without changing too much code: running in WSL. But I did not fully test whether it is available in WSL, it may be necessary to modify the core library code.
## License¶ ↑
See this license at LICENSE file.