Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Многократное заполнение внутрепрограммых форм (http://forum.oszone.net/showthread.php?t=90215)

ManHack 13-09-2007 16:11 642897

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

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

Alexej77 16-09-2007 13:06 644343

Видимо, подбор пароля или серийного номера?... По такой методе очень долго будешь подбирать. Очень долго...

ManHack 16-09-2007 22:21 644538

Alexej77, у тебя есть другие предложения?
Можешь их изложить?
Желательно в ЛС...

ivank 16-09-2007 23:03 644562

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

ManHack 17-09-2007 16:30 645030

эхх... придётся подружиться с дизассемблером.
может какие учебники посоветуете? желательно со ссылками на сами тексты...
да и в качестве отладчика что лучше использовать?

ivank 17-09-2007 22:08 645236

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


Время: 12:08.

Время: 12:08.
© OSzone.net 2001-