| Автор |
Съобщение |
|
Flash
Ранг: Минаващ
Регистриран на: Пон Ное 05, 2012 7:47 pm Мнения: 9
|
 Nec 78k0s проблем
Здравейте, Проблемът е следният - направих пълен дъмп на въпросния контролер(78F9202), но той е орязан(в смисъл - трябва да се добавят още няколко таблици и ключове към него за да може да изпълнява задачите за които ми трябва). Имам работни логове на оригиналния контролер и работни логове на моя в този си вид. Понеже няма как да направя дъмп на оригиналния - вероятно ще трябва да се направи реверс инженеринг, за да се добавят липсващите таблици и ключове в моя дъмп. Понеже съм тотално "бос" в тези неща пиша тук във вашия форум, като се надявам да се намери специалист по програмиране на въпросните контролери. Знам че работата е много и вероятно е мисия невъзможна, но тая надежда че може да стане - срещу достатъчно заплащане разбира се!
|
| Пон Ное 05, 2012 8:27 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: Nec 78k0s проблем
Това от какво е: совалка, летяща чиния, микровълнова печка ?
|
| Пон Ное 05, 2012 9:23 pm |
|
 |
|
Flash
Ранг: Минаващ
Регистриран на: Пон Ное 05, 2012 7:47 pm Мнения: 9
|
 Re: Nec 78k0s проблем
От едно устройство - нека е тайна засега. Приемаме че няма как да се намери работещ дъмп за контролера. И става въпрос за AES алгоритъм, чрез който чипа комуникира. Ако наистина има някой заитересуван - моля ЛС.
|
| Пон Ное 05, 2012 9:35 pm |
|
 |
|
HSB
Ранг: Форумен бог
Регистриран на: Сря Юли 26, 2006 12:15 pm Мнения: 1375 Местоположение: Phoenix AZ
|
 Re: Nec 78k0s проблем
Ехе може и да има някои които да го изкопае това ама тои ако може да прави такива неща си знае цената.... Моя съвет е - намери си някои дето реже чипове - ще ти даде дирекно фаил на всичко дето е вътре а ти после копаи по задачката. Преди 10г имаше такива в София ,сега не знам но в братска русия с гаранция има. Сега погледнах че е от 2008 - в тоя случаи може и да имат тоол с които да четат всичко - при наличие на тоол взимат по малко ...
|
| Вто Ное 06, 2012 2:23 am |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: Nec 78k0s проблем
Най вероятно нещо автомобилно.
|
| Чет Ное 08, 2012 10:40 pm |
|
 |
|
Flash
Ранг: Минаващ
Регистриран на: Пон Ное 05, 2012 7:47 pm Мнения: 9
|
 Re: Nec 78k0s проблем
Не е автомобилно и си мисля че ако някой може да работи с Hex-Rays IDA Pro, би могъл да се справи със задачата. 
|
| Вто Апр 02, 2013 7:13 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Nec 78k0s проблем
IDA-то е дебъгер. Какъв код искаш да се дъбъгва с него? Ако нямаш дъмпа от контролера, явно искаш да се дебъгва PC приложението, което пише ъпдейта в контролера? Може и да стане нещо, но това само ако приложението е написано глупаво и декриптира в него си. Тогава с IDA-та можеш да стигнеш до ключовете за криптиране. Ако е направено както трябва, криптирания файл се праща директно на бутлоадъра на контролера (без да се декриптира на PC-то). Тогава за да намериш ключа трябва да дебъгваш бутлоадъра. Както обаче каза, нямаш дъмп. Тогава нямаш много шанс (освен рязането дето споменаха колегите). Брут форс с AES(128 може би) е необозримо в бъдещето. Всяка проба се забавя допълнително от това че не си на ПЦ-то, а трябва да чакаш отговор по интерфейса.
|
| Сря Апр 03, 2013 11:19 am |
|
 |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 26, 2005 2:01 pm Мнения: 1952 Местоположение: Варна
|
 Re: Nec 78k0s проблем
gicho, човека вероятно се надява с дисасемблиране да се проследят обръщенията към таблиците за които говори че му липсват. Да се ривърсне тук-там логиката и употребата на табличните данни и така да се допълни липсващото парче от пъзела. До колкото съм разбрал има дъмп на кода, но му липсват таблици с данни.
_________________ Най-опасният враг на истината и свободата е мнозинството.
|
| Сря Апр 03, 2013 11:31 am |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Nec 78k0s проблем
Да, на няколко пъти споменава оригинален дъмп без да е ясно има ли го или го няма.
|
| Сря Апр 03, 2013 11:43 am |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: Nec 78k0s проблем
Абе че има дебъгер, има. Ама е отскоро, и не е в него силата на IDA-та. Това си е интерактивен дизасемблер, поддържа всевъзможни архитектури, файлови формати и т.н. Анализира кода, познава сам локалните променливи в стека - за човека остава само да започне да слага имена на процедури и променливи. Преди 10-на години му вкараха една хитра възможност - FLIRT - това са сигнатури на стандартните функции на по разпостранените C библиотеки, т.е. сам си слага имената на fopen, printf ... с това хакването на дос/виндовс програми е направо песен. Друго ново нещо което може да се прави с IDA е да се декомпилира до читав C сорс - наистина работи. Сега по темата - малко се съмнявам да се намери кой да я свърши такава работа, и ако случайно се намери някой или няма да е наясно с какво се захваща, или ще си знае цената и няма да струва никак евтино. Лично аз не знам друг да е ползвал IDA от познатите ми, пък на мен не ми се занимава с сега с това по ред причини.
_________________ Мразя да мразя ...
|
| Сря Апр 03, 2013 3:13 pm |
|
 |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
 Re: Nec 78k0s проблем
Е значи са ти малко познатите  ...
|
| Чет Апр 04, 2013 12:30 am |
|
 |
|
TheHungry
Ранг: Почетен член
Регистриран на: Съб Сеп 03, 2005 11:31 am Мнения: 766 Местоположение: Пловдив
|
 Re: Nec 78k0s проблем
То и от мойте поне 3-ма го ползват ( ако не броя че се познавам ) 
_________________ "I really do like SOLDERING as my programming language." Bob Pease
|
| Чет Апр 04, 2013 10:50 am |
|
 |
|
Flash
Ранг: Минаващ
Регистриран на: Пон Ное 05, 2012 7:47 pm Мнения: 9
|
 Re: Nec 78k0s проблем
Не допусках че темата ми ще се превърне в арена за такъв безсмислен флууд. @Zdrav е напълно прав, разбрал е всичко за което му свалям шапка. Писа ми човек от форума, който е наясно с нещата, но за жалост се оказва че това което искам е невъзможно. Няма начин да се ривърсне видоизмененият AES алгоритъм. Не биха стигнали няколко човешки живота, а вероятно и цял офис с криптоаналитици не биха се справили за цял живот. Но дори и да се получи(все пак това е математика), липсват 4 ключа по 16 байта(които и господ няма как да ги знае) за да стане моят дъмп работещ като оригиналния. Благодаря на всички и ви желая успех!
|
| Чет Апр 04, 2013 9:53 pm |
|
|