Новости:

You are not allowed to view links. Register or Login Генератор прошивок онлайн.


Автор Тема: Вопрос по анализу прошивок.  (Прочитано 425882 раз)

Оффлайн Aleksey Mo-skin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2298
  • Karma: 65531
  • Мастер кройки и шитья
Re: Вопрос по анализу прошивок.
« Ответ #15 : Октябрь 20, 2012, 05:59:21 am »
Контрольная сумма не проблема, это я умею.
Купить прошивку на Xerox B205, B210, B215; Samsung M2020, HP 135a, HP 107r, 150a, 150nw и другие: You are not allowed to view links. Register or Login

Оффлайн taranoid

  • Jr. Member
  • **
  • Сообщений: 61
  • Karma: 2
Re: Вопрос по анализу прошивок.
« Ответ #16 : Октябрь 22, 2012, 09:47:38 am »
Основание для расчёта контрольки не подскажете?

Оффлайн sergeydm

  • Hero Member
  • *****
  • Сообщений: 599
  • Karma: 83
  • От великого до смешного один шаг...
Re: Вопрос по анализу прошивок.
« Ответ #17 : Октябрь 22, 2012, 11:19:54 am »
после всего изученного в голове получилась,,КАША,, :-\ :'(
Если вовремя не взяться за ум, то вскоре придется хвататься за голову.

Оффлайн taranoid

  • Jr. Member
  • **
  • Сообщений: 61
  • Karma: 2
Re: Вопрос по анализу прошивок.
« Ответ #18 : Ноябрь 06, 2012, 01:07:00 pm »
Пожалуйста отдельно котлеты, отдельно мухи.
Инженер занимающийся реинжинирингом - это одно,
а перепродавец - другое.

Оффлайн bucag

  • Sr. Member
  • ****
  • Сообщений: 255
  • Karma: 36
Re: Вопрос по анализу прошивок.
« Ответ #19 : Ноябрь 06, 2012, 02:31:14 pm »
Лутов конечно гений, но ценник на ОА прошивки они сильно загнули.

Оффлайн 41223

  • Hero Member
  • *****
  • Сообщений: 589
  • Karma: 36
Re: Вопрос по анализу прошивок.
« Ответ #20 : Декабрь 05, 2012, 01:59:12 pm »
You are not allowed to view links. Register or Login
Для начала берешь дамп прошивки, загружаешь в Ida, процессор ARM Big-Endian, Options -> General -> Analysis -> Kernel Options 1 -> Make final analisys pass -> OK -> Reanalyze Programm. То, что серое - запакованное и зашифрованное ядро прошивки, остальное - загрузчик. Ядро, начинается с сигнатуры $NKF (в не зашифрованных прошивках - $ZIP), адрес загрузки ядра указан в заголовке $NKF, (0x40017000 для 1860, например). Дальше куришь мануал по ассемблеру ARM, смотришь как расшифровывается ядро (должна получиться сигнатура $ZIP), потом распаковываешь гзипом.
Вот пример расшифровки и распаковки ядра ML1860, написано на PHP, т.к. там gzip без лишних проблем работает:
Код: You are not allowed to view links. Register or Login
<?
$nach_cod = 86132;  // начало ядра
$razm_zip = 373338; // размер упакованного ядра (может быть другим)

//считываем файл в переменную
$abb = file_get_contents('FIX_ML-1860.hd');
// первая таблица 64 байта
 $tab64 = substr($abb,81196,64);
// вторая таблица 256 байт
  $tab256 = substr($abb,80940,256);
// вырезаем NKF
    $nkf_cod = substr($abb,$nach_cod,$razm_zip);
// Заполняем таблицей 64 строку размером упакованного ядра
    $t64_xor = str_pad ($tab64, $razm_zip, $tab64);
// Расшифровываем с помощью XOR
$xor = $nkf_cod ^ $t64_xor;
   $uncode = "";
   
//Расшифровываем с помощью таблицы подстановки 256
for($i=0;$i<$razm_zip;$i++)
 {
          $j=ord($xor{$i});
          $c=$tab256{$j};
          $uncode.=$c;
 }
 // заголовок 12 байт
    $head = substr($uncode,0,12);
 // сжатый гзипом блок
$compress = substr($uncode,12);
 // распаковываем ядро с пом gzip
$decompress = gzuncompress($compress);
 
 // сохраняем распакованное ядро в файл
 file_put_contents('Kernel_ML-1860',$decompress);

 ?>
Данный алгоритм подсмотрен в одном из генераторов, написанном на PHP Devel Studio.

Я правильно понял. Что с помощи  данной программой PHP Devel Studio. Можно создать любой генератор?
Срочно прошивочка нужна? Значит Вам сюда You are not allowed to view links. Register or Login ,
Если прошивку подождать ты сможешь, то в субботу мы поможем...

Оффлайн Aleksey Mo-skin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2298
  • Karma: 65531
  • Мастер кройки и шитья
Re: Вопрос по анализу прошивок.
« Ответ #21 : Декабрь 05, 2012, 02:23:37 pm »
С помощью этого алгоритма можно лишь распаковать я ядро старых прошивок.
Купить прошивку на Xerox B205, B210, B215; Samsung M2020, HP 135a, HP 107r, 150a, 150nw и другие: You are not allowed to view links. Register or Login

Оффлайн 41223

  • Hero Member
  • *****
  • Сообщений: 589
  • Karma: 36
Re: Вопрос по анализу прошивок.
« Ответ #22 : Декабрь 05, 2012, 03:11:17 pm »
А спомощи какой программы можно написать генератор?
Срочно прошивочка нужна? Значит Вам сюда You are not allowed to view links. Register or Login ,
Если прошивку подождать ты сможешь, то в субботу мы поможем...

Оффлайн 41223

  • Hero Member
  • *****
  • Сообщений: 589
  • Karma: 36
Re: Вопрос по анализу прошивок.
« Ответ #23 : Декабрь 05, 2012, 04:00:13 pm »
 :)) :)) :)) Просто интересно было бы побаловаться в написании генератора. :)) :)) :))
Срочно прошивочка нужна? Значит Вам сюда You are not allowed to view links. Register or Login ,
Если прошивку подождать ты сможешь, то в субботу мы поможем...

Оффлайн Aleksey Mo-skin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2298
  • Karma: 65531
  • Мастер кройки и шитья
Re: Вопрос по анализу прошивок.
« Ответ #24 : Декабрь 05, 2012, 04:29:34 pm »
You are not allowed to view links. Register or Login
:)) :)) :)) Просто интересно было бы побаловаться в написании генератора. :)) :)) :))
Без знания какого-либо языка программирования больше вопросов будет, чем дела.
Купить прошивку на Xerox B205, B210, B215; Samsung M2020, HP 135a, HP 107r, 150a, 150nw и другие: You are not allowed to view links. Register or Login

Оффлайн sergeydm

  • Hero Member
  • *****
  • Сообщений: 599
  • Karma: 83
  • От великого до смешного один шаг...
Re: Вопрос по анализу прошивок.
« Ответ #25 : Декабрь 05, 2012, 04:35:20 pm »
You are not allowed to view links. Register or Login
:)) :)) :)) Просто интересно было бы побаловаться в написании генератора. :)) :)) :))
да половина пользователей сего форума хотели бы побаловаться в написании генератора и изготовлении MA,но есть ограничения по знаниям :(
и с Алексом полностью согласен :))
Если вовремя не взяться за ум, то вскоре придется хвататься за голову.

Оффлайн Nextor

  • Full Member
  • ***
  • Сообщений: 235
  • Karma: 8
Re: Вопрос по анализу прошивок.
« Ответ #26 : Декабрь 14, 2012, 08:29:51 pm »
Предлагаю здесь обсуждать разбор прошивок, кто чего добился, есть кое-какая инфа, но прежде чем что-то выкладывать я буду советоваться с людьми которые поделились со мной данной инфой. Что добился сам выложу
Дорогу осилит идущий...

Оффлайн Aleksey Mo-skin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2298
  • Karma: 65531
  • Мастер кройки и шитья
Re: Вопрос по анализу прошивок.
« Ответ #27 : Декабрь 15, 2012, 11:11:22 am »
Есть аппарат для опытов. Проверить смогу завтра.
Купить прошивку на Xerox B205, B210, B215; Samsung M2020, HP 135a, HP 107r, 150a, 150nw и другие: You are not allowed to view links. Register or Login

Оффлайн Anton

  • Hero Member
  • *****
  • Сообщений: 752
  • Karma: 52
Re: Вопрос по анализу прошивок.
« Ответ #28 : Декабрь 15, 2012, 06:17:06 pm »
это уже отученная от чипа? :))

Оффлайн apopovv

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 13413
  • Karma: 2317
Re: Вопрос по анализу прошивок.
« Ответ #29 : Декабрь 15, 2012, 06:31:41 pm »
Какой пароль?
Как запросить прошивку - You are not allowed to view links. Register or Login.