sleirsgoevy / peshit

Proof-of-concept X86-to-ARM recompiler.
21 stars 0 forks source link

probably need to install wine #2

Closed seisdr closed 3 years ago

seisdr commented 3 years ago
u0_a96@localhost:~/peshit$ python3 main.py  RemotePlayInstaller.exe  k.exe
Traceback (most recent call last):
  File "main.py", line 204, in <module>
    main(*sys.argv[1:])
  File "main.py", line 146, in main
    imports = iatindir.iatindir(x, v, [('kernel32.dll', 'VirtualAlloc'), ('kernel32.dll', 'FlushInstructionCache')]+x87.api_deps, deps=stubgen.wrapper_deps)
  File "/home/peshit/iatindir.py", line 78, in iatindir
    iat = parse_iat(x, v)
  File "/home/peshit/iatindir.py", line 26, in parse_iat
    symbol_hint = int.from_bytes(v[symbol_descr:symbol_descr+2], 'little')
  File "/home/peshit/vmem.py", line 20, in __getitem__
    return bytes(map(self.__getitem__, range(idx.start, idx.stop, idx.step if idx.step != None else 1)))
  File "/home/peshit/vmem.py", line 23, in __getitem__
    raise IndexError("unmapped VM read at 0x%x"%idx)
IndexError: unmapped VM read at 0x80400011