Esempio n. 1
0
def hook_CreateFileA(ql, address, params):
    lpFileName = params["lpFileName"]
    if lpFileName.startswith("\\\\.\\"):
        if ql.amsint32_driver:
            return 0x13371337
        else:
            return (-1)
    else:
        ret = _CreateFile(ql, address, params, "CreateFileA")
    return ret
Esempio n. 2
0
        def hook_CreateFileA(ql: Qiling, address: int, params):
            lpFileName = params["lpFileName"]

            if lpFileName.startswith("\\\\.\\"):
                if hasattr(ql, 'amsint32_driver'):
                    return 0x13371337

                return -1

            return _CreateFile(ql, address, params)