Дизассм считывает те же опкоды, но предполагает, что они начинаются по определенным адресам. Часто именно переход на нестандартный адрес позволял использовать ROP какой то или скрыть логику шифрующей части
Дизассемблер считывает так же, как будет считываться сама программа при запуске. Уж дизассемблер сможет определить EP Так что всё равно ничего это не даст, кроме боли