У меня есть вопрос о реверс-инжиниринге crackme 0x06

Так что я немного изучил реверс-инжиниринг. И я работаю над пакетом IOLI CrackMe. Пока я прошел первые 6 уровней. Но на crackme 0x06 я застрял. Первый бит был таким же, как последний. Решением было то, что некоторая последовательность чисел должна была сложить до 16. Однако была отдельная функция dummy, которая проверяла строку LOLO на некоторый указатель в памяти. Когда я сделал шестнадцатеричный сброс этой части памяти, я увидел кучу вещей о моем терминале. Тогда я понял, что не могу решить, и посмотрел. По-видимому, для этого нужны некоторые переменные окружения. Это достигается запуском LOLO= ./crackme0x06. Я понятия не имею, для чего используются эти переменные, и не знаю, почему ввод LOLO = перед именем исполняемого файла устанавливает его. Может кто-нибудь указать мне какой-нибудь ресурс, который объясняет эти вещи или дать мне быстрый обзор?

Вот сайт, откуда я получил ответ. Это раздел crackme0x06

0 ответов

Другие вопросы по тегам