Сергей Соколов
Заказчик Сергей Соколов aikonwork | FL.RU

Сергей Соколов

На сайте 12 лет и 11 месяцев (заходил 7 лет 1 месяц 20 дней назад)
0
141
Рейтинг
141
Все (5)       Заказы (5)        Вакансии (0)       Конкурсы (0)
Разместить заказ
07 Сентября 2016
Бюджет: 200 000 руб
Необходимо реализовать карвинг записей баз данных из свободных секторов для SQLite-баз.

В мобильных OS приложения хранят данные в sqlite-базах. В случае удаления приложения его базы данных тоже удаляются как файлы. Остаются только их части в секторах дампа, помеченных как свободные. При этом карвинг на уровне файлов невозможен (присутствуют не все части файла, неизвестен их порядок). Но сами записи часто присутствуют полностью, включая хедер и данные. Нужно разработать механизм восстановления таких данных. Механизм должен учитывать тот факт, что в последовательных секторах могут храниться последовательные куски файла.

Видится два возможных варианта алгоритма.
1) Поиск по хедеру для таблиц известного формата. Составляются шаблоны для известных таблиц популярных приложений, по ним осуществляется восстановление записей аналогично тому, как это делается в восстановлении из свободных страниц SQLite-базы. Для оптимизации по времени (в отличие от страниц, здесь нам априори не известно, какой таблице принадлежат данные) используется информация, помогающая понять, какой таблице могут принадлежать записи.
2) Генерация заголовка базы с "приклеиванием" к нему бинарной части из секторов с целью использования движка SQLite для автоматического чтения записей.

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

p.s. Дополнительная информация выдается по запросу.

Прошло времени с момента публикации: 7 лет 7 месяцев 19 дней 7 часов 34 минуты
Раздел: Программирование

17 Августа 2016
По договоренности
Ищем человека для редизайна десктопного windows-приложения, ориентированного на работу с метаданными.
ТЗ по факту после выбора исполнителя, требования нечеткие. Пишите, пожалуйста, ваши условия работы. Новичков просьба не беспокоить.
Скриншоты текущего дизайна продукта на сайте www.oxygen-forensics.com/...

Прошло времени с момента публикации: 7 лет 8 месяцев 9 дней 5 часов 43 минуты
Раздел: Рисунки и иллюстрации / 3D Иллюстрации

Рейтинг: 49502 Исполнитель определен:
17 Февраля 2014
По договоренности
Есть зашифрованная БД приложения (EnMicroMsg.db) нужно написать процедуру на Delphi для декриптовки этой базы данных.



Алгоритм известен: blog.emaze.net/2013/09/a-...



Кратко: база закриптована SQLCipher. Ключ для раскриптовки состоит из UIN и идентификатора устройства:

password = mangle(deviceid + uin)[:7] "





Для приложенного файла EnMicroMsg.db:



Uin: 747203447

Device id: разные функции (ADB, GetDeviceId) на тестируемом устройстве выдают разные значения, какое из них правильное Device Id – не ясно, поэтому ниже представлены все 3 варианта, которые удалось получить:

– вариант 1: 866131016047918

– вариант 2 216b63192bbc192c

– вариант 3: 4326ea1b3f984f109c38e6a73f115acd





Для приложенного файла EnMicroMsg_S4.db

Uin: 1314223345

Device id:

– вариант 1: 357138050922837

– вариант 2 3DEC0580673E3262





Требования:

– Процедура на Delphi

– Код должен быть документирован

– На входе исходная БД + 2 параметра – на выходе Раскриптованная БД

– Поддержка юникода в путях

– Коллбэки с прогрессом выполнения во время работы процедуры



Оплата – сдельная

Прошло времени с момента публикации: 10 лет 2 месяца 9 дней 12 часов 31 минута
Раздел: Программирование

10 Февраля 2014
По договоренности
Краткое описание задачи:

Нужно создавать XML шаблоны/правила для разбора пользовательских данных из баз мобильных приложений (Android, iOS) для наглядного представления этих данных в win-программе. Программа будет предоставлена.



XML-шаблон представляет собой XML файл с набором правил обработки данных из файлов других форматов:

– Примеры таких шаблонов, исходные данные и результат отображения их в программе: XML samples.zip

– Правила и структура XML описаны в документации: XML документация.pdf



Основные источники данных:

– SQL базы

– XML файлы

– PLIST файлы

– Бинарные файлы



От вас требуется:

– Анализ данных приложения, которые мы вам предоставим

– Написание XML шаблона для разбора данных по уже существующим правилам

– Проверка результатов за собой

– Исправление ошибок, если они будут обнаружены при тестировании или эксплуатации



Что нужно для успешного выполнения данной работы:

– Очень желательно наличие устройства iOS или Android для ознакомления с приложением

– Умение анализировать картину в целом и находить правильные связи элементов из отдельных баз

– Умение составлять SQL запросы средней сложности

– Аккуратность в написании XML



Условия работы:

– Предоставляем программу для отладки XML, базы приложения и их первичное описание

– Важный параметр – сроки при написании шаблона

– Оплата сдельная

– В дальнейшем возможна удаленная работа в штате компании

Прошло времени с момента публикации: 10 лет 2 месяца 16 дней 9 часов 12 минут
Раздел: Программирование

15 Июля 2011
По договоренности
Требования:

1. Delphi 2006/2007.
2. Firebird Embedded 2.5
3. Обновление структуры одного файла БД (FileDest) по структуре другого (FileSrc) без потери содержащихся в первом файле данных.
3.1. В FileDest должны быть добавлены все таблицы из FileSrc, не имеющиеся в FileDest.
3.2. В таблицы FileDest должны быть добавлены все поля из соответствующих таблиц FileSrc, отсутствующие в FileDest.
3.3. В таблицах FileDest должны быть изменены типы полей, исходя из полей соответствующих таблиц FileSrc.
3.4. В FileDest должны переноситься индексы из FileSrc.
3.5. Данные, содержащиеся в FileDest не должны теряться.
3.6. Отобразить прогресс реструктуризации.

Детали будут обсуждаться с исполнителем.

Прошло времени с момента публикации: 12 лет 9 месяцев 13 дней 12 часов 30 минут
Раздел: Программирование / Базы данных

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».