Помогите правильно декомпелировать прошивку от авто , скрипт к прошивке есть , хочу разобраться с кс как она видеться в ида? Есть ли у нас такие спецы ?
Помогите правильно декомпелировать прошивку от авто , скрипт к прошивке есть , хочу разобраться с кс как она видеться в ида? Есть ли у нас такие спецы ?
Есть прошивка флешь от ниссана известен процессор , нужно декампелировать ее, но всю думаю не нужно , на ней бы понять как идет подсчет контрольной суммы!
все эти вещи могу кинуть на почту сюда не могу закрепить !
Я думаю когда писали - "Изложите более подробно ТЗ." то имели ввиду конкретно, что есть, что нужно добиться и какие проблемы возникли при решении у Вас.
"нужно декампелировать ее, но всю думаю не нужно , на ней бы понять как идет подсчет контрольной суммы!" - для чего декомпилировать? если не всю то какой модуль? какой проц, арм, мипс, интел? в каком месте контрольная сумма и для чего? какой конечный результат и т.д.
Есть прошивка считанная в фуле , известен процессор , есть скрипт который ее раскладывает в ида . кс простая на 2 байтах, известно как считается и по каким адресам находится и известна область пересчета , вопрос в том я хочу понять как в ida - может другой декомпелятор , как с помощью его находят формулу пересчета кс естественно готов отблагодарить !
выложить я так понимаю сюда ничего не могу . нет доступа или раздел такой !
"кс простая на 2 байтах, известно как считается и по каким адресам находится и известна область пересчета" - не очень понял эту фразу.
Смотрите, как я понимаю, есть прошивка и есть скрипт который декомпелирует в иде. И есть функция которая считает хэш и вам нужно понять как происходит это? Если я все правильно понял то тут все просто. Берешь какой-нибудь знакомый язык программирования, смотришь в псевдокод который выплюнул (я так понял "есть скрипт который ее раскладывает в ида" именно это и делает) и пытаешься сделать ту же логику сам. Тут уж как повезет бывают простые хеши, бывают сложные а бывают вообще стандартные типа sha1 и md5.
И если не можешь выложить сюда то выкладывай на какое-нибудь облако или файлобменник а сюда линк.
все верно )) http://www.fayloobmennik.net/4634515 прошивка и проект ида под 6.6 версию
кс находится по адресу 8180 1 байт 16 бит
http://www.fayloobmennik.net/4634527 вот правленый 1 байт кс верно исправлено по тем же адресам !
я хочу понять как это все происходит ,пересчет говорят формула в ида , вот интересно так ли !?
http://www.fayloobmennik.net/4634548
не совсем понял - "вот правленый 1 байт кс верно исправлено по тем же адресам !
я хочу понять как это все происходит ,пересчет говорят формула в ида , вот интересно так ли !?" - как я понял, этот дамп с уже правильно исправленной кс? тогда вопрос, это вы сами исправили? и вы пропатчили что то? пропатченная версия вам не катит?
еще раз говорю если нужно восстановить алгоритм по которому считается кс, то делать так как я выше писал, возможно есть еще способы но я не знаю.
Слушай , у меня есть подозрение что вряд ли кто то вот так возьмет и сделает тебе, это время и возможно даже не мало времени. Если нужно что помочь и подсказать, то мне кажется обязательно помогут, но если сделать, то вряд ли.
хорошо отложим тот вопрос есть проц MPC564 как его загрузить в иду ? нужно ROM и RAM ? подскажите где его найти даташит смотрел, но так и не понял http://cache.freescale.com/files/mic...1RM.pdf?fasp=1