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

 eXeL@B —› Основной форум —› L@B: Турнир крэкеров 2010 (ОБСУЖДЕНИЯ)
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 13 . 14 . >>
Посл.ответ Сообщение


Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 10 октября 2010 16:17
· Личное сообщение · #1

Появилось предложение создать конкурс лучший крэкер cracklab.ru - победитель получит всенародное уважение форумчан
Конкурс включает в себя 2 задания:

1. Crackme/Keygenme
2. Unpackme
x. можно добавить еще одно задание

На решение отводится три недели, за проверкой отправленного решения следит коммисия (все кто входит в коммисию
в конкурсе не участвует - обидно, но справедливо), решение не озвучивается в теме, также как и подсказки.
Прежде чем участвовать составляем таблицу участников, если наберется определенное количество, то конкурс состоится.


Самое сложное найти команду разработчиков заданий - мое мнение должно быть от 3 до 6 человек. Если все нормально пойдет, то конкурс состоится.

От модератора: Турнир 2010 успешно закончился

Вот страница турнира с заданиями и описанием: http://exelab.ru/f/contest/

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 09 ноября 2010 14:49
· Личное сообщение · #2

Oott пишет:
скорборд будет?

будет




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 09 ноября 2010 15:01
· Личное сообщение · #3

BoRoV пишет:
а ты на даты посмотри, а потом на расписание, там опечатка в первом слове, я просто скопипастил пост выше.

Ха, опечатка пошла в народ, это была моя копипаст-опечатка на странице турнира, потом я заметил сообщение от Dem0n1C и исправил.

-----
Всем не угодишь




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

Создано: 09 ноября 2010 16:33
· Личное сообщение · #4

дауж на второе задание без знаний иды плохо.
2 часа уже потратил, а онализ ВМ както неидет.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 09 ноября 2010 18:05
· Личное сообщение · #5

IDA не поможет, там антиреференс трики заюзаны, я писал деморфер

-----
Yann Tiersen best and do not fuck




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

Создано: 09 ноября 2010 19:42
· Личное сообщение · #6

PE_Kill пишет:
IDA не поможет, там антиреференс трики заюзаны, я писал деморфер

Да я уже столкнулся с защитой когда в ВМ на бряке стоишь.

В иде через скрипты код почистить думаю можно (еслиб умел). А то вычисление регистров размыто константами.

А так както все гиморойно для реверса, все сильно размазано, а времени свободного в обрез.
Думау статическую чистилку писать, вручную занопил левые прыжки, это гдето 50% всего файла.

PS что такое деморфер и антиреференс.



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 09 ноября 2010 20:05
· Личное сообщение · #7

не знаю как все но лично я очень сильно требую, чтобы по окончании турнира были выложены пара-тройка решений с описаниями для каждого задания




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 09 ноября 2010 20:47
· Личное сообщение · #8

SWR пишет:
антиреференс.

Защита от нахождения перекрестных ссылок. Стоишь ты в коде, а откуда он вызывается - хз, ида/оля не сумели выявить статическим анализом.

SWR пишет:
деморфер

Ну это просто. Сворачивание арифметических операций в константы, сворачивание нескольких команд в одну и т.д.

-----
Yann Tiersen best and do not fuck




Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 09 ноября 2010 20:55 · Поправил: gena-m
· Личное сообщение · #9

tihiy_grom пишет
сильно требую решений с описаниями

Большие сомнения, что авторы решений написали туторы уровня Валентина, во вторых личку никто не отменял, имена победителей установить будет несложно и соответственно что то спросить у них вполне возможно. Обязаловка будет напрягать, может кто то не хочет разглашать свои методы.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 09 ноября 2010 20:55
· Личное сообщение · #10

tihiy_grom пишет:
не знаю как все но лично я очень сильно требую, чтобы по окончании турнира были выложены пара-тройка решений с описаниями для каждого задания

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

gena-m пишет:
ольшие сомнения, что авторы решений написали туторы уровня Валентина

А главное такого требования и нет. Членам жюри достаточно пары предложений, чтобы понять способ решения и оценить данный подход.

-----
Всем не угодишь





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 09 ноября 2010 21:19
· Личное сообщение · #11

gena-m

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

Что касается туторов, какие пишет В.Некрылов, то такие нам не требуются по нескольким причинам:
Валентин пишет очень подробно и для новичков, при этом в его текстах напрочь отсутствует лёгкость и юмор, без которых такие объёмные туторы новичку читать довольно сложно.


В любом случае приветствует максимальный объём необходимой информации, в т.ч. использовавшиеся скрипты.

Участникам: обращайте внимание, что для UnpackMe необходимо, чтобы он запускался и работал не только на той системе, на которой его распаковывали!

-----
EnJoy!




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

Создано: 09 ноября 2010 22:32
· Личное сообщение · #12

PE_Kill пишет:
Защита от нахождения перекрестных ссылок

Да. я уже правил хиевом статические прыжки через еах. Но прыжок в середину другой функции добил.
Да и сама ВМ не бональный свитч по опкодам, а динамичски связаная хрень, которую пока хз как анализировать.




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 09 ноября 2010 22:47
· Личное сообщение · #13

Рейтинг лист участников опубликован.

-----
Всем не угодишь





Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 09 ноября 2010 23:19
· Личное сообщение · #14

Супер. Жаль щас пока нет времени на второе задание, ну постараюсь в неделю вложится, но не уверен. Отсюда сразу же вопрос.
получают небольшой штраф по баллам, а именно: x0.8 от суммы полученных баллов.
Как это считается? Есть зависимость от количества времени на которое задержалось решение?

-----
Лучше быть одиноким, но свободным © $me





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 09 ноября 2010 23:40
· Личное сообщение · #15

Нет зависимости, все кто за пределами одной недели сделает получают по 80% от своего реального балла.
Оставлять всё на последний день не выгодно самим участникам, потому что каждую неделю открывается новое задание.

-----
Всем не угодишь





Ранг: 127.3 (ветеран), 44thx
Активность: 0.090
Статус: Участник

Создано: 10 ноября 2010 02:14
· Личное сообщение · #16

Bad_guy пишет:
По окончанию турнира все участники имеют право на публикацию своей работы

а я думал под конец будут опубликованы пасы от архивов. я даже все решения сохранил)
может всё таки открыть все решения? я думаю всем интересно, тем более, что:
Jupiter пишет:
Описания от участников были разными, равно как и сорсы.


да и можно будет оценить работу жюри

-----
zzz





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 10 ноября 2010 03:03
· Личное сообщение · #17

zeppe1in пишет:
а я думал под конец будут опубликованы пасы от архивов


ещё только начало, рановато пока пароли выкладывать

-----
EnJoy!





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 10 ноября 2010 13:07
· Личное сообщение · #18

zeppe1in пишет:
а я думал под конец будут опубликованы пасы от архивов.

Только если сами авторы опубликуют. Заранее не было сказано, что результаты будут публиковаться, поэтому авторы этих результатов могли делать "на черновик", может быть кому то из них не захочется публиковать вот такой черновой вариант, может кто-то не захочет свои исходники публиковать итд.

-----
Всем не угодишь




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

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

а что значит "напишет декомпилятор"
В каком виде должно быть декомпилировано




Ранг: 106.9 (ветеран), 27thx
Активность: 0.080
Статус: Участник

Создано: 10 ноября 2010 19:21 · Поправил: Oott
· Личное сообщение · #20

Я так думаю, чтобы по декомпилированому коду можно было разобрать алгоритм проверки ключа.
П.с. PE_Kill, почисти лс.



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

Создано: 10 ноября 2010 20:53
· Личное сообщение · #21

Oott пишет:
Я так думаю, чтобы по декомпилированому коду можно было разобрать алгоритм проверки ключа.

Ага, вполне достаточно этого будет.



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

Создано: 10 ноября 2010 23:44
· Личное сообщение · #22

тобиш названия вирт регистрам и командам я могу сам дать?



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 10 ноября 2010 23:45
· Личное сообщение · #23

лол, а где ты их ещё возьмёшь?




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 11 ноября 2010 00:25
· Личное сообщение · #24

int
Вот птицеед удивится, когда названия регистров будут соответствовать его исходнику!

-----
EnJoy!




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

Создано: 11 ноября 2010 07:06
· Личное сообщение · #25

Jupiter пишет:
Вот птицеед удивится, когда названия регистров будут соответствовать его исходнику!

100% совпадение = невероятная удача, но, в принципе, обозвать часть регистров вм близко к сорцам вполне реально.



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

Создано: 11 ноября 2010 10:21
· Личное сообщение · #26

Да я думаю просто r1...r64 как в риск проциках
Пока нашел PC регистр и пару команд разобрал.

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



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

Создано: 11 ноября 2010 11:18
· Личное сообщение · #27

SWR это не компиль, это я для запутывания.



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

Создано: 11 ноября 2010 12:10
· Личное сообщение · #28

в команде 0x11 бага
там по адресу копируется word
Но счетчик увеличивается на 2, а должен на 4 так как адрес 4 байтный
Повезло что она не используется (по аналогии и 0x12)




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

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

SWR пишет:
в команде 0x11 багатам по адресу копируется word Но счетчик увеличивается на 2, а должен на 4 так как адрес 4 байтный


нет там ошибки, копируется WORD (сам сказал), вот на длину WORD и продвигается указатель и при чем там адрес

-----
127.0.0.1, sweet 127.0.0.1




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

Создано: 11 ноября 2010 13:31
· Личное сообщение · #30

я про указатель на следующую команду говорю (PC), а не про данные




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 11 ноября 2010 13:38
· Личное сообщение · #31

SWR нет там ошибки, ты просто не понял схему загрузки PCode на конвеер. VM умеет загружать только 32 битные данные, а дальше шаманит над ними, для приведения к 16 и 8 битам. Оптимизируй исполнитель. В исполнителе 11 всего 12 VM команд, если бы ты привел его к такому виду, то сам бы увидел в чем ты ошибся.

-----
Yann Tiersen best and do not fuck



<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 13 . 14 . >>
 eXeL@B —› Основной форум —› L@B: Турнир крэкеров 2010 (ОБСУЖДЕНИЯ)
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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