www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   Работа (http://forum.boolean.name/forumdisplay.php?f=162)
-   -   Дешифратор (http://forum.boolean.name/showthread.php?t=17996)

DarkInside 16.03.2013 01:26

Дешифратор
 
Вложений: 1
Приветствую:) В общем есть некая программка Vcads Pro, которая используется для прошивки контроллера на автомобилях Volvo. Так вот, она качает файл прошивки в зашифрованном архиве .tmp, распаковывает его в оперативную память и уже оттуда шьет контроллер, нужно выдрать оригинальный файл прошивки, возможно ли это вообще? и если да, то сколько будет стоить подобная работа?
Файл .tmp во вложении

h1dd3n 16.03.2013 03:09

Ответ: Дешифратор
 
Что такое оригинальный файл прошивки?
Где программа? (на рутрекере лежит без таблетки)
Вообще тебе лучше на exelab. Если тебе нужно просто достать исходник прошивки в 1 конкретном случае то стоить наверное будет 100-150$ (это в надежде что volvo не напихали антиотладки). Лучше спроси на exelab.

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

RegIon 16.03.2013 06:29

Ответ: Дешифратор
 
Если она и правда дешифрует её в память, то нужно найти адрес ячейки с которой начинается прошивка и сделать дамп.
Можно руками сделать, но нужно найти адрес и длину (геморно, так как не знаем что ищем), а потом любым гекс-редактором выбрать из бамяти в бинарник и дизаасемблером разобрать.
Для начало нужно узнать какой МК в контроллере, а потом уже искать например тем же артмани специфическую для него строку (нужно читать даташид), или можно попробывать понять как построен hex у мк http://usbsergdev.narod.ru/DOC/Hex_files.pdf
и искать по структре файла.

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

DarkInside 16.03.2013 09:42

Ответ: Дешифратор
 
Всем спасибо, тему можно удалить:)


Часовой пояс GMT +1, время: 04:18.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot