bootleg / ret-sync

ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra/Binary Ninja disassemblers.
GNU General Public License v3.0
2.02k stars 257 forks source link

fixed a bug which causes dispatcher crash #118

Open swigger opened 8 months ago

swigger commented 8 months ago

with Python 3.10 and trying to jumpto some address the dispatcher processes crashed.

When a new process connects to the dispatcher port but it does not intend to be a full functional client, the dispatcher server will assign a temporary client structure to it with name=None, however, the checks in server loop crashed as it tries to lowercase the None object.