Сейчас на форуме: YDS, _MBK_, user99 (+10 невидимых)

 eXeL@B —› Основной форум —› Как ставить BreackPoints
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 9.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 декабря 2005 12:05
· Личное сообщение · #1

Скажите пожалуйста, вот есть у меня программа (простая программа crackme, друг делал мне для тренировки за 10 минут) которая спрашивает пароль. Программа написана на BuilderC++ (или другую программу написанную на Delphi, но это не важно). Я делаю так:
1. Запускаю PEiD, он мне выдает "Borland C++ 1999", значит программа написана на BuilderC++
2. Запускаю OllyDbg.
А как мне теперь найти все функции которые используются программой. Так как программа простая, то и функции должны быть стандартные. Я перепробовал и hmemcpy, lstrcpy т.д. OllyDbg не всплывает Как установить брекпоинт?
Подскажите мне пожалуйста, что я делаю не правильно?



Ранг: 133.0 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 12 декабря 2005 10:47
· Личное сообщение · #2

Grey Лучше посоветуй ему хорошее, добротное руководство по оли. Просто чует мое сердце, что он еще школьник и вопросов будет много Да и бы его почитал Просто я раньше под SoftIce сидел, а вот тут увидел Олю и она мне в сердце запала



Ранг: 133.0 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 12 декабря 2005 10:49
· Личное сообщение · #3

А плагин Puntos Magicos действительно хороший (только Alt+F12). Может нам самим написать FAQ по Олли? Кто-что знает.... как думаете?



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 12 декабря 2005 11:11
· Личное сообщение · #4

AngelDance пишет:
хорошее, добротное руководство по оли

OLLYDBG.HLP - лучьше не встречал. Все подробно и ясно=))

AngelDance пишет:
(только Alt+F12).

прохлопал ;)

-----
TBR




Ранг: 9.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 декабря 2005 12:47
· Личное сообщение · #5

AngelDanceНу и что что я учусь в школе? Что тут такого? Я тоже хочу научиться всему. Вот ты дал мне програмку что бы я ее взломал. Как ты говорил под СофтАйсом получилось, а я хочу под OllyDbg.



Ранг: 9.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 декабря 2005 12:51
· Личное сообщение · #6

Скажите а как взламывать программы исходный текст которой тут поместил AngelDance? Если есть у кого руководство по взлому программ C++Builder или DELPHI используя OllyDBg дайте пожалуйста почитать.




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 12 декабря 2005 15:15 · Поправил: Spirit
· Личное сообщение · #7

Тебе объяснили, читай хелп, ищи туторы здесь и на васме.
Но сначала изучи асм, хоть изеклионовский тутор почитай,
потом програмульку сбацай, и тогда дуй в олю или сайс.
Если же тебе нравится дельфи, то со всеми вопросами ходи
на http://www.delphiworld.narod.ru http://www.delphiworld.narod.ru и
http://www.delphikingdom.ru http://www.delphikingdom.ru

-----
iNTERNATiONAL CoDE CReW




Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 12 декабря 2005 19:56
· Личное сообщение · #8

Mixa пишет:
и что что я учусь в школе?


Да ничего это не значит, здесь много школьников, правда не все с мозгами 8), хотя возраст это не показатель.


Mixa пишет:
руководство по взлому программ C++Builder или DELPHI

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



Spirit пишет:
Но сначала изучи асм, хоть изеклионовский тутор почитай,

Ну ассемблер да, только не "изучи", а скорее узнай (многие считают что знания мнемоник = знание ассемблера) , на изучение ассемблера может уйти вся жизнь =). И Ицзелион в этом не помошник, так как он пишет не про ассемблер, а про программирование WinAPI с использованием пакета MASM32. Ну можно начать со вских туторов, благо есть из чего выбрать, у битфрая есть статейка где приводяться ссылки на туторчики по асму, какой выбрать дело вкуса, кому что нравиться. Ну или сразу скачать учебники по асму, здесь тоже есть варианты, я бы предложил Юрова, есть еще Зубков, Пирогов, но эти мне меньше нравяться. Конечно у всех авторов есть ошибки, но у Юрова мне подход к процессу изучения языка мне больше нравиться.

Если не владеешь ни одним языком программирования, то учить ассемблер все равно можно, многие так и начали, и не жалеют ;)


ЗЫ читать много, читать еще больше, и еще... меньше будет вопросов, за которые потом будет стыдно 8)

-----
Все говорят что мы вместе. Но не многие знают в каком.




Ранг: 4.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 12 декабря 2005 20:15
· Личное сообщение · #9

Прежде чем идти на войну надо научится стрелять.



Ранг: 133.0 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 13 декабря 2005 09:51
· Личное сообщение · #10

SaTaN
Необязательно
Можно просто дубасить противника по голове дубиной ;)



Ранг: 133.0 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 13 декабря 2005 11:33
· Личное сообщение · #11

Mixa То что ты учишься ничего не значит. Научиться можно всему, было бы желание. Мой совет: попробуй написать какую-либо программу на ассемблере (простенькую). В процессе написания, ты изучишь язык и тебе будет потом намного легче.



Ранг: 9.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 декабря 2005 12:10
· Личное сообщение · #12

Я уже учу асемблер, и делфи. Обязательно их выучу!



Ранг: 9.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 декабря 2005 12:11
· Личное сообщение · #13

Скажите пожалуйста, а как в OllyDBg изнать адрес, откуда вызвалась данныя комманда (т.е. адрес преведущей комманды) ?



Ранг: 133.0 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 20 декабря 2005 08:36
· Личное сообщение · #14

Mixa Конечно выучишь Только на Делфи не зацикливайся, еще С или С++ не помешает ;)


<< . 1 . 2 .
 eXeL@B —› Основной форум —› Как ставить BreackPoints
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати