Подскажите пожалуйста, можно ли поставить бряк на какой либо из регистров в сайсе? Например если eax=ffffffff то влетаем в айс.
Broken Sword не получится. Вопрос был как прервать выполнение проги если регистр стал равен -1. Причем адрес заранее неизвестен. И такого в айсе сделать нельзя.
Скорее такое можно только при трейсе для конкретной юзер проги (в оллидбг Ctrl+T поставить условие eax == ffffffff), но ещё медленнее будет на 20%
http://www.wasm.ru/forum/index.php?action=vthread&forum=5&topic=7822 Пример немного другой, но суть та же: bpr + условие
Four-F Был другой топик там было больше примеров и подробнее, возможно он сгинул во время чистки форума, но в Новогодней offline версии форума он точно есть.
к сожалению она сохранилась только в кэше гугля http://72.14.207.104/search?q=cache:i1ORVvAGFm4J:www.wasm.ru/forum/ind ex.php%3Faction%3Dvthread%26forum%3D5%26topic%3D4167%26page%3D1+%D0%A1 %D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0+%D0%B1%D1%80%D0%B5%D0 %B9%D0%BA%D0%BF%D0%BE%D0%B9%D0%BD%D1%82%D0%BE%D0%B2+SoftIce&hl=en&client=opera