Сейчас на форуме: cppasm, asfa, vsv1 (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Мой CrackMe 3.0
Посл.ответ Сообщение

Ранг: 0.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 ноября 2015 16:57
· Личное сообщение · #1

Так как с прошлой темы (https://exelab.ru/f/action=vthread&forum=5&topic=23857) снять протектор было легко, написал новый crackme. Кидаю без упаковки какими-либо пакерами, попытался сделать защиту сам.
В программе 2 ключа. Первый ключ найти не проблема, а второй, как я думаю, нужно будет подумать, как достать.
Думаю написать криптор/пакер, поэтому Интересует за какое время возможно выжать эти два ключа)

Когда будете искать второй ключ, после сообщения будет выскакивать сообщение об ошибке. Его просто игнорируйте.

baa6_29.11.2015_EXELAB.rU.tgz - CrackMeV3.rar




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 29 ноября 2015 17:11
· Личное сообщение · #2

ключ1: abba
ключ2: crackedLOL

серьёзно, сравнение ВВЕДЁННОГО ключа с РАССЧИТАННЫМ программой - это так банально


ziqp пишет:
за какое время возможно выжать эти два ключа

не засекал. минуты 3 наверно

| Сообщение посчитали полезным: DICI BF, script_kidis

Ранг: 0.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 ноября 2015 17:12
· Личное сообщение · #3

Как нашли второй ключ?



Ранг: 2.8 (гость), 7thx
Активность: 0=0
Статус: Участник

Создано: 29 ноября 2015 17:14 · Поправил: DICI BF
· Личное сообщение · #4

ziqp,
1: abba
2: crackedLOL
Блин, не успел...



Ранг: 0.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 ноября 2015 17:15
· Личное сообщение · #5

Так как ключ второй был найден)

Добавлено спустя 2 минуты
Ключ из подобного crackme был найден одним человеком, который просто сделал подобную программу, вставив участок кода и получив через него значения

Добавлено спустя 3 минуты
Какой метод у вас?




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 29 ноября 2015 17:18
· Личное сообщение · #6

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

ziqp пишет:
Как нашли второй ключ?

-=AkaBOSS=- пишет:
сравнение ВВЕДЁННОГО ключа с РАССЧИТАННЫМ программой - это так банально




Ранг: 2.8 (гость), 7thx
Активность: 0=0
Статус: Участник

Создано: 29 ноября 2015 17:19
· Личное сообщение · #7

ziqp,
Отладчик.




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 29 ноября 2015 17:20 · Поправил: -=AkaBOSS=-
· Личное сообщение · #8

ziqp пишет:
сделал подобную программу, вставив участок кода и получив через него значения

Зачем столько движений, если программа сама расшифровывает свою эталонную константу и передаёт её в функцию сравнения?

добавлено:

ziqp, скажу прямо - мрак.
Не умея взламывать программы и не зная арсенал методов и инструментов тех, кто этим занимается - протектор у вас получится как из г..на граната.

ziqp пишет:
нужно ставить защиту от дебага

анекдот недели - защита от дебага на VB.Net
наверное, как-то так:
Code:
  1. foreach (Process process in Process.GetProcesses()) {
  2.   if (process.MainWindowTitle.Contains("OllyDbg")) {
  3.     ProjectData.EndApp();
  4.   }
  5. }




Ранг: 0.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 ноября 2015 17:21
· Личное сообщение · #9

Все понял. Мне нужно было сказать в каком направлении были движения.
Теперь знаю что нужно ставить защиту от дебага.
Есть еще альтернативные методы взлома?

Добавлено спустя 8 минут
Здесь нашел информацию только про Дизассемблер (как reflector)
и Отладчик.

Добавлено спустя 8 минут
http://thelocalhost.ru/reversing/



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

Создано: 29 ноября 2015 19:05
· Личное сообщение · #10

ziqp
Потратьте немного времени, найдите десяток подобных этой тем. Почитайте, отличий не так много будет.
Если вы недавно начали изучение языка программирования, то писать что то подобное это только смешить народ.
Есть книга Рикардо Норвахи, уроки от Tiga, сайт с кряками (www.crackmes.de), кряки на этом форме. Для начала их изучите и "сломайте", на это уйдет не меньше года. Только после этого возможно вы найдете что то новое и интересное.
Прочитайте книг 5-10 по программированию, несколько от Криса Касперски (IDA), это еще год или два, что бы дошло.
Это фантастически тяжело? Нет, руки есть, глаза есть, жопа держит, сидим и делаем.
Не катит? Значит не ваше оно.
Мои первые темы были тоже про crackme на .net, я тогда знал только про Ollydbg, как анекдот от -=AkaBOSS=-.

| Сообщение посчитали полезным: SaNX


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

Создано: 29 ноября 2015 20:47
· Личное сообщение · #11

Эти крякми уже начинают утомлять.

| Сообщение посчитали полезным: script_kidis
 eXeL@B —› Вопросы новичков —› Мой CrackMe 3.0
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати