Войти

Показать полную графическую версию : Многократное заполнение внутрепрограммых форм


ManHack
13-09-2007, 16:11
Вначале было слово... И слово было 2 байта... потом появилась некая программа.
При её запуске предлагается лицезреть внутрепрограммное окошко с 2 строчками и 3 кнопками....
Что требуется:
создание другой программы, которая запускает первую, заполняет одну строку заданными данными, а другую - "последовательным перебором", после чего эмулирует нажатие одной из кнопок в "окошке". Подразумевается, что после сего злодеяния первая программа "подумает немного" и выдаст то или иное окно. Вторая программа должна понять "то" это окно или "не то" (их всего может быть 2 вида). В случае если окно "то" вторая программа должна возвращать данные второй строки (на дисплей или в лог). Если же окошко "не то", вторая программа должна эмулировать нажатие едиснственной кнопки в "не том" окошке. После чего программы переходят на обработку 1й странице с формой из 2 строк и 3 кнопок, подставляется всё таже 1я строка, а данные во 2й меняются (например, если в ней было при первой попытке значение 0000, то сейчас подставляется 0001). О5 жмётся кнопка, сканится теп выползшего окошка и т.д. до удовлетворительного результата (окошко "то").
желательно, чтоб всё это работало быстро и была возможность контролировать диапазон длины данных 2й строки и их типы (цифры, цифры+буквы и т.п.).

как бы сиё притворить в жизнь? :closed-to

Alexej77
16-09-2007, 13:06
Видимо, подбор пароля или серийного номера?... По такой методе очень долго будешь подбирать. Очень долго...

ManHack
16-09-2007, 22:21
Alexej77, у тебя есть другие предложения?
Можешь их изложить?
Желательно в ЛС...

ivank
16-09-2007, 23:03
ManHack, вообще говоря, все нормальные люди, пользуются в подобных случаях дизассемблером+отладчиком, для того что бы добраться до места проверки введённого значения и слугка подкорректировать результаты проверки. Либо выдернуть алгоритм генерации серийника, для создания универсального кейгена.

ManHack
17-09-2007, 16:30
эхх... придётся подружиться с дизассемблером.
может какие учебники посоветуете? желательно со ссылками на сами тексты...
да и в качестве отладчика что лучше использовать?

ivank
17-09-2007, 22:08
Дизассемблер - IDA. Отладчик - SoftIce, либо WinDbg. Учебники ищутся в яндексе, примерно так: http://www.yandex.ru/yandsearch?text=%EE%F1%ED%EE%E2%FB+softice




© OSzone.net 2001-2012