Автор: Int (80.237.112.---)
Дата: давно
Никаких битов защиты от считывания (реально работающих) быть не может. Ведь при выполнении программы процессор как раз считывает произвольные байты из ПЗУ. По линиям адреса процессор задаёт считываемый байт, по линиям данных получает его содержимое (иногда они совмещены). Следовательно, действуя аналогично процессору, можно всё считать. Линии адреса, линии данных, и т. д. - стандартная архитектура, это всё можно найти в спецификациях используемого процессора. Только необходимо иметь железо, чтобы всё это считать.
Ну а дизассемблировать - это конечно ж##а. И ведь мало дизассемблировать, надо же ещё знать соответствие программных значений реальным - например 0xFE - это сколько оборотов? И при увеличении числа обороты растут или падают? И линейно или как?
| |