Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет superhuman ([info]superhuman)
@ 2017-04-27 13:15:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Потянуло что-то на реверс инжиниринг форматов. Однако, с чего начать? С чего-то полезного, это ясно. Но есть слишком простые форматы, где и ломать нечего. Например, *.svg или *.tgf какой-нибудь, там и так всё очевидно. А есть слишком сложные - бинарники всякие и криптоконтейнеры. Нужно с чего-нибудь не слишком простого, не слишком сложного.

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

В общем, начал с семантической базы*. Как раз в последней версии зарелизили только базу данных, но не сопровождающую прогу. Первым делом проанализировал частоту символов и подтвердил очевидное, таки да, это плоский текст. :)


(Добавить комментарий)


(Анонимно)
2017-04-27 15:20 (ссылка)
>такие правила

Ебанашка.

(Ответить) (Ветвь дискуссии)


(Анонимно)
2017-04-27 15:49 (ссылка)
анон прав. нафига реверсить то, что уже описано? сразу нужно реверсить что-то новое. формат файлов какой-то софтины или игры из 80-90x, о которой помнит 3.5 анонимуса например

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]phantom
2017-04-27 16:10 (ссылка)
Во-первых, из любви к искусству. Пусть профессионалы реверсят PLC или прочую промышленную поебень. Любители будут реверисть то, что нам нравится.

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

Наконец, от проприетарщины останется привкус неопределённости. Например, какие-то неварьирующиеся хедеры, которые фиксированы, и непонятно, что содержат. Но может, и валидную инфу. Как познать формат до конца тогда, если не по спеке?

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2017-04-27 18:01 (ссылка)
>из любви к искусству

вениамин, плиз

(Ответить) (Уровень выше)


[info]phantom
2017-04-27 16:13 (ссылка)
И вообще, нахуйя собирать паззлы (в реале)? Можно же эти фотографии/картины скачать и распечатать.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2017-04-27 18:21 (ссылка)
Не зря символом аутизма во всем мире является изображение пазла.

(Ответить) (Уровень выше)


(Анонимно)
2017-04-27 17:10 (ссылка)
> Нужно с чего-нибудь не слишком простого, не слишком сложного.

> А ещё желательно, чтоб открытая спецификация была. Но в неё не смотреть! Ибо такие правила.

Напоминает еблю с резиновой женщиной.

(Ответить) (Ветвь дискуссии)


[info]phantom
2017-04-27 17:19 (ссылка)
Что-то анонимусы суровые таки пошли, явно из Челябинска. Суровые челябинские ебаки. Ебут только мясо.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2017-04-27 18:02 (ссылка)
это омич злой, он всегда такой, причем по делу

(Ответить) (Уровень выше)


(Анонимно)
2017-04-27 18:18 (ссылка)
А это потому что вот мне как-то ударило в голову разобрать формат сжатия видео в древней игрушке, я и разобрал. Не зная заранее, легко будет или сложно, без всяких спеков, ясен хуй. Имею право осуждать!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]phantom
2017-04-27 18:59 (ссылка)
Ну, молодец, челябинец. Ты велик и могуч. А мы - уже новое поколение: хилое, милкое, вам не ровня.

(Ответить) (Уровень выше)


[info]hex_laden
2017-05-03 14:55 (ссылка)
У меня есть один малораспространенный досовский архиватор (о котором даже 3.5 анонимуса не знают) и несколько архивов, могу отсыпать.

(Ответить) (Ветвь дискуссии)


[info]phantom
2017-05-05 10:37 (ссылка)
Спасибо, но пока не надо. Семантическая база нужна, понятно зачем. А архиватор пока нет, да и некоторая теория и практика с архиваторами и криптографией нужна вначале.

(Ответить) (Уровень выше)