Я пытаюсь использовать bruteforce (проблема 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-битную версию Kali. Я пытался с Python3, но безуспешно.
Я запускаю этот скрипт с Python 2.7.14 +
Спасибо, если вы можете мне помочь с этим :)
Хорошего дня