Сейчас на форуме: _MBK_, UniSoft, laslo (+11 невидимых)

 eXeL@B —› Программирование —› Cube crackme by Promix17
<< . 1 . 2 .
Посл.ответ Сообщение

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

Создано: 26 июля 2012 21:26 · Поправил: Promix_17
· Личное сообщение · #1

Давно возникла у меня одна интересная идея насчёт алгоритма проверки регистрационных номеров, но всё никак руки что-то не доходили... И вот, наконец, после долгих мучений и попыток навесить хоть какую-то защиту crackme заработал. Я думаю, что для успешного его решения нужно не сколько навыков реверса, сколько программирования, и это обнаружится на последнем этапе . Кто скажет, что крякми не решаемый - тот ошибется; можно математически доказать, что решение быстро находится. В общем, всем удачи и терпения))) Надеюсь, идея Вам понравится)))




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

Создано: 09 августа 2012 19:51
· Личное сообщение · #2

ajax
Скорее где-то час настройки софта и минуты 2 его работы. Не, полный алгоритм проверки был получен, практически без отладчика, только определил границы кода с его помощью.
З.Ы. Предлагаю всё же оставить этот крякмис в покое и оставить топик под крякмис изначальный.



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

Создано: 15 августа 2012 13:01
· Личное сообщение · #3

Уж не знаю, что у Вас там не получается, но я только что для достоверности написал брут, который генерит правильный ключ за пару минут. Или всем уже надоело?




Ранг: 462.8 (мудрец), 468thx
Активность: 0.280
Статус: Участник
Only One!

Создано: 15 августа 2012 13:49 · Поправил: OnLyOnE
· Личное сообщение · #4

Promix_17 пишет:
Или всем уже надоело?


Уважаемый Promix_17, то что вы написали ваш крякмис, говорит о вас как об не плохом программисте.
Напишете лучше что-нибудь толковое и функциональное.
К примеру тузлу для анпака или тулзу в области криптографии или упаковщик... ИМХО конечно..
Только в этом случае вы заработаете уважение, а может и профит.

-----
aLL rIGHTS rEVERSED!


| Сообщение посчитали полезным: DimitarSerg, GroundHog, Maximus


Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 15 августа 2012 16:11
· Личное сообщение · #5

Согласен, напишите лучше распаковщик к какому нибудь известному проту.
Жизнь (в виде запросов на взлом) обычно подкидывает другие цели, либо цели которые намного сложнее. Просто так бесцельно проводить время и ломать голову слишком дорогое удовольствие в нашей жизни.

-----
StarForce и Themida ацтой!


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

Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 16 августа 2012 13:46
· Личное сообщение · #6

Студентам полезно для скилла.
Только сейчас почти нету




Ранг: 527.7 (!), 381thx
Активность: 0.160.09
Статус: Участник
Победитель турнира 2010

Создано: 16 августа 2012 19:35
· Личное сообщение · #7

OK!OB! : ABGFBCAFHCH
Promix17 : AABAACGHGHF



-----
127.0.0.1, sweet 127.0.0.1




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

Создано: 16 августа 2012 19:50
· Личное сообщение · #8

Promix_17
Вот тебе Максимус дело говорит. Напиши достойный пакер. Попробуй добиться размеров и степени сжатия, как к примеру у того же FishPP или Upack, добавь туда пару своих антиотладочных трюков - заставь это все работать, потом накрой самим собой и выложи на обозрение и вот тогда будет польза - во-первых - все интереса ради начнут анпакать, во-вторых будет еще один достойный пакер. Крякмис то не сложно написать, мне кажется что кракмисов уже больше, чем самих кряков. А вот тратить время и реверсить его - это уже каждый подумает и не в силу своей лени а в связи с ценностью свободного времени, у многих жены, дети и всем надо уделить внимание. Мой Вам совет - лучше пиши достойный пакер, их то в разы поменьше крякмисов будет, на пальцах можно посчитать.



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

Создано: 16 августа 2012 22:35 · Поправил: Promix_17
· Личное сообщение · #9

OKOB - Поздравляю с победой))) А то уже подумал, что слишком занудный крякми получился.

Есть какие-нибудь вопросы или комментарии по теме крякмиса? (На самом деле сама идея не особо практичная, но просто прикольная) Если кому надо, могу выложить оригинальный кейген. Была у меня сначала мысль такое для 3 на 3 написать, но потом по понятным причинам я отказался... Вообще, 2 на 2 всегда собирается максимум за 11 ходов, а вот 3 на 3 уже за 20. Сбрутить ключ другому в таком случае нереально, а кейген самому написать можно - есть программы, которые собирают 3 на 3 путём перебора типа встреча посередине.

OnLyOnE,Maximus и ressa - пакер мой уже давно в разработке, только вот проблема встала - свой ассемблер/дизассемблер написать - без него ни нормальной обфускации не сделаешь, ни команды с оригинальной программы не стыришь (а брать надо, и побольше, плюс потом ещё всё это на собственной вм исполнять) и т.д. Что-то конкретное легко написать, но это будет легко сниматься. Если хватит желания и сил, то попробую сделать что-то более общее и мощное.




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 16 августа 2012 22:54
· Личное сообщение · #10

На том предлагаю тему закрыть, а товарищу Promix_17 предлагаю убиться аб стену дабы неплодить бесполезных говнозащит, которые мы потом будем пачками крашить. Так было со всеми приходящими сюда говнописателями, будет так и с вами, это я вам обещаю.

-----
StarForce и Themida ацтой!


| Сообщение посчитали полезным: ManHunter, OnLyOnE, ressa, VodoleY, DimitarSerg


Ранг: 462.8 (мудрец), 468thx
Активность: 0.280
Статус: Участник
Only One!

Создано: 17 августа 2012 10:29
· Личное сообщение · #11

Maximus
Я надеюсь ты понял, что Promix_17 не просто типа написал крякмис
а просто на нас "дураках" пытается проверять взломоустойчивость своих алгоритмов которые
и намерен использовать в своем "пакере"
Promix_17
Шли бы вы ... куда по дальше.. ваши крякмисы и другие ваши поделки здесь вряд ли кто будет тестировать..
В вашем случае, как пишущему коммерческий протектор, бета тестеры оплачиваются.

-----
aLL rIGHTS rEVERSED!


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

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

Создано: 17 августа 2012 10:59 · Поправил: Promix_17
· Личное сообщение · #12

Во-первых, идея данного крякми совершенно непрактична для применения в реальных защитах, так что её незачем тестировать.

Во-вторых, кто не любит решать крякми - пусть их и не решает. А кому это интересно, надеюсь, тому мой крякми понравился - всё-таки это чуть больше чем обычный keygen me.




Ранг: 527.7 (!), 381thx
Активность: 0.160.09
Статус: Участник
Победитель турнира 2010

Создано: 17 августа 2012 11:07 · Поправил: OKOB
· Личное сообщение · #13

OnLyOnE пишет:
пытается проверять взломоустойчивость своих алгоритмов


Что касается антиотладки, то может быть и так.

А основное алго для кейгена это солвер для Pocked Cube (кубик Рубика 2х2). Состояние кубика "0WGWb0rWbGGbbYW0rYrYrY0G" (6 граней по 4 поля = 24 позиции) перемешивается на основе имени, а ключ это соответственно действия (ходы) для того чтобы куб собрать, т.к. картинка зашифрована ключом WWWWrrrrGGGGbbbbYYYY0000 (W - white, r - red, G - green, b - blue, Y - yellow, 0 - orange).

Число Бога (минимальное число ходов за которое можно собрать куб из любой комбинации) для Pocked Cube - 11. Потому и длина ключа выбрана 11. А словарь ключа "ABCDEFGHI" (9 символов) это повороты граней (front, top, right) - F, T, R, F2, T2, R2, F3, T3, R3.

А число независимых состояний не примерно 5 миллионов, как было заявлено, а (8! * 3^7)/24 = 3674160.
Потому и называется Cube.

Автор свой солвер писал с 2008 года - http://cubemir.0pk.ru/viewtopic.php?id=110

-----
127.0.0.1, sweet 127.0.0.1


| Сообщение посчитали полезным: DimitarSerg, ==DJ==[ZLO]

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

Создано: 17 августа 2012 11:21 · Поправил: Promix_17
· Личное сообщение · #14

В общем, тема закрыта.

OKOB - когда понял, что это кубик-рубика и было ли это неожиданно?

Число 3674160 называть не хотел - загуглиться тогда быстро.



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

Создано: 17 августа 2012 19:11
· Личное сообщение · #15

Promix_17
Вот сделай пакер с наилучшей степенью сжатия, а в эбауйте сделай в качестве плюшки на асме чтобы кубик Рубика собирался красиво))) Вот это будет лучше всего)




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 17 августа 2012 20:31
· Личное сообщение · #16

на этой счастливой ноте закончим.

-----
[nice coder and reverser]


| Сообщение посчитали полезным: ressa
<< . 1 . 2 .
 eXeL@B —› Программирование —› Cube crackme by Promix17
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати