PythonScript для x64dbg

Тема в разделе "WASM.BEGINNERS", создана пользователем Bedolaga, 19 июл 2019.

Метки:
  1. Bedolaga

    Bedolaga Member

    Публикаций:
    0
    Регистрация:
    10 июл 2019
    Сообщения:
    131
    Привет!
    Пробую освоить движок и не могу понять:
    Код (Text):
    1. import x64dbgpy.pluginsdk._scriptapi.register as reg
    2. val =  reg.GetEAX()
    3. print(val)
    4. s = "EAX="+ hex(val)
    5. print(s)
    6. import x64dbgpy.pluginsdk.x64dbg as x64
    7. if x64.IsValidPtr(val):
    8.     print("Valid!")
    9.     data = ""
    10.     x64.Memory_Read(val,data,4)
    11.     print(data)
    12.  
    [PYTHON] Executing script: "Z:\Скрипты X64DBG\TestScript\TestScript\TestScript.py"
    1965044779
    EAX=0x7520342b

    Valid!
    ��U�
    [PYTHON] Execution is done!
    как из data получить теперь, скажем, int
    Вариации на тему struct.unpack ни к чему не привели (мб что не так делал)
    Как сделать правильно?
    --- Сообщение объединено, 19 июл 2019 ---
    Как ни странно сам разобрался.
     
    Последнее редактирование: 19 июл 2019