Це команда cobfusc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
cobfusc — зробити вихідний файл C нечитаним, але компілюваним
СИНТАКСИС
cobfusc [-AabdemntxV] [-c випадок] [-f Суфікс] [-g файл] [-i idobf]
[-o файл] [-p префікс] [-r файл] [-s насіння] [-u файл] [-w нашийники]
[-z файл] [файл ...]
ОПИС
Цей документ містить лише короткий опис cobfusc. Для більш повного
документації, будь ласка, прочитайте інформаційний файл або посібник Texinfo.
Команда cobfusc утиліта перетворює вхідний файл, написаний мовою C, у людський
нечитабельний, але компільований. Основна робота полягає в перетворенні кожного ідентифікатора в a
безглуздий, видаляючи будь-які коментарі та ущільнюючи всі пробіли, коли їх немає
вимагається.
Варіанти такі:
-A Увімкнути інтенсивну обфускацію для вихідного файлу. Це еквівалентно -адемт -i
числовий варіанти. Опція digraphize не ввімкнена за замовчуванням, оскільки
Зміни поправки 1 (1994) до ANSI X3.159-1989 (“ANSI C89”) підтримуються лише
кілька компіляторів C.
-a Перетворіть кожну струну вісімковими виходами.
-b Увімкніть режим диграфізації.
-c немає | знизити | верхній | гвинт | випадковий
Встановіть режим обфускації регістру ідентифікатора.
-d Ущільнюйте макроси, видаляючи зворотні косі риски та пробіли, коли вони не потрібні.
-e Ущільнюйте пробіли, коли вони не потрібні.
-f Суфікс
Помістіть вихідні дані кожного обробленого файлу в окремий файл за допомогою Суфікс додається до
ім'я файлу замість стандартного виводу. Це корисно при обробці пакета з
багато вихідних файлів.
-g файл
Спочатку додайте ідентифікатори, що містяться в файл до таблиці обфускації. Корисно, коли
ці ідентифікатори використовуються двома або більше вихідними файлами.
-i немає | числовий | слово | випадковий
Встановіть режим обфускації ідентифікатора.
-m Почистіть коментарі.
-n Перетворити цілі числа за допомогою виразів.
-o файл
Встановіть місце призначення виводу файл.
-p префікс
Вкажіть префікс, який використовуватиметься під час створення ідентифікаторів.
-r файл
Сказати cobfusc що ідентифікатори, що містяться в файл не повинні бути заплутаними.
-s насіння
Вкажіть початкове значення для генерування випадкових чисел.
-t Увімкніть режим триграфії.
-u Звантажте таблицю символів файл.
-V Роздрукуйте інформацію про версію на стандартному виводі та вийдіть.
-w Встановіть межу ширини виводу.
-x Ексклюзивний режим; обфускувати лише ідентифікатори, зазначені в -g та -z
параметри
-z файл
Додайте пари ідентифікаторів, що містяться в файл до таблиці обфускації.
Використовуйте cobfusc онлайн за допомогою служб onworks.net