LinuxForum.Fans
Тема

Программа для извлечения информации

Автор: Zhenjko 4 сообщений 2983 просмотров
#209856

Не знаю в какой раздел написать и как обозвать.
Нужно вытянуть информацию на каком языке написана прошивка. Смотрел командой file, но он вроде не умеет такое.
Что можете сказать господа.

#209904

А в каком виде прошивка? Вытянутый откуда-то бинарник..?

Первая мысль - не имея опыта в ковырянии прошивок, и не зная примерно какой код выдает компилятор - никак.

Но если подумать, врядли используется какой-то экзотический язык.. есть большая вероятность, что написано на С, например.

А еще, компиляторы любят вставлять свои сигнатуры. Пройтись по файлу, найти все строки, отфильтровать их.

[console]
strings -n 5 yourfile.bin | grep ...
[/console]
string - ищет в бинарнике строки, -n 5 - минимальная длина строки.
А вот что для grep подставлять, не знаю даже. По-идее, названия компиляторов, например - gcc ( ... | grep gcc )

#210463
Zhenjka написал:
Нужно вытянуть информацию на каком языке написана прошивка.

это невозможно. В принципе.
NoWay.

Можно только УГАДАТЬ (с некоторой вероятностью).

#210515

Newton, прошивка заводская официальная. Где то было описание как можно распаковать прошивки от DD-WRT, надо попробовать.

Войдите или зарегистрируйтесь, чтобы ответить.