INNER CODE UNIT · Python

set_hexrays_comment

gendigitalinc/ioc · AuraStealer/extras/aurastealer_decrypt_strings.py:61

    def set_hexrays_comment(self, address, text):
        try:
            cfunc = idaapi.decompile(address)
            if cfunc:
                tl = idaapi.treeloc_t()
                tl.ea = address
                tl.itp = idaapi.ITP_SEMI
                cfunc.set_user_cmt(tl, text)
                cfunc.save_user_cmts()
        except:
            pass

    def set_comment(self, address, text):
        current = idc.get_cmt(address, 0) or ""
        if text not in current:
            idc.set_cmt(address, f"{current} | {text}" if current else text, 0)
        self.set_hexrays_comment(address, text)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…