Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ просмотр кода асма в дельфи

Автор: Client 2.08.2010 19:34

Всем привет smile.gif
Создал простой прокет дельфи и хочу посмотреть этот код на асме. Как узнать какой код соответсвует определенному обработчику(Button1.click например). Как просмотреть содержимое регистров? Даже если не моя программа работает с ними?
Это все к чему... smile.gif хочу узнать код ехе файла, но не знаю как. Какие программы для этого есть? в каком виде выдаст код, можно ли изменить ехе (т.е. измененная копия ехе)?

Автор: volvo 2.08.2010 20:01

Цитата
Как узнать какой код соответсвует определенному обработчику(Button1.click например).
Поставить в обработчике Бряк, и когда он сработает, выбрать
Прикрепленное изображение
Получишь:
Прикрепленное изображение

P.S. А по шее не боишься получить за взлом/реверс-инжиниринг? smile.gif Программка-то чужая - значит, тебе не разрешается изменять EXE-шник (по крайней мере - это нелегально). Первый, кто скажет, что это легально и разрешено (и второй тоже, как и все последующие) сразу заработает бан...

Автор: Client 2.08.2010 20:12

я хочу изменить другую свою программку (ехе) (ну тут как бы все должны мне поверить smile.gif ) . И вот думаю как лучше - узнать код и изменить как надо или как нибудь через API можно?

Автор: Unconnected 2.08.2010 20:43

Цитата
я хочу изменить другую свою программку (ехе) (ну тут как бы все должны мне поверить smile.gif )


Своя, а исходников нет, так получается? smile.gif И я не очень понял, в каком плане изменить? Если изменить действия, которые будут выполняться при нажатии на кнопку - то без знаний асма, кажется, это будет непросто.

Для просмотра кода готового exe (ну просматривать-то, не модифицируя, можно?)), есть сторонние отладчики, OllyDebugger, например. WinHEX'ом можешь исправить ошибочную надпись в Label'е smile.gif

Автор: Client 2.08.2010 22:59

исходник то есть )) Лэйбл менять тоже пригодится smile.gif А в плане изменений - убрать сообщение или изменить его, может изменить условие где-то. И как узнать что храниться в регистрах процессора?
За софт пасиба, скачаю и попробую.
P.S. пытаюсь хакнуть Microsoft lol.gif (видимо никто так и не поверил smile.gif )

Автор: Krjuger 4.08.2010 0:25

Хакать можно по разному....В твоем случае проглядывается попытка научиться писать кряки))))

А насчет хака Винды...
http://www.winsov.ru/safe035.php
Почитай как это делали крутые перцы)))

Цитата
Первый, кто скажет, что это легально и разрешено (и второй тоже, как и все последующие) сразу заработает бан...


А если афторство не определено и нет прав ниукого на эту интелектуальную собственность, или это open source...... ХОтя зная наше законодательство не удивлюсь,что будет разрешено.

Черт!!!Я написал это страшное слово.....теперь меня ждет бан \паника

Автор: volvo 4.08.2010 21:39

Цитата
Почитай как это делали крутые перцы)))
Как говорит наш шеф, если человек - идиот (Показать/Скрыть)
(С), то это - навсегда.

Цитата
А если афторство не определено и нет прав ниукого на эту интелектуальную собственность
А у тебя, значит, есть что-ли? Ни у кого нет - никому и не разрешено трогать.

Цитата
или это open source
Еще раз перечитай цитату. Имея Open-Source проект править EXE-шник вместо того, чтобы подпилить исходник, как тебе нужно - это точно клиника. Ну, в общем, как я и предупреждал, пока на 2 недели получаешь RO. Дальше - посмотрим по настроению. Еще желающие есть? rolleyes.gif

Автор: Client 4.08.2010 21:53

насчет винды... это шутка, вообще-то smile.gif
идея всего этого оказалась идиотской, затею давно бросил smile.gif
бедный Krjuger и так редко отвечает, а сейчас совсем не сможет no1.gif