Сейчас на форуме: igorcauret (+8 невидимых)

 eXeL@B —› Вопросы новичков —› проблема ollydbg Breakpoint Condition
Посл.ответ Сообщение

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

Создано: 08 июля 2014 18:50 · Поправил: AlekId
· Личное сообщение · #1

нужен бряк на Kernelbase.RegOpenKeyExW, условный ..
ну я высталяю
UNICODE[ [esp+8] ]=="my_String"
но функцию вызывают не только со строками, и тупая оля стопит меня
Log data, item 2
Address = 7DD722D3
Message = Invalid expression in conditional breakpoint: '뱤 ᆞ敬]'


типа [esp+8]==0
--
ну тогда я

( DWORD[esp+8] != 0) && ( UNICODE[ [esp+8] ]=="mystr")
--
срабатывае на каждом проходе, или снова ругается. Тупой синтаксис.Что, нету short-circuit boolean evaluation?

Что я делаю не так? Как это лечить?



Ранг: 138.7 (ветеран), 135thx
Активность: 0.110
Статус: Участник

Создано: 08 июля 2014 20:31
· Личное сообщение · #2

AlekId пишет:
Что я делаю не так? Как это лечить?

Кащенко, не?

| Сообщение посчитали полезным: SReg, unknownproject

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

Создано: 08 июля 2014 20:38
· Личное сообщение · #3

crc1 пишет:
Кащенко, не?
а можно без пустых постов, которые годятся лишь для того, набить друг другу рейтинг?
Я задаю вопросы, чтобы получить ответы.



Ранг: 138.7 (ветеран), 135thx
Активность: 0.110
Статус: Участник

Создано: 08 июля 2014 21:08
· Личное сообщение · #4

AlekId пишет:
а можно без пустых постов, которые годятся лишь для того, набить друг другу рейтинг?

Та мне на краклабе не надо поднимать рейтинг, мне и так хорошо
а вы в вашем первом посте какую-то ахинею написали и ждете адекватного ответа
Особенно меня улыбают ваши слова:
AlekId пишет:
и тупая оля стопит меня

Вы сами то часом товарищ не тупой?



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 08 июля 2014 21:16
· Личное сообщение · #5

Открой уже для себя волшебный мир скриптов, скрипт для такой херни будет меньше твоего сообщения + тренировка мозговой мышцы. А то хер проссышь чего тебе надо, да еще и обижается.

| Сообщение посчитали полезным: crc1, theCollision

Ранг: 138.7 (ветеран), 135thx
Активность: 0.110
Статус: Участник

Создано: 08 июля 2014 21:27
· Личное сообщение · #6

Vovan666
Я просто в ахуе от фразы "тренировка мозговой мышцы"
записываю себе на корочку, тоже буду тренировать мышцу




Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 08 июля 2014 22:26
· Личное сообщение · #7

и чего наехали?



Ранг: 138.7 (ветеран), 135thx
Активность: 0.110
Статус: Участник

Создано: 08 июля 2014 22:39
· Личное сообщение · #8

r99 пишет:
и чего наехали?

r99
Дык возьми и ответь: Челу нужно
Code:
  1.  бряк на Kernelbase.RegOpenKeyExW, условный ..
  2. ну я высталяю
  3.  UNICODE[ [esp+8] ]=="my_String"
  4. но функцию вызывают не только со строками, и тупая оля стопит меня 
  5. Log data, item 2
  6.  Address = 7DD722D3
  7.  Message = Invalid expression in conditional breakpoint: '뱤 ᆞ敬]'
  8.  
  9.  
  10. типа [esp+8]==0
  11. --
  12. ну тогда я 
  13.  
  14. ( DWORD[esp+8] != 0) && ( UNICODE[ [esp+8] ]=="mystr")

всего то
Давай, расскажи...



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

Создано: 09 июля 2014 07:10
· Личное сообщение · #9

crc1 пишет:
а вы в вашем первом посте какую-то ахинею написали и ждете адекватного ответа

какая ахинея? говоря твоими словами
crc1 пишет:
Вы сами то часом товарищ не тупой?


бряк -- условный. Условие -- я написал. То, что смещение в плюсе от esp, говорит о том, что бряк на аргумент. Далее не сложно догадаться, что это бряк на второй аргумент , к-й
The lpSubKey parameter can be a pointer to an empty string
он может быть NULL.
далее я ввожу дополнительную проверку на NULL
( DWORD[esp+8] != 0) && ( UNICODE[ [esp+8] ]=="mystr")
что здесь непонятного?
И любой нормальный язык, видя, что первое условие не выполняется, не станет вычислять второе..
FALSE && (EXPRESSION)==FALSE
Неважно, что дальше. Это называется short-circuit boolean evaluation?Доходит?

Я не понимаю, вообще, почему программистам нужно все это объяснять?

Vovan666 пишет:
Открой уже для себя волшебный мир скриптов, скрипт для такой херни будет меньше твоего сообщения + тренировка мозговой мышцы.

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



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 09 июля 2014 09:44
· Личное сообщение · #10

AlekId пишет:
Есть ли там C подобный движок, или паскалеподбный? Я о таких не знаю.

И знать не хочу!
Если по религиозным соображениям не можешь разобраться с ODBGScript с ее мощнейшей справкой и миллионом примеров и я бы не сказал что прям-таки ассемблерным языком, то ollydbg2-playtime в руки с lua скриптами, не помню как для второй, но для первой есть и питоновские скрипты. так что было бы желание. А так, только необоснованные выпады на ольку.



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

Создано: 10 июля 2014 07:33
· Личное сообщение · #11

Vovan666 пишет:
Если по религиозным соображениям не можешь разобраться с ODBGScript с ее мощнейшей справкой

первая оля просто не может корректно загрузить программу. Вроде из плагов только фантом да скилла. Валится на .NET сборках подгружаемых(само то приложение нативное)
а во-второй твой протухший ODBGScript не робит..
ollydbg2-playtime заброшен. "питоновские скрипты" -- ты напиши мне , как это обрабатывать -- там нет "мощнейшей" справки. А здесь раздел новичков, где даже в Правилах рекомендуется давать развернутый ответ.
А вместо этого я получаю горы флуда, говнистого.

Vovan666 пишет:
И знать не хочу!

ну еще бы. Питон и луа оказывается лучше сей и паскаля. И это на краклабе! Когда же вы скатились в это унылое говно?

Vovan666 пишет:
А так, только необоснованные выпады на ольку.

они обоснованы. Конкретной слабостью, описанной мою здесь: неправильное вычисление conditional expression. Нет возможности включать и отключать бряки при срабатывании другого бряка. Нет возможности подвесить тот-же скрипт на срабатывание бряка.
Даже по сравнению с Delphi отладчиком, оля тупа. В ней ценности -- только пара годных плагов.



Ранг: 33.9 (посетитель), 22thx
Активность: 0.030
Статус: Участник

Создано: 10 июля 2014 09:28
· Личное сообщение · #12

AlekId пишет:
они обоснованы. Конкретной слабостью, описанной мою здесь

запилите свой, делов то

отлаживайте в иде, есть мощнейшая дока, скрипты на бряки(IDC/python) и т.д.




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 10 июля 2014 11:05
· Личное сообщение · #13

Автор, конечно, тоже огурец, но может уже набросаете ему решение, показав скил офигенный?



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 10 июля 2014 11:20
· Личное сообщение · #14

AlekId
С олей не дружу, но судя по тому что написано в справке - все ты делаешь правильно. Похоже на косяк в самой оле.
Попробуй иду. Она и помощней и поудобней оли.

-----
старый пень




Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 12 июля 2014 02:17 · Поправил: unknownproject
· Личное сообщение · #15

AlekId пишет:
В ней ценности -- только пара годных плагов.

Довольно оправдывать кривизну своих рук.Плагины всегда расширяли функционал и к основному функционалу отладчика никак не причастны, да и отладчику уже 10 лет, а это срок не сказать чтобы маленький, поэтому смысла и причин его хаить нет.
AlekId пишет:
нужен бряк на Kernelbase.RegOpenKeyExW

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

-----
TEST YOUR MIGHT




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

Создано: 13 июля 2014 11:07
· Личное сообщение · #16

unknownproject пишет:
да и отладчику уже 10 лет

речь об оле 2, малыш
unknownproject пишет:
Видимо варианты софтварного, хардварного на исполнение, чтение и доступ в памяти вообще не катят ?

при чем тут это? Бряк на функцию с нужным аргументом.
unknownproject пишет:
Ну так условные бряки всегда и срабатывают на каждом...эм...проходе
Что еще умного скажешь?

unknownproject пишет:
Скорее всего очередной суперкрякер, который научился по урокам нарвахи

я вообще о таком не слышал, и никаких уроков не читал.



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 13 июля 2014 11:29 · Поправил: unknownproject
· Личное сообщение · #17

AlekId пишет:
речь об оле 2, малыш

--> Link <-- - специально для таких "взрослых" как ты.
И оля 2, знал бы ты, еще находится в стадии разработки.
AlekId пишет:
я вообще о таком не слышал, и никаких уроков не читал.

Ты и ни одной строки кода не написал за прожитые уже года, судя по экспрессии в постах.

-----
TEST YOUR MIGHT




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

Создано: 13 июля 2014 13:07
· Личное сообщение · #18

unknownproject пишет:

И оля 2, знал бы ты, еще находится в стадии разработки.

любая живая программа находится в стадии разработки, мальчик. Что это меняет?



unknownproject пишет:
Ты и ни одной строки кода не написал за прожитые уже года, судя по экспрессии в постах.

уймись, мальчик. Мне неитересно тебя слушать


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


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