Я пытаюсь подобрать (проблема rootme, не волнуйтесь: p) пароль аутентификации SNMPv3, используя этот скрипт python: https://github.com/cysboy/SnmpCrack/blob/master/SnmpCrack.py
Тем не менее, у меня возникает ошибка при загрузке строки 72 модуля scapy snmp на этот код snmp = pkt[SNMP]
Я напечатал ошибку, добавив
except Exception as e :
print("Continuing")
print(e)
continue
В последующем попробуйте поймать.
Я получаю эту ошибку: Layer [<class 'scapy.layers.snmp.SNMP'>] not found
Поэтому я попытался найти, где этот класс должен был быть объявлен. Я нашел файл в /usr/lib/python2.7/dist-packages/scapy/layers/snmp.py, где определен класс.
Я пытался импортировать этот файл вручную и другие модули с помощью
import sys
sys.path.insert(0, "/usr/lib/python2.7/dist-packages/scapy/layers/")
import snmp
from scapy.all import *
from scapy.layers import *
from scapy.layers.snmp import * #SNMP, SNMPresponse, SNMPvarbind
Но я действительно не знаю, что именно я делаю. Есть ли способ убедиться, что этот файл включен в качестве подмодуля/класса scapy?
Я работаю под последней 64-битной Кали. Я пробовал с python3, но безуспешно. Я запускаю этот скрипт с Python 2.7.14+.
Спасибо, если вы можете помочь мне с этим :) Хорошего дня