|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 3, 2003 16:59:58 А нет ли такой примочки для Айса, что бы записывала трассу программы, а ещё бы лучше и результаты, т.е. значения флагов и регистров тоже заносила в файл. Прошёл по программе с правильным ключиком - записал, затем прошёл с не верным ключиком - записал, а потом сравнил: в каком же месте облом-с. Или это фантастика? |
|
|
Дата: Сен 3, 2003 17:53:58 Это давным давно реализовано в самом сайсе, правда, только под 9x - потом убрали. Команда bpr ключ T. Но идея интересная - эту тему по косточкам обсасывали на fravia, такое, в общем-то, мог бы и Sten реализовать в своем IceExt, если бы не был таким лентяем :) Я бы себе наивно думал, что это PAGE_NOACCESS с последущим отслеживанием то, кто посмел полезть. Только это траходром в нулевом кольце... |
|
|
Дата: Сен 3, 2003 17:57:30 Что-то такое в OllyDbg было. Да и еще пару программ припоминаю. А с практической точки зрения, AlexeiDem, смотри - имеем цикл, здоровый себе такой и красивый, так вот эта программа, о которой ты говоришь, и с которой я работал на практике, выгонит тебе весь этот цикл в лог ровно столько раз, сколько он будет крутится. Теперь представь себе цикл на 1000 итераций. О-о-о-о-о-й! Такая радость должна быть очень интеллектуальной, а это зачит, что не только траходром в нулевом кольце, но и недюжинная боль даже в теории! Как определять циклы? Как их проскакивать? Что делать, если программа сопротивляется отладке? И т.д., и т.п. |
|
|
Дата: Сен 4, 2003 08:39:21 to AlexeiDem Очень бы не помешала. Великолепная идея. to volodya Что-то такое в OllyDbg было Вспомнить бы что :) И на счет циклов: дык AlexeiDem говорит о трассировке которая, как я понимаю, происходит под контролем челразума происходит, так что там проблемы не будет. |
|
|
Дата: Сен 5, 2003 09:30:58 · Поправил: Sickle а ведь можно только условные переходы логировать... и по поводу циклов - в лог то кидается адрес - команда. повторяющиеся адреса можно пропускать. |
|
|
Дата: Сен 5, 2003 17:28:57 to volodya А зачем цикл логировать? Просто видишь что при верном пароле она идёт туда, а при не верном туда - вот и всё. Или типа как Айсе Ф8 и Ф10, поставил галочку - с заходом в подпрограмму, убрал - без захода. |
|
|
Дата: Сен 5, 2003 17:41:35 AlexeiDem Немножко наивно. Это ТЫ видишь. Опиши мне алгоритм, который сделает то же самое! |
|
|
Дата: Сен 5, 2003 19:08:51 volodya по поводу циклов - я примерно описал... |
|
|
Дата: Сен 5, 2003 23:43:51 Предлагаешь держать что-то вроде кеша... Не лезть же в логи каждый раз. Ну, что-то такое можно сделать... |
|
|
Дата: Сен 6, 2003 17:29:29 volodya что-то вроде того... скоростью можно пожертвовать ( не будешь же ты под трассером в DOOM III играть) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.112 |