Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Автоматическое подтверждение запроса

77K
08 августа 2012 года
reconnect
25 / / 30.07.2012
Добрый день! Появилась такая надобность, автоматически ответить на запрос программы, как мне подсказали это можно сделать с помощью отладчика ollydbg. Сам экзешник большой почти 5 мб, у самого опыта нет, как найти это окно (по референтным строчкам?) и подтвердить запрос, подскажите пожалуйста.
  • А запрос какого типа? Что вы под этим понимаете? от D129, 08 августа 2012 года
77K
09 августа 2012 года
reconnect
25 / / 30.07.2012
Проблему решил, заносом MOV EAX, 6 в начало функции (на первом скрине), а на следующей строчке RETN. Всем спасибо,
arrjj отдельное большое спасибо.
40K
08 августа 2012 года
D129
228 / / 18.04.2012
Подозреваю, что вам надо нажать на кнопку в постороннем приложении.
"Запрос" как таковой тут нипричем.
40K
08 августа 2012 года
D129
228 / / 18.04.2012
Есть такие функции Win API -

FindWindowEx

SendMessage

Их надо импортировать в вашу "роботизацию" (на каком языке - вы ее делате - не знаю)

FindWindowEx возвращает хендл окна, в окне, ей же можно найти нужную кнопку, и послать кнопке имитацию нажатия клавиши мышки:


SendMessage(okButton, WM_LBUTTONDOWN, 0, 0)
SendMessage(okButton, WM_LBUTTONUP, 0, 0)

Погуглите примеры для вашего языка.
277
08 августа 2012 года
arrjj
1.7K / / 26.01.2011
или в программе заNOPить вызов мессежбокса и поменять 1 байт операора условного перехода (jz je jne...) на оператор безусловного перехода (jmp)
77K
08 августа 2012 года
reconnect
25 / / 30.07.2012
arrjj да это то что нужно, можешь показать где именно и что нужно поменять, известно что при подтверждении запроса в EAX заносится значене 6. Вот вся функция:


277
09 августа 2012 года
arrjj
1.7K / / 26.01.2011
Вроде так надо поправить:
77K
09 августа 2012 года
reconnect
25 / / 30.07.2012
спасибо arrjj, мессага не появляется но результат (письмо на маил) тоже не появляется =) Можешь сказать в чём может быть дело?
277
09 августа 2012 года
arrjj
1.7K / / 26.01.2011
Какую кнопку жали на месежбоксе?
77K
09 августа 2012 года
reconnect
25 / / 30.07.2012
Непонял вопроса, вообще надо, чтобы окошко не вылезало, и сразу отвечалось "Да", тем самым отправлялось письмо на емаил. После проделанных манипуляций окно не появляется, но письмо не приходит
277
09 августа 2012 года
arrjj
1.7K / / 26.01.2011
хз вроде должно работать... надо смотреть.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог