Neuzz - это (умный) инструмент фаззинга, который был опубликован в Neuzz в github .Я скачал и установил Neuzz и его предварительные требования (Python 2.7, Tensorflow, Keras) на Ubuntu 18.04 (установлен на vmware) успешно.Я должен добавить, что память моей системы составляет 2,00 ГБ.
Но когда я хочу протестировать программу readelf , которая является одним из примеров в ее папке Programs , после запуска команды ./neuzz -i neuzz_in -o seeds -l 7506 ./readelf -a @@
во втором терминале, я получаю следующую ошибку:
num_index 4096 7506 маленький 2048 средний 4096 большой 7506 мутация len: 7507 У вас 1 ядро ЦП и 5 выполняемых задач (коэффициент использования: 500%).Настройка выходных каталогов ... Раскручивание сервера форка ... Невозможно выполнить целевое приложение ('./readelf') Сбой рукопожатия сервера вилки: файл существует err-1: Невозможно запросить новый процесс с сервера вилки (OOM?)err0: Невозможно запросить новый процесс у сервера вил (OOM?) Сервер Fork работает некорректно (OOM?): Неработающий канал
.
.
.
err0: Невозможно связаться с сервером вил (OOM?) avg 563 time out 20 cnt 1594 sum 898509 .dry run 1594 Граничное покрытие 0. Не могу открыть каталог: ./splice_seeds/ Не могу открыть файл1021 *
Файл "nn.py", строка 58, в качестве имя_процесса max_file_name = call (['ls', '- S', cwd + '/ seed /']). Split ('\ n')[0] .rstrip ('\ n') TypeError: требуется байтоподобный объект, а не 'str'
что я должен сделать для решения этой проблемы?!