· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› отладчик или дизассемблер с возможностью изменения

Посл.отвђт Сообщенiе


Дата: Фев 26, 2003 00:56:42

Ести ли дебагер или дизассеблер который может изменять исходные файлы? или хотябы что-нибудь подобоное? Например в софтасе в рантайме можно менять код, но эти полезные изменения подло не сохраняются.

Если не трудно продублируйте на мыло. cknd@mail.ru.


Дата: Фев 26, 2003 02:27:23

HIEW
Описание и сам архив тут http://www.wasm.ru/toollist.php?list=13


Дата: Фев 26, 2003 13:26:20

heiw пользуюсь часто, но проблемма не в этом. heiw не показывает таких полезных штук как w32dasm, например стринг референсов. Поскольку он не дебаггер, то я не могу сразу определить что нужно изменить. Идея в том чтобы трэйсить прогу, и сразу же менять то что не нравится... =) причем чтобы эти изменения сохранялись в файле, софтайз делает все кроме сохраниения... в принципе это можно заменить хорошим дизассемблером с возможностью изменения кода. Например в 10-м w32dasm приписали байт редактор, правда он глючит страшно, и asm не понимает... Может еще какиенибудь эмуляторы есть в которых можно это сделать?


Дата: Мар 15, 2003 02:55:02

Советую попробовать OllyDbg. Данный отладчик позволяет не только отладить/изменить код в памяти, но и сохранить измененный файл на диске. Обладает интуитивно понятным интерфейсом и возможностью настройки цветового оформления программы (советую использовать стиль Yellow on blue). К тому же программа хорошо комментирует участки кода (например вызовы API), помогая разобраться в них даже полным ламерам, и корректно распознает русские символы (можно настроить в Debugging options)
Слить ее можно с сайта http://home.t-online.de/home/Ollydbg/.


Дата: Мар 18, 2003 01:00:57

> Идея в том чтобы трэйсить прогу, и сразу же
> менять то что не нравится... =) причем чтобы
> эти изменения сохранялись в файле

Патчить запущенный (отладка) файл на винте нормальным способом нельзя, только в памяти :)
Кстати IDA Pro v4.50 может патчить файл, и там есть примитивный дебаггер ;)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.064