bfbtester - онлайн у хмарі

Це команда bfbtester, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


bfbtester - Бінарний тестер грубої сили

СИНТАКСИС


bfbtester [-htv] [-d рівень] [-r відкидає] [-o поза файлом] [-x макс] -a|[-sme] файли ...

ОПИС


BFBTester чудово підходить для швидких, активних перевірок безпеки бінарних програм.
BFBTester виконуватиме перевірку переповнення командного рядка з одним і кількома аргументами як
а також переповнення змінних середовища. BFBTester також може стежити за створенням tempfile
дії, щоб попередити користувача про будь-які програми, які використовують небезпечні імена тимчасових файлів. У той час як BFBTester
не можна перевірити всі переповнення в програмному забезпеченні, це корисно для виявлення початкових помилок, які
може позначити небезпечне програмне забезпечення.

ВАРІАНТИ


Ви повинні вказати один або кілька з наступних тестів:

-s Тест з одним аргументом.

-m Тест з кількома аргументами.

-e Тест змінної середовища.

-a Вибирає всі тести
Інші варіанти:

-h Роздрукувати довідку.

-t Увімкнути моніторинг тимчасових файлів.

-v Рядок версії для друку.

-d рівень
Встановити рівень налагодження (за замовчуванням = 0, макс. = 2).

-r відкидає
Список двійкових файлів, які потрібно пропустити, розділених комами.

-o поза файлом
Виведення у вихідний файл, а не в стандартний вихід.

-x макс
Встановіть максимальну кількість виконуваних файлів для паралельного запуску (за замовчуванням = 250).

файл Конкретний двійковий файл або каталог двійкових файлів для перевірки.

ОГЛЯД


Ви повинні вказати принаймні один тест для виконання і вказати двійковий файл або a
каталог.

Вибір виконуваного файлу тепер виконується одним із кількох способів:

Якщо ім’я виконуваного файлу вказано з похилою рискою (абсолютний шлях), ні
використовується вибір і використовується надане абсолютне ім’я файлу.

Якщо в назві файлу немає провідної косої риски, вибір здійснюється одним із двох способів (в
цей наказ):
1) Додайте до імені файлу $PWD та перевірте доступність
2) Виконайте пошук у $PATH і знайдіть перший доступний виконуваний файл Першим, хто досяг успіху, є
вибраний виконуваний файл.

Якщо знайдене ім’я файлу є каталогом, ми шукаємо каталог (на один рівень глибини).
виконувані двійкові файли.

Наведено символічні посилання.

Ви можете вказати двійкові файли, які потрібно пропустити (корисно під час завантаження цілого каталогу), використовуючи -r
варіант.

Нижче наведено звіт про аварійне завершення роботи:

*** Аварія/usr/bin/patch> ***
аргументи: -D [05120]
envs: (нуль)
Сигнал: 11 (Помилка сегментації)
Ядро? Так

Це означає "/usr/bin/patch" аварійно завершився при подачі з "-D" і словом 5,120 символів
довго:

$ /usr/bin/patch -D AAA...5,120 символів...AAA

(Числа в дужках означають заміну словом, що містить багато символів)

BFBTester дуже інтенсивний процесор і відкриває багато файлів, тому ви, ймовірно, не захочете
запускайте його на виробничій машині під час найбільшої завантаженості. Просто попередження...

ПРИКЛАДИ


bfbtester -s / usr / bin
Запустіть тест з одним аргументом для всіх двійкових файлів у папці /usr/bin.

bfbtester -та ділянку traceroute
Виконайте всі тести для виправлення та трасування та запустіть монітор tempfile.

bfbtester -a ./bfbtester
Тестує bfbtester (за умови, що він знаходиться в тому самому каталозі).

bfbtester -r вбивати /usr/bin/kill
Нічого не робить.

Використовуйте bfbtester онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows