Skip to content

Lupo Wiki

Vishal Thakur edited this page May 11, 2022 · 12 revisions

Welcome to the lupo wiki!

image

Download

Download all the DLLs from this repo. You also need all the VC++ dependencies, the easiest way to do that is to install Visual Studio (Community version works) and select all the C++ components.

Installation

Once you have downloaded the DLLs, copy them over to the 'winext' folder of the debugger you are using (x86 or x64).

Note: Make sure you download the correct DLL version, x86 is the one for 32-bit WinDbg and x64 is the one for 64-bit WinDbg.

x86

Path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\winext\

x64

Path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\winext\

That's it! You are ready to use the tool.

Usage

In order to use the tool, you need to start the WinDbg session and then attach the process you are planning to debug. Once that has been done, you can start using the tool by following these steps:

  1. Load the main extension into the debugger by using this command in WinDbg: .load lupo
image
  1. Check if the extension has loaded as intended by using this command: .chain
image
  1. Click on the extension name to see all the available modules:
image image
  1. Run any of the modules as a commandline argument: !lupo.gnet
image
  1. The tool should now run and extract IOC based on the module selected.

Results

Once the module is running, the results will be displayed on the screen and also written to a file.

On-Screen results:

image

TXT File written to disk:

image

This txt file should have the same info as displayed on the screen.

image
Clone this wiki locally