RPISEC / llvm-deobfuscator

Home Page:https://rpis.ec/blog/dissection-llvm-obfuscator-p1/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

out of range error while deob a target

funkvps opened this issue · comments

plugin get below error while deobfuscating.

function sub_6f84c650 in attached binary.

Exception in thread Thread-3:
Traceback (most recent call last):
File "threading.py", line 1016, in bootstrap_inner
File "D:\Program Files\Vector35\BinaryNinja\plugins..\python\binaryninja\plugin.py", line 928, in run
self.task.run()
File "C:\Users\cools\AppData\Roaming\Binary Ninja\plugins\llvm-deobfuscator_init
.py", line 18, in run
self.func(bv, self.addr)
File "C:\Users\cools\AppData\Roaming\Binary Ninja\plugins\llvm-deobfuscator\deflatten.py", line 298, in deflatten_cfg
backbone = compute_backbone_map(bv, mlil, state_var)
File "C:\Users\cools\AppData\Roaming\Binary Ninja\plugins\llvm-deobfuscator\deflatten.py", line 133, in compute_backbone_map
var = mlil[uses[-1]].dest
IndexError: list index out of range
netapi32-patched.zip