Skip to content

Instantly share code, notes, and snippets.

@0xEva
Last active April 10, 2025 07:29
Show Gist options
  • Save 0xEva/bb4c6909ce7757e3d1125eda73be5a8f to your computer and use it in GitHub Desktop.
Save 0xEva/bb4c6909ce7757e3d1125eda73be5a8f to your computer and use it in GitHub Desktop.
Setting up IDA Pro to use lumen.abda.nl public Lumina server

Compiling socat on Cygwin

  1. Get a copy of socat source code here http://www.dest-unreach.org/socat/
  2. Make sure to install gcc-core, libssl-devel, make
  3. In your Cygwin terminal, run ./configure --enable-openssl-base --enable-openssl-method
  4. make optionally make install

Set up IDA Pro to use lumen.abda.nl public Lumina server

  1. Get a copy of lumen.abda.nl's certificate here https://abda.nl/lumen/hexrays.crt
  2. Change PATH_TO_IDA in ida_abda.nl_lumen.bat then run it
  3. Go to Options -> General -> Lumina, set server addr to 127.0.0.1, port 1234, Username guest, Password guest
  4. ???
  5. Profit

Tested with IDA Pro 8.3

@echo off
start cmd /k socat -s -dd tcp4-listen:1234,fork,reuseaddr openssl:lumen.abda.nl:1235,cafile=hexrays.crt
set LUMINA_TLS=false
start "" "PATH_TO_IDA\ida64.exe"
@0xEva
Copy link
Author

0xEva commented Nov 26, 2023

if socat.exe is missing dlls, copy them to where socat.exe is

@Maple38
Copy link

Maple38 commented Dec 15, 2024

FYI this also works with WSL, which I would actually recommend using instead of Cygwin in general.

All you have to do is install WSL, from WSL just run the same command: socat -s -dd tcp4-listen:1234,fork,reuseaddr openssl:lumen.abda.nl:1235,cafile=hexrays.crt, and make sure hexrays.crt is in the folder you're running the command from.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment