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

 eXeL@B —› Основной форум —› eXeL@B: Турнир разработчиков ПО для задач реверс-инженерии
. 1 . 2 . >>
Посл.ответ Сообщение

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

Создано: 29 апреля 2015 10:00
· Личное сообщение · #1

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

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

Итак, я объявляю стартовое вознаграждение в 1000$ победителю проекта. По мере того, как будут появляться проекты (и если будут вообще), а также с учетом моей веры в них, я готов увеличивать эту сумму, а также общее число призовых мест. Вы также можете поучаствовать в пожертвовании на призовой фонд, ваш ник или альтернативный, а также сумма будет отражена в шапке темы. Пожалуйста, не надо торопиться с этим, давайте дождемся появления конкурсантов.

Срок проведения турнира - 6 - 8 месяцев, в течение мая 2015 года мы будем искать конкурсантов. Подведение итогов - декабрь 2015 по январь 2016. Все как полагается, оценка жюри и оценка участников форума.

P.S. Просьба избегать не конструктивной критики, иначе - удаление постов. Что-то не нравится или знаете как сделать лучше - пишите в ЛС.




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

Создано: 29 апреля 2015 10:27
· Личное сообщение · #2

int
А уже существующие, но логически незаконченные проекты могут участвовать в турнире?

-----
Everything is relative...




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

Создано: 29 апреля 2015 10:28
· Личное сообщение · #3

Vamit
Безусловно.

Кстати, публикация исходных кодов не является обязательным условием участия. На усмотрение авторов проекта.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 29 апреля 2015 10:44
· Личное сообщение · #4

как предусморены форс мажоры ? например все скинули инту денег, а он внезптно пропал)) ну малоли, всякое в жизни бывает
а люди трудились, писали, утилиты предоставили общественности

т.е. какая то система вознаграждений которая не зависит от одного человека



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

Создано: 29 апреля 2015 11:22
· Личное сообщение · #5

Ну можно расшарить пароль от WebMoney кошелька на 3-х топовых членов администрации (кто отвечает за сервер и кто хорошо зарабатывает).

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


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 29 апреля 2015 11:30
· Личное сообщение · #6

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




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

Создано: 29 апреля 2015 11:38
· Личное сообщение · #7

reversecode лайт версию кипера заюзать (сертификат) хотя там привязка к номеру, тоже вариант не очень.

-----
[nice coder and reverser]




Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 29 апреля 2015 11:46
· Личное сообщение · #8

Яндекс-денги с постоянным паролем, как один из вариантов. Там никаких активаций и смс



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

Создано: 29 апреля 2015 13:14
· Личное сообщение · #9

TryAga1n пишет:
Там никаких активаций и смс

Перевод средств требует смс подтверждения.



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 29 апреля 2015 15:26
· Личное сообщение · #10

int пишет:
Перевод средств требует смс подтверждения.

Кажется там есть аварийные коды на этот случай, вместо смсок. Ну или как вариант - перфект мани, биткоины etc.

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

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

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

Создано: 30 апреля 2015 13:12
· Личное сообщение · #11

MasterSoft пишет:
список нужных проектов

F_a_u_s_t пишет:
Дизассемблеров и так куча, лучше xed все равно не будет, а по простоте, проще capstone уже некуда, вот годный эмулятор совсем другое дело, особенно если он x64.
ir, bap etc уже прижились и с промежуточным кодом тоже нет особого смысла извращаться, библиотеки уже есть, пилят их давно, причем не в одно рыло.
Нехватка интерфейсов над всем этим добром и алгоритмических решений, то бишь анализаторы, оптимизаторы etc. или же фреймворки для быстрого пиления тулз на коленки, в качестве примера можно привести
winSRDF можно сказать прост и даже наивен, но он как бы есть, для одноразовой тулзы без претензий вполне годен.
Взять radare, весьма и весьма годный тул, но отсутствует вменяемый интерфейс из за чего использование превращается в боль и страдание.

Кто любит и может создавать GUI - очень нужен GUI для radare
Движок отладчика - такой который можно подключить в виде библиотеки. Кто хочет сделать анпакер, берет такой движок и прикручивает. Существующие - шлак.
Эмуляторы ARM/x86/x86_64 - welcome! Если это конечно будут полноценные эмуляторы, а не попытка сделать что-то с чем-то. На самом деле все идеи нужных проектов уже были озвучены.




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

Создано: 05 мая 2015 14:19 · Поправил: BoRoV
· Личное сообщение · #12

int пишет:
очень нужен GUI для radare

Сегодня обновился http://ingumadev.blogspot.de/2015/05/welcome-bokken-17.html

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





Ранг: 110.8 (ветеран), 104thx
Активность: 0.090.01
Статус: Участник

Создано: 05 мая 2015 16:34
· Личное сообщение · #13

int пишет:
предложение о том, какой вы бы хотели увидеть проект на конкурсе


Даешь ольгу в kernel-mode




Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 21 мая 2015 01:56 · Поправил: Nimnul
· Личное сообщение · #14

Даешь полный эмулятор железа и надсистемный отладчик. Конкурс крякмиксов будет или нет?

-----
have a nice day





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

Создано: 28 мая 2015 00:27
· Личное сообщение · #15

Nimnul
eXeL@B: Турнир крэкеров 2015 (eXeL@B Contest 2015)

-----
EnJoy!





Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 28 октября 2015 17:31 · Поправил: hors
· Личное сообщение · #16

Кто-нибудь уже участвует или всё как всегда?

-----
http://ntinfo.biz




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

Создано: 28 октября 2015 18:01
· Личное сообщение · #17

hors пишет:
Кто-нибудь уже участвует или всё как всегда?

тут такое дело ...

--> Link <--

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


Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 28 октября 2015 18:06
· Личное сообщение · #18

tihiy_grom пишет:
тут такое дело ...


То был конкурс крэкеров, а это конкурс разработчиков ПО. Или тут также всё плохо?

-----
http://ntinfo.biz




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

Создано: 28 октября 2015 18:49
· Личное сообщение · #19

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



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

Создано: 28 октября 2015 19:16
· Личное сообщение · #20

Чтобы провести турнир разработчиков нужны, собственно, сами разработчики и идеи проектов:
int пишет:
Здесь вы можете подать заявку на участие в проекте или оставить предложение о том, какой вы бы хотели увидеть проект на конкурсе


И раз ни 1-ого, ни 2-ого нет, то и проводить нечего. Нужен кто-то, кто готов стать первым. hors, может это вы?)

int пишет:
Эмуляторы ARM/x86/x86_64 - welcome!

Есть Unicorn CPU emulator engine

По поводу GUI для радара тоже выяснили:
BoRoV пишет:
int пишет:
очень нужен GUI для radare
Сегодня обновился http://ingumadev.blogspot.de/2015/05/welcome-bokken-17.html


Подведу черту. Идея турнира родилась на основе конкурса плагинов Ильфака и на простой идее поддержать разработчиков. Я хотел только одно - сделать сайт еще полезнее для людей вовлеченных в реверсинг. Поддержать тех для кого реверсинг только хобби - по-моему неплохая задумка. Наверно, все дело в ценнике в 1-ом посте, хотя мне очевидно, что сумма бы выросла, если бы тут появилось даже 2 - 3 интересных проекта, которые люди были бы готовы довести до хотя бы 1-ой беты.

Нужна конкретика, что тут должно появиться, чтобы начать разговоры о сроках и регламенте проведения конкурса? Хорошо, вот шаблон:
Форма участия в конкурсе
1.Опишите идею проекта, для чего он нужен?
2. Примеры аналогичных проектов и их недостатки. Докажите людям, что ваш проект нужен!
3. Предполагаемые сроки реализации проекта (для оценки сроков конкурса по завершению приема заявок).


Пример:
1. Хочу сделать дампер vtable для полиморфных классов на основе RTTI бинарных файлов. Проект поможет разбирать внутренние интерфейсы бинарников, сейчас есть только ограниченные скрипты для IDA и нет универсального средства.
2. Как уже было озвучено в пункте 1, есть только IDC скрипты для IDA и нет инструмента с конкретно описанным функционалом. Примеры:
Скрипт для IDA VTableRec - работает только из IDA и только с конкретной выбранной таблицей, генерирует описание класса в формате Си++ (и судя по отсутствию virtual у 1-ой функции - делает это криво), также вряд ли поддерживает стандарт C++-ABI (а это значит что он генерирует два деструктора и даже три, если он объявлен виртуальным, а значит есть в vtable)
консольная программа vtable-dumper - работает только для C++-ABI и заявлена поддержка только динамических библиотек ОС Linux, также не генерируется готовый заголовочный файл (header, *.h)
3. Полагаю, у меня уйдет 2 месяца для стабильной версии.

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



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 28 октября 2015 19:42
· Личное сообщение · #21

int
Class Informer - не оно?

-----
старый пень




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

Создано: 28 октября 2015 20:19
· Личное сообщение · #22

r_e
➜ Plugin git: (master) g++ Main.cpp
In file included from Main.cpp:7:
./stdafx.h:8:10: fatal error: 'windows.h' file not found
#include <windows.h>




Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 28 октября 2015 21:17
· Личное сообщение · #23

int пишет:
Нужен кто-то, кто готов стать первым. hors, может это вы?)


Не. Если этот конкурс для поддержки разработчиков, то это точно не для меня, так как в какой-то поддержке я особо не нуждаюсь.
Просто интересно было, как обстоят дела.

-----
http://ntinfo.biz




Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 28 октября 2015 21:35
· Личное сообщение · #24

int
А чего не взять готовый бинарь? Или это не кошерно?

-----
старый пень





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 28 октября 2015 21:38
· Личное сообщение · #25

под макосью врядли запустится )))



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

Создано: 28 октября 2015 22:07 · Поправил: Carpe DiEm
· Личное сообщение · #26

ГПЧ может наедятся на приз забрать сразу свой приз со своим декомпилем ?



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

Создано: 29 октября 2015 00:25
· Личное сообщение · #27

Carpe DiEm
Без шуток про GPcH креклаб не такой винрарный и кошерный, не так ли?

А если серьезно, вообще-то предполагалось голосование народа, а не жюри из модераторов. И у GPcH есть все шансы, как бы вы не язвили.

Добавлено спустя 14 минут
r_e пишет:
А чего не взять готовый бинарь? Или это не кошерно?

Мне Ильфак тоже готовый бинарь на днях прислал, спасибо вам всем! Осталось вайн прикрутить.

Кроме того, я изучил указанный плагин и убедился в том, что он ограничен RTTI (т.е. ему нужны манглированные имена). А если никакого RTTI нет и я вручную функции назову? Хотя этого нет в ТЗ, это предполагалось.

Едем дальше, на маке, как известно RTTI куда богаче. И в случае анализа кросс-платформенного приложения интереснее копнуть маковую реализацию или линуксовую, если таковая имеет RTTI. И тут мы опять упираемся в то, что данный плагин работает только с MSVC’s C++ ABI, а у GCC и clang совершенно другой C++ ABI и манглирование имен тоже другое. Плагин заточен под Microsoft ABI.




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

Создано: 29 октября 2015 00:39
· Личное сообщение · #28

Я бы предложил на трунир свой проект "Full VMProtect Unpacker x64", смысл которого полное снятие этой вм, включая накрытую часть от OEP. И поддержал бы таким образом турнирный проект. Но сделать это могу в лучшем случае не раньше, наверное, конца следующего года, и то при условии, озвученном по верной догадке int'а. Всё дело в том, что
1) Меня то и дело бросает то к пикам, то к армам, то к мипсам, чередуя более всем знакомую архитектуру x86/x64. Особо я не выбираю, хотел бы заниматься чем-нибудь одним, но спрос непостоянен и очередь создаётся именно в таком виде.
2) Не удаётся пока выйти на американский уровень трудооплаты, в виду чего не могу позволить себе потратить время ради не 100% победы

-----
IZ.RU





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 29 октября 2015 00:55 · Поправил: reversecode
· Личное сообщение · #29

int для GCC еще в бородатом 2012 сделали все скрипты для ида --> Link <--
посто никто ничего не помнит и не читает ((
к тому же есть еще матросов со своими плюшками --> Link <-- --> Link <--




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

Создано: 29 октября 2015 01:16
· Личное сообщение · #30

Нам нужен kickstarter для крэкеров
Толковые люди готовы делать крутые толковые вещи для народа, но нужно бабло.
С другой стороны, много народу хотело бы иметь эти крутые вещи в своём инструментарии и наверняка не пожалеют немного бабла на развитие проекта, может и получится нормально скинуться, если будут 100% перспективы завершения дела после сбора нужной суммы.

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

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


| Сообщение посчитали полезным: _FUCKER_, zNob, DenCoder
. 1 . 2 . >>
 eXeL@B —› Основной форум —› eXeL@B: Турнир разработчиков ПО для задач реверс-инженерии
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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