Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› Как брякнуться за кнопой?
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 24 августа 2005 21:22
· Личное сообщение · #1

Короче такие дела. Я сейчас ковыряю одну прогу - она требует ответный код на тот, что генерит сама. Но при первичном запуске программы, она только проверяет правильность ответного кода (его корректность , но не соответствие исходному), то есть процедуру сравнения здесь искать бессмыслено. Получив код, который не является правильным, но в то же самое время являющийся корректным, она записывает его в файл вместе с исходным кодом и говорит мол код принят, но правильный ли он - узнаете в результатах расчета. Я так понимаю, что сравнение наступает после нажатия на кнопу РАСЧЕТ - после которой прога говорит "Выход за теорию расчета" и закрывается. Как мне брякнуться после нажатия кнопки РАСЧЕТ, но перед процедурой проверки? Прога на DELPHI 6/7.. Может кто поможет?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 24 августа 2005 21:32
· Личное сообщение · #2

Ну DeDe поюзай что ли, если на Дельфях. А вообще вопрос какой-то странный. Что значит, как. Тут же нет общих советов. Надо прогу смотреть (линк тогда нужен). Или трассируй до посинения.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 24 августа 2005 21:33
· Личное сообщение · #3

DeDe поможет.




Ранг: 115.8 (ветеран)
Активность: 0.080
Статус: Участник

Создано: 24 августа 2005 21:34
· Личное сообщение · #4

проще простого.
Открываешь DEDE, декомпилишь, Procedures-> Клик по юниту в левой закладке -> в правой вкладке появились процедуры обработки нажатия батона (BitBtnXClick). В RVA смотришь адреса, ставишь на них бряки, дальше насколько хватит фантазии.........

-----
Ни одно доброе дело не должно остаться безнаказанным !!!




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

Создано: 24 августа 2005 22:01
· Личное сообщение · #5

В Olly Plugins -> Puntos Magicos



Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 24 августа 2005 22:15
· Личное сообщение · #6

Dred
А можно поподробнее




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 24 августа 2005 22:39
· Личное сообщение · #7

Graviy
В твоем случае этот плуг не поможет



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

Создано: 24 августа 2005 22:52
· Личное сообщение · #8

Graviy
берешь отладчик OllyDBG качаешь к нему плагин Puntos Magicos.
открываешь файло в отладчике.... (выполняешь скока надо Ф9)
забиваешь в форму свои данные (чо там у тебя, хз - рост, вес)
жмешь вверху Plugins -> Puntos Magicos -> Colocar Breakpoints
появится форма... жмеш на ней на кнопку Punto H
потом жми в проге по заветной кнопке ....
и да будет тебе счастье....
слушай Ara он плохого не посоветует...
_________________________
...я только учусь



Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 24 августа 2005 23:25
· Личное сообщение · #9

Никак не могу сохранить проект Delphi после декомпиляции - виснет при создании файлов то на 50%, то на 70%.. когда как. Пробовал уже раз 5 - одно и то же. Виснет и всё тут.



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 24 августа 2005 23:37
· Личное сообщение · #10

Graviy пишет:
сравнение наступает после нажатия на кнопу РАСЧЕТ


С чего ты это взял? Может она проверяет код при загрузке? И уже на этой стадии забивает на все твои расчеты.

-----
TBR




Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 24 августа 2005 23:54
· Личное сообщение · #11

Grey
Тогда как действовать?
Если кто-то хочет помочь то прога лежит здесь:
fund10@mail.ru
pass: fund

5VVVT-4CXQCA4 - исходный код моего компа
1S1MC1-1VZ6VMM1-1VSNVNX1 - ответный код моего компа (сгенерил один коммерческий крякер, но больше не будет)



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 25 августа 2005 00:11
· Личное сообщение · #12

Graviy пишет:
Тогда как действовать?


Ставить bp на чтение из файла.

Graviy пишет:
коммерческий крякер

=///

-----
TBR




Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 августа 2005 00:25
· Личное сообщение · #13

Grey
Grey пишет:
Ставить bp на чтение из файла.

имеется в виду bpx readfile ?



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 25 августа 2005 00:46
· Личное сообщение · #14

В оле - bp, а если в Сайсе, то bpx.

-----
TBR




Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 августа 2005 01:14
· Личное сообщение · #15

Млин как сохранить декомпилированный проект.. задумывается навсегда и всё тут - всегда в разном месте.



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 25 августа 2005 02:10
· Личное сообщение · #16

Graviy пишет:
fund10@mail.ru


Чо за линка такая???

-----
TBR





Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 25 августа 2005 02:25
· Личное сообщение · #17

очевидно там ещё пас от ящика ниже



Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 августа 2005 07:47
· Личное сообщение · #18

Grey
Да прога лежит на ящике www.mail.ru 2-х письмах (~5 метров).



Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 августа 2005 07:53
· Личное сообщение · #19

Я её наконец декомпилировал, но только декомпилятор не создал файлов ресурсов -> в Delphi я не вижу какая и этих форм какая и какая кнопка как называется.



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 25 августа 2005 07:55
· Личное сообщение · #20

Graviy
Это надо было в ДеДе смотреть, Делбфя тут ни при чем

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 25 августа 2005 08:22
· Личное сообщение · #21

read_me пишет:
очевидно там ещё пас от ящика ниже


Ты будешь смеяться, но... так и есть=))

Graviy

А чо, webfile уже закрыли?

-----
TBR





Ранг: 70.5 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 25 августа 2005 09:43 · Поправил: 6aHguT
· Личное сообщение · #22

чё стебаетесь над зелёным подсказали бы, прям все спецы двльше некуда ... как дети чесное слово ..
З.Ы. я бы помог но 10 мб не мой размерчик ...



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 25 августа 2005 10:03
· Личное сообщение · #23

6aHguT
10 Мб не только для тебя много...

Graviy
Выкладывай один ЕХЕ файл

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 августа 2005 12:15
· Личное сообщение · #24

6aHguT
nice
На ящике 2 письма:
1-ое: имеет вложение 980 Kb
2-ое: имеет вложение 3,3 Mb

Могу выложит один экзешник, но прога работать не будет.



Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 августа 2005 12:56
· Личное сообщение · #25

Grey
На вебфайл не положил, потому как он у меня уже на ящике был.



Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 25 августа 2005 17:09
· Личное сообщение · #26

Graviy пишет:
На вебфайл не положил, потому как он у меня уже на ящике был.


Ложи на вебфайл, всем удобнее будет.



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 25 августа 2005 20:00
· Личное сообщение · #27

Graviy пишет:
выложит один экзешник, но прога работать не будет


А ты кинь его в отдельную папку и запусти. Выйдет ошибка, мол нехватает такого-то файла. Докинь его и опять запусти. И так пока не запустится. Потом зазипуй папку и выложи на вебфайле.

-----
TBR




Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 25 августа 2005 22:11
· Личное сообщение · #28

To ALL
Основной модуль (полный):
Ваш файл setupF.zip (размер 3122 кбайт)
доступен по адресу: webfile.ru/480788

Дополнительный модуль (полный) - для того чтобы работали все расчеты.
Ваш файл Setup_S.zip (размер 973 кбайт)
доступен по адресу: webfile.ru/480817

Урезанный вариант проги - работает всего 1 расчет (На естественном основании - Ленточный)
Ваш файл crackmeplease.zip (размер 875 кбайт)
доступен по адресу: webfile.ru/480849

Приложил туда скрины какие данные нужно ввести и что должно получиться в зареганной версии.
В архив также входит файл, содержащий ключи (правильные для моего компа), который сгенерила
прога. Кстати исходный код зависит от BIOS: первая его половина определяется по дате биоса в
реестре, а вторая возможно по BIOS ID и еще чему то. Если кому-то это интересно можете
прервать установку в конце на 100% - тогда установщик еще не успеет удалить файл TempF.exe,
который генерит исходный код и помещает его в буфер обмена, а прога при запуске сначала
пытается прочитать коды из файла, а если такого нет, то читает из буфера обмена.



Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 26 августа 2005 11:50
· Личное сообщение · #29

Ну как у вас дела с программой уважаемые крякеры? Есть какие-нибудь новости?



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 26 августа 2005 12:06
· Личное сообщение · #30

Graviy
я не смотрел, не могу пока скачивать, если хочешь упасть "за кнопкой"
то в Ольке делаешь так
1. переходишь на TranslateMessage (Ctrl+g->TranslateMessage)
2. нажимаешь F2 (установить breakpoint)
3. Правой кнопкой мыши: Breakpoint -> Conditional log (Shift+F4)
в первой строке(Condition) пишешь: MSG==201 если хочешь брякатся на каждом введенном символе то MSG==102
в Expression: MSG
и в разделе Pause program, выбираешь On condion и жмешь ок
теперь после введеного символа или нажатия кнопки ты высплывешь в ядре кернел32.длл, это ты увидишь по адресам 7ххххххх, нажми Alt+M(карта памяти) и на секции своей программы, обычно 00410000-004хххх
поставь бряк F2? всё теперь F9 и ты в секции своей программы, сделай поиск в памяти введенной строки и поставь на неё бряк

-----
Подписи - ЗЛО! Нужно убирать!



. 1 . 2 . >>
 eXeL@B —› Основной форум —› Как брякнуться за кнопой?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати