Посл.ответ |
Сообщение |
Ранг: 9.8 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 25 июля 2010 20:10 · Личное сообщение · #1
Привет всем! Написал программу в C++Builder6 следующего содержания: окно в нем поле ввода и кнопка. При нажатии на кнопку создается переменная типа AnsiString и ей присваивается значение "пароль". Затем эта переменная сравнивается с текстом, который ввел пользователь. Если тексты равны, то выводится сообщение "Пароль правильный", если не равны, то выводится сообщение "Пароль не правильный". Сравнение строк производится операцией сравнения, определенной в классе AnsiString. Затем я собрал эту программу, проверил ее работоспособность и начал пробовать ее взломать, то есть вытащить оттуда пароль. Однако это оказалось для меня не такой уж простой задачей (хотя все crackme от fant0m я смог взломать). Может кто-то подскажет как взломать мою программу?
| Сообщение посчитали полезным: |
|
 Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 25 июля 2010 20:48 · Личное сообщение · #2
Ну и где линк? И что ты хочешь услышать? Адрес проверки? Или что practice makes perfect? Читай статьи и учись.
| Сообщение посчитали полезным: |
Ранг: 129.0 (ветеран), 116thx Активность: 0.06↘0 Статус: Участник
|
Создано: 25 июля 2010 20:49 · Поправил: verdizela · Личное сообщение · #3
Так выложи куда-нибудь свою программу(приаттач здесь или дай ссылку на файлообменник). Попробуем... P.S. Когда писал свое сообщение, не видел, что Archer уже ответил.
----- We do what we want because we can. | Сообщение посчитали полезным: |
Ранг: 9.8 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 25 июля 2010 21:09 · Личное сообщение · #4
Извините, господа... Даю ссылку на свою программу files.mail.ru/B3OTG3, а так же прикрепляю ее сюда. Программа никак не сжата. Задача: узнать правильный пароль. de8b_25.07.2010_CRACKLAB.rU.tgz - Crackme.exe
| Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 25 июля 2010 21:20 · Личное сообщение · #5 | Сообщение посчитали полезным: |
Ранг: 25.8 (посетитель), 4thx Активность: 0.03↘0 Статус: Участник
|
Создано: 25 июля 2010 21:23 · Поправил: -=Hellsing=- · Личное сообщение · #6
0012F5C4 008F2958 ASCII "D7d1Cd-XY"Vovan666, ahead
| Сообщение посчитали полезным: |
Ранг: 9.8 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 25 июля 2010 21:28 · Личное сообщение · #7
Супер просто  Но мне бы самому теперь смочь... Подскажите, с чего начать? Мой отладчик OllyDbg.
| Сообщение посчитали полезным: |
Ранг: 9.8 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 25 июля 2010 21:34 · Личное сообщение · #8
Я в Ольке устанавливал бряк на GetWindowTextA и пытался оттуда начать поиск пароля. Я правильно делал?
| Сообщение посчитали полезным: |
Ранг: 133.4 (ветеран), 57thx Активность: 0.11↘0 Статус: Участник
|
Создано: 25 июля 2010 23:34 · Личное сообщение · #9
Зачем там бряк на GetWindowTextA? Пароль как маяк светит. Поиска всех строк хватит
| Сообщение посчитали полезным: |
Ранг: 40.4 (посетитель), 3thx Активность: 0.08↘0 Статус: Участник
|
Создано: 25 июля 2010 23:56 · Личное сообщение · #10
Запомни: Начинать взлом надо с просмотра строк программы. В Оле это можно сделать так: F10->Search for->All references text string. P.S Как ты только умудрился все крякми от Фантома взломать?
| Сообщение посчитали полезным: |
Ранг: 9.8 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 26 июля 2010 06:21 · Личное сообщение · #11
Может со "всеми" я погорячился? Я взломал 5 крякми. Использовал OllyDbg.
| Сообщение посчитали полезным: |
Ранг: 9.8 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 26 июля 2010 06:25 · Личное сообщение · #12
По поводу просмотра строк: а если их в программе тысячи, тогда как быть?
| Сообщение посчитали полезным: |
Ранг: 129.0 (ветеран), 116thx Активность: 0.06↘0 Статус: Участник
|
Создано: 26 июля 2010 08:17 · Личное сообщение · #13
d7d1cd пишет: По поводу просмотра строк: а если их в программе тысячи, тогда как быть? Используй поиск по ключевым словам (Search for text).
----- We do what we want because we can. | Сообщение посчитали полезным: |
 Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 26 июля 2010 08:19 · Личное сообщение · #14
Тогда смотреть те, что ближе к сообщениям о верном/неверном ключе или другие методы использовать. Почитай статьи для новичков, а. З.Ы. Есть замечательная кнопка Правка: узри её и пользуйся.
| Сообщение посчитали полезным: |
Ранг: 9.8 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 26 июля 2010 15:46 · Личное сообщение · #15
Простите, где есть такая кнопка (правка)?
| Сообщение посчитали полезным: |