Это приложение является первым испытанием приложения на сайте hackthissite.org.
Идея состоит в том, чтобы найти серийный номер.Когда вы вводите серийный номер и нажимаете «ОК», появляется всплывающее окно с паролем для вызова, если он правильный, или сообщение о том, что серийный номер неверен.Чтобы решить проблему, вы должны найти пароль, который находится в текстовом виде в двоичном виде по адресу 0x1670FE.
Я пытался найти IDA Pro, где введенная вами строка сравнивается с серийным номером в двоичном файле.
Я хочу быть в состоянии найти, где он сравнивается, иметь возможность изменить переход, чтобы он мог принять любой неправильный пароль, или изменить его так, чтобы он принимал любой пароль.
Мне не кажетсясделать это.Я нашел, где отображается окно сообщения (путем поиска Messagebox и добавления точек останова), где оно помещает адреса строк «Извините» или «Исправить» в стек.
Я пробовалдобавление точек останова к адресам этих строк и к самому последовательному порту, но это, похоже, не работает.Похоже, IDA не распознает их как строки, они не отображаются в окне «жало».
Я также пытался выполнить эту функцию назад, но я достиг точки, в которой я не могувернитесь дальше.
Любая помощь, информация или советы будут с благодарностью.Я действительно хочу знать, как решить эту проблему.
Извините, если это очень простой вопрос.
Спасибо.