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

 eXeL@B —› Вопросы новичков —› Помогите правильно сделать breakpoint в OllyDbg
Посл.ответ Сообщение

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

Создано: 17 сентября 2007 14:10
· Личное сообщение · #1

нужно чтобы выполнение проги остановилось после выполнения функции recv
recv(SOCKET s,char* buf,int len,int flags)
причем останавливать только если buf указывает допустим на 2 символа "X="
скажите такое вобще возможно как нибудь провернуть?)



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

Создано: 17 сентября 2007 16:01
· Личное сообщение · #2

Ты хочешь чтобы оля обладала искуственным интелектом??? думаю что ето реально! впролне но вот реализован ли етото метод! думаю что нет так как слижком много регулярных выражений придется расмотреть! поставь просто бряк на функцию и транслируй ее по Ф9 мне кажеться что ето самы простой вариант!



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

Создано: 17 сентября 2007 16:59
· Личное сообщение · #3

так просто не потранслируеш, соединение ведь порвется и мне ведь нужно всего 2 байта проверить в буфере, а дальше я уже буду смотреть что прога делает с остальным содержимым буфера.

тогда еще небольшой вопрос, как найти вызов recv в модуле? (вопросы новичков ведь))
(что recv вызывается это точно)




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 17 сентября 2007 17:22
· Личное сообщение · #4

lpn_com пишет: тогда еще небольшой вопрос, как найти вызов recv в модуле?
в окошке CPU Search for -> All intermodular call-> упорядочиваешь по алфавиту и находишь искомую функу.

lpn_com пишет:
причем останавливать только если buf указывает допустим на 2 символа "X="

Жмешь кнопку с буквой "B" - brakpoints, правой мышью и Edit Condition - задаешь условие
Об условиях прочитай в доке, на будущее пригодиццо очень...

-----
StarForce и Themida ацтой!




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

Создано: 17 сентября 2007 18:18
· Личное сообщение · #5

ух отлична спасибо Maximus


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


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