Как стать автором
Обновить

Комментарии 7

Вы говорите о register_printf_function так, будто она есть в любой реализации C/C++.

Согласен с вами, стоило об этом упомянуть. Но саму возможность усложнения реверсинга ELF бинарей таким методом это не отменяет. Спасибо вам за фидбек, добавлю данное замечание в статью чуть позже.

Простие, а куда пропала надпись про админа?

Сработает хэндлер:

int quit_handler(FILE *stream, const struct printf_info *info, const void *const *args) {
	puts("1337\nYou are user!");
    exit(0);
}

Спасибо за хорошую и очень интересную статью! "Век живи - век учиcь!", как говорят. С удовольствием прочитал бы еще о таких секретах в дальнейшем

Спасибо за лестный отзыв! Рад, что статья показалась вам интересной. Обдумаю формат того о чем подобном и как можно писать в будущем.

Хорошая статейка, мне очень понравилась)))!!..

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации