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

 eXeL@B —› Основной форум —› Unity3D CrackMe
Посл.ответ Сообщение


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

Создано: 22 марта 2011 19:19 · Поправил: OKOB
· Личное сообщение · #1

Unity3D быстро развивающийся многоплатформенный игровой движок.

Может портировать созданные в нем игрухи (и не только) на Web, PC, Mac, XBox 360, Wii, PS3, Android, iOS а в скором будущем и под новый Flash (с поддержкой 3D) и Linux.

В связи с этим представляет собой большой рынок потенциальной "работы" исследования.

И пора к нему присмотреться.

Код внутри писан на С#. Но где он внутри сборки?

ПРЕДУПРЕЖДЕНИЕ: Требует установки в систему Web Player Unity 3D.

Внутри без наворотов, т.к. пробный шар и потому же CrackMe, хотя можно и кейгенить.

a97f_22.03.2011_CRACKLAB.rU.tgz - CrackMe.rar

-----
127.0.0.1, sweet 127.0.0.1





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 22 марта 2011 19:22 · Поправил: 4kusNick
· Личное сообщение · #2

Я как-то окпался в юнитях. Код там в dll, в C# (независимо от того, на каком языке кодили в самой юнити), а вот до ассетов добраться не удалось.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





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

Создано: 22 марта 2011 19:37
· Личное сообщение · #3

4kusNick пишет:
Я как-то окпался в юнитях.


Тоже один раз смотрел Зомбивиль для мобилы. Сборку рассыпал, DLL и двига и игрухи вынял. Но внутри только объявления классов и прототипы функций. А самого кода так и не увидел (смотрел Рефлектором).

-----
127.0.0.1, sweet 127.0.0.1





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 22 марта 2011 19:45
· Личное сообщение · #4

Вот dllки с кодом вроде.

801e_22.03.2011_CRACKLAB.rU.tgz - unityCrackme.7z

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 22 марта 2011 19:53 · Поправил: 4kusNick
· Личное сообщение · #5

Сама проверка:
http://pastebin.com/t5MnNBEL

Разбираться.. лень(

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 22 марта 2011 20:04 · Поправил: 4kusNick
· Личное сообщение · #6

Замечу, что бывают standalone сборки, не для вэба - там dllки с кодом прямо так валяются. А тут оно упаковано немного, я когда ковырял давно - алго упаковки разобрал и написал утиль для распаковки - получалось анпакать дллки и файл данных с ассетами, который распаковать не вышло - надо реверсить алго самой юнити - смотреть как она их собирает там (я начинал, но забил - время свободное тогда закончилось на такие эксперименты).

Жаль, ни самой утилитки, ни воспоминаний о подробностях формата .unity3d не осталось - давно это было (
Но есть обфускатор, который умеет анпакать .unity3d архивы (даже в нереганной версии):
http://en.unity3d.netobf.com/unpack_unity3d

Я когда с форматом разбирался - помню только что было очень просто - банально в заголовке смещения dllок и файла с ассетами и всё пожато + заголовок юнити поверх, как-то так. Я тогда довольно быстро смог его понять и написать распаковщик.

Ещё вот обсуждают по теме:
http://forum.unity3d.com/threads/22481-How-easy-would-it-be-to-hack-a-web-player

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.



 eXeL@B —› Основной форум —› Unity3D CrackMe
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати