Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых) |
eXeL@B —› Программирование —› Брутфорсер на Асме |
<< . 1 . 2 . 3 . |
Посл.ответ | Сообщение |
|
Создано: 14 октября 2006 03:40 · Поправил: RUffex · Личное сообщение · #1 «Этот топик просвещается всем тем, кто видел на экране страшное «Черное окно», обрывающее все наивные детские мечты. Своим невыносимым «Enter Password» оно убивало в нас радость и душевный покой. Многие наши товарищи пытались избавиться от него, долгими зимними вечерами, набирая все пришедшие в голову комбинации, но лишь единицы этих великих людей дожили до наших дней, нервно выстукивая чечётку пальцами уже не только на клавиатуре, но и на лавочках, в подвалах, на вокзале. Не знали она, бедные, о том, что процесс подбора пароля можно автоматизировать, программно обращаясь к окнам и их элементам. Это совсем легко, надо лишь освоить нехитрые принципы взаимодействия окон» (журнал «Хакер»)» Респект низкоуровневые кодеры! Я начал писать свой переборщик паролей (можно и для брутфорса рег.ключей юзать). Какие функции необходимо использовать? Алгоритм такой: А) находим окно для ввода пароля Б) находим EditBox В) генерируем пароль Г) помещаем его в EditBox Д) Эмулируем нажатие кнопки ОК Е) Если вылетает MessageBox, проверяем по тексту сообщения Угадали ( переход на п. И) не угадали ( переход на п. Ж) Ж) Закрываем ругательство З) Вычеркиваем неправильный пароль ( переход на п. Б) И) Сообщаем радостное известие с правильным паролем A) RegText db "Register Software",0 invoke FindWindow, NULL,OFFSET RegText test eax,eax jnz found Б) found: invoke FindWindowEx,NULL,NULL,EditBox,ADDR RegText ; Правильно ли я указываю параметры этой функции? Не компиллится что-то... |
|
Создано: 21 октября 2006 02:54 · Личное сообщение · #2 |
<< . 1 . 2 . 3 . |
eXeL@B —› Программирование —› Брутфорсер на Асме |