Надоело на PHP кодить, хочется чегонить интересного
Скачал я OllyDbg, написал программку на дельфи
Код:
function hellofunction():String;
begin
showmessage('Hello, world');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
hellofunction();
end;
Она тут http://slil.ru/27750582
При клаце на кнопку "Hello" вызывается функция hellofunction()
Вот как мне это в дебагере увидеть, ну чёнить типа
call hellofunction();
Или как оно там выглядит...
И вызвать эту функцию через Command line (Alt+F1 в OllyDbg)
Прочитал вот это http://cracklab.ru/art/?action=view&id=1&old=ollydbg
Сказано
Код:
Call Stack – Просмотреть все вызовы выполнения код в стеке. (горячая клавиша: Alt+K)
Я без понятия что такое код в стеке, но я думаю - это то что мне надо
Так вот, запускаю Project1.exe, в OllyDbg - fille->attach цепляюсь к проге, открываю Call Stack, жму в проге Hello, вылетает месага hello world но в Call Stack ничего нет.
Как вы это делаете, раскажите
P.S. в статье с cracklab.ru описан "взлом" или как это назвать crackme, но сайт в дауне, в гугле не нащёл, да и вобще ничего дальше не понял
Если кто ничё непонял, в 2х словах
Код:
[20:43:36] <banana_> Я не понял че те надо то?
[20:43:44] <Ponchik> словить имя функции
[20:43:53] <Ponchik> и заставить прогу выполнить её