Project

turborex

0.0
No commit activity in last 3 years
No release in over 3 years
This gem is mainly a proof of concept for the topic "Automated Hunting for Cross-Server Xrefs in Microsoft RPC and COM" on Code Blue 2020. It is a locator for RPC server/client routines and COM interface methods/client calls, so it can be used to search for Cross-Server Xrefs scenes. In addition, it also has other functions such as ALPC client/server.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 1.3.2
>= 0
~> 2.0.11
~> 0.5.6
 Project Readme

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

Exist@SycloverSecurity

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.