Форум сайта python.su
Помогите исправить ошибки в скрипте python
Psapi.EnumDeviceDrivers(byref(lpImageBase), cb, byref(lpcbNeeded))
for baseaddy in lpImageBase:
drivername = c_char_p("\x00"*drivername_size.value)
if baseaddy:
Psapi.GetDeviceDriverBaseNameA(baseaddy, drivername,
drivername_size.value)
if drvname:
if drivername.value.lower() == drvname:
print "[+] Retrieving %s info..." % drvname
print "[+] %s base address: %s" % (drvname, hex(baseaddy))
return baseaddy
else:
if drivername.value.lower().find("krnl") !=-1:
print "[+] Retrieving Kernel info..."
print "[+] Kernel version:", drivername.value
print "[+] Kernel base address: %s" % hex(baseaddy)
return (baseaddy, drivername.value)
Отредактировано zayac366 (Фев. 28, 2017 16:42:11)
Офлайн
zayac366В третьем питоне принт - функция. Нужны скобки.
SyntaxError: Missing parentheses in call to ‘print’
Офлайн
ну я ж заключил в скобки drvname или нужно саму функцию print заключить в скобки?
Офлайн
zayac366
саму функцию print заключить в скобки
print("[+] Retrieving %s info..." % drvname)
Отредактировано aiscy (Фев. 28, 2017 18:23:21)
Офлайн