Статья LaZagne или как сделать, что бы работало

Unison

Unison

Grey Team
31.07.2018
31
133
Всем привет!

Работая с LaZagne и обновлять Python (а я всегда только последними версиями движков пользуюсь) после обновлений бывают ошибки и при первой работе с LaZagne тоже.

Рассмотрим те ошибки с которыми я столкнулся при работе с LaZagne на другой ОС (Windows 10).

Первая ошибка которая у меня возникла это нехватка модулей в Python для работы LaZagne:
30973


Если видим ошибку такого роду с недостачей модуля, то просто с помощью консоли (cmd) выполняем следующую команду:
Код:
pip install [недостающий модуль]
30977


Если видим, что "pip" говорит что ему нужно обновление то обновляем его командой как на скриншоте выше:
Код:
-m pip install --upgrade pip
И запускаем еще раз LaZagne:
30979


Видим, что не хватает модуля "rsa" и устанавливаем нужный модуль:
30980


И запускаем еще раз LaZagne, видим что нужен еще модуль "pypykatz".

Устанавливаем его:
30983


И после всего проделанного LaZagne работает:
30984


Проверим работу с помощью команды:
Код:
Lazagne.py browsers -v
Увидим следующее:
30985


Lazagne работает, есть еще Lazagne.ехе но пользоваться ей не рекомендую так как результаты разные)

P.S. Если Вы обновили версию Python до 3.7.3, то тип данных float внезапно стал int и в работе с Lazagne можете увидеть следующую ошибку проеобразования типов:
30986


То выполните следующее:
  1. Откройте файл addrspace.py ( Путь к файлу: \LaZagne-master\Windows\lazagne\softwares\windows\creddump7\addrspace.py );
  2. Перейдите на строку 86 и измените следующий код
30988
[/SPOILER]):
Python:
full_blocks = ((length + (vaddr % BLOCK_SIZE)) / BLOCK_SIZE) - 1
На:
Python:
full_blocks = int((length + (vaddr % BLOCK_SIZE)) / BLOCK_SIZE) - 1
И после сохранения изменений LaZagne снова работает:
30987


Спасибо за внимание, может я кому-то помог этой статьей)
 
Мы в соцсетях: