Небольшое задание на реверс

LightShock

Свой человек
Участник
Старожил I степени
Сообщения
288
Розыгрыши
0
Решения
1
Репутация
85
Реакции
164
Баллы
538
Так получилось, что помогал преподавателю в вузе по программе "Архитектура ЭВМ". Классические лабы были заточены на MASM32. Почему бы не разнообрзить их реверсом?
Была сделана небольшая методичка, чисто под лабу.
И 2 задания. Предлагаю форумчанам решить и выкинуть решение под хайд. Общедоступное решение сделаю на следующей неделе. exe написаны на MASM32.
ТЗ: Загрузите в IDA Pro предоставленный исполняемый файл (.exe). Проанализируйте его ассемблерный код, выявите в нём логические или функциональные ошибки и исправьте их, создав патч для самого exe-файла. После патчинга протестируйте программу и убедитесь, что все её функции работают корректно. В качестве ответа предоставьте адреса и пояснения, что нужно изменить на что. Патчить можно любым образом, но в методичке описаны способы патчинга через разницу адресов.
 

Вложения

  • rev.rar
    rev.rar
    243,8 КБ · Просмотры: 4

Так получилось, что помогал преподавателю в вузе по программе "Архитектура ЭВМ". Классические лабы были заточены на MASM32. Почему бы не разнообрзить их реверсом?
Была сделана небольшая методичка, чисто под лабу.
И 2 задания. Предлагаю форумчанам решить и выкинуть решение под хайд. Общедоступное решение сделаю на следующей неделе. exe написаны на MASM32.
ТЗ: Загрузите в IDA Pro предоставленный исполняемый файл (.exe). Проанализируйте его ассемблерный код, выявите в нём логические или функциональные ошибки и исправьте их, создав патч для самого exe-файла. После патчинга протестируйте программу и убедитесь, что все её функции работают корректно. В качестве ответа предоставьте адреса и пояснения, что нужно изменить на что. Патчить можно любым образом, но в методичке описаны способы патчинга через разницу адресов.
Распространение майнингов вышло на новый уровень...
 
Ты бы методичку запостил, тут многим полезно и интересно. Кстати, а почему сразу IDA Pro для ВУЗа, она как бы платная. Есть вполне годный OllyDBG или x64dbg, ну или бесплатная IDA.
 
Ты бы методичку запостил, тут многим полезно и интересно. Кстати, а почему сразу IDA Pro для ВУЗа, она как бы платная. Есть вполне годный OllyDBG или x64dbg, ну или бесплатная IDA.
Методичка в архиве, иду кряк portable версии им предлагал. Кто не захотел ее ставить - скачали фри (насколько помню, в фри версии нельзя патчить через иду)
Олька и х64 это дебагеры, они в реал тайме дизасм определенного куска делают, ида все же к дизасм относится, поэтому делает анализ всего файла
 
Назад
Сверху