ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

21.08.2006, 13:49
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме: 2472378
Репутация:
1077
|
|
не совсем мой crackme
Недавно сидел над парой crackme. Почерпнул для себя кое-что новое.
Решил их объединить.И получилось вот что http://slil.ru/23040639/1212340730/CrackMeT.rar.
Писал на MASM, поэтому там всё будет ясно. Мусорить я почти не стал (лень  ), антиотладки нет (лень  ). CrackMe достаточно простой, зачем было упираться всё равно крякнете.
Хотя если вам понравится можно всё это добавить.
Просто пара интересных (на мой взгляд) приёмов.
CrackMeT.exe - 3,55 Kb.
CrackMeT.rar - 1,00 Kb
Нужно подобрать два пароля и вылетит MessageBox.
|
|
|

21.08.2006, 14:25
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
Нда, ну и крякми. Ща чуток осталось. Придумать  Первый пасс 131313, так как после вычитания константы получим WM_GETTEXT
Теперь осталось придумать 0xC байт, чтобы они образовали вызов MessageBox с кэпшэном Сообщение, и текстом Молодец
|
|
|

21.08.2006, 14:36
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме: 2472378
Репутация:
1077
|
|
Да первый пасс 131313. Со вторым пришлось повозиться. На практике с переполнением ещё не связывался (все примеры на сях  ). В crackme это редкость. Ещё лёгкий для превращения в ASC|| адрес трудно было подобрать.
Спасибо на добром слове  .
Кстати завтра вечером уезжаю в Питер. Я поступил в институт. Комп и инет не знаю когда будут. Ищу друзей. Извините что здесь пишу. Просто здесь самая подходящая для меня компания.
На все вопросы по crackme я отвечу завтра (скорее всего).
Будет очередной запой с друзьями. 
Последний раз редактировалось TAHA; 21.08.2006 в 14:50..
|
|
|

21.08.2006, 19:23
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
Сообщение от taha
ДПросто здесь самая подходящая для меня компания.
ну тогда ВЛИВАЙСЯ! всегда рады =)
ЗЫ: жаль 4то запоздал и крякми вовремя не заметил =(
|
|
|

21.08.2006, 19:28
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме: 1290766
Репутация:
1236
|
|
BugorLol4 @A  ... адрес не с диска, адрес с дампа 
__________________
 
snow white world wide
Последний раз редактировалось sn0w; 21.08.2006 в 19:30..
|
|
|

21.08.2006, 14:56
|
|
Познающий
Регистрация: 15.08.2006
Сообщений: 74
Провел на форуме: 53311
Репутация:
77
|
|
Первый пароль: 131313
Второй пароль: 132132652 @
|
|
|

21.08.2006, 14:56
|
|
Познающий
Регистрация: 15.08.2006
Сообщений: 74
Провел на форуме: 53311
Репутация:
77
|
|
Вписывать с пробелом и собакой если кто не понял)
PS Из всех выложенных здесь крякмисов этот пожалуй самый оригинальный, так, что молодец ТАНА.
Последний раз редактировалось BUG(O)R; 21.08.2006 в 14:59..
|
|
|

21.08.2006, 15:29
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
Нда, я и не заметил этот адрес  Хотя по импорту смотрю и думаю, что раз есть импорт MessageBoxA, значит и вызываться откуда-то должно.
|
|
|

21.08.2006, 16:51
|
|
Познающий
Регистрация: 15.08.2006
Сообщений: 74
Провел на форуме: 53311
Репутация:
77
|
|
Юзай Alt-M в ольке, в секции кода небыло MessageBox(и зашифрованных участков кода тоже, где бы он мог быть), значит он был вынесен в другую секцию, вообще лучше было бы если бы TANA вынес его в секцию .data например или хотя бы назвал ту секцию в которой он был не так навязчиво - TEXT2, а то сразу в глаза бросается.
|
|
|

21.08.2006, 18:50
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме: 1290766
Репутация:
1236
|
|
второй пасс - переполнение
формат: AAAABBBBCCCC
A- нормальные байты
B- перезатрка ebp
С - перезатирка eip (+перезапись адреса нулем, но в нашем случае неопасно, а скорее преднамеренно)
CCCC меняем на 00402034 - адрес начала ф-ии с месагбоксом.
получаем строку "AAAABBBB4 @A"
вводим и получаем "Молодец - Да Нет Справка" 
__________________
 
snow white world wide
Последний раз редактировалось sn0w; 21.08.2006 в 19:04..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|