Skip to content

IDA 7.7 not work 😰 #42

Open
Open
@steve007iii

Description

One of my favorite plugins when upgrading my (IDA) I realized that it doesn't run on 7.7
there is no problem with dependencies

I think the fixes are too small for it to run on 7.7 and I don't have any Phytom knowledge to do anything.

IDA 7.7
python-3.10.5

pip3 install -U git+https://github.com/tmr232/Sark.git#egg=Sark

`C:\Isolation\IDA _7.7\plugins\DIE.py: (unicode error) 'unicodeescape' codec can't decode bytes in position 4-5: truncated \UXXXXXXXX escape (C:/Isolation/IDA _7.7/plugins/DIE.py, line 326)
Traceback (most recent call last):
  File "C:\Isolation\IDA _7.7\python\3\ida_idaapi.py", line 579, in IDAPython_ExecScript
    code = compile(raw.decode(encoding), path, 'exec')
  File "C:/Isolation/IDA _7.7/plugins/DIE.py", line 326
    self.add_menu_item_helper("DIE:markexecutionflow", "Mark\Unmark Execution Flow",
                                                                                   ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 4-5: truncated \UXXXXXXXX escape

C:\Isolation\IDA _7.7\plugins\die_proxy.py: (unicode error) 'unicodeescape' codec can't decode bytes in position 4-5: truncated \UXXXXXXXX escape (DIE.py, line 326)
Traceback (most recent call last):
  File "C:\Isolation\IDA _7.7\python\3\ida_idaapi.py", line 580, in IDAPython_ExecScript
    exec(code, g)
  File "C:/Isolation/IDA _7.7/plugins/die_proxy.py", line 13, in <module>
    plugin = imp.load_source(__name__, plugin_path)
  File "C:\Python310\Lib\imp.py", line 170, in load_source
    module = _exec(spec, sys.modules[name])
  File "<frozen importlib._bootstrap>", line 619, in _exec
  File "<frozen importlib._bootstrap_external>", line 879, in exec_module
  File "<frozen importlib._bootstrap_external>", line 1017, in get_code
  File "<frozen importlib._bootstrap_external>", line 947, in source_to_code
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\Isolation\IDA _7.7\plugins\DIE.py", line 326
    self.add_menu_item_helper("DIE:markexecutionflow", "Mark\Unmark Execution Flow",
                                                                                   ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 4-5: truncated \UXXXXXXXX escape`

c++ or java can i do something? but python i have no idea!

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions