Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/117: Рейтинг темы: голосов - 117, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 8
1

Как найти нужные данные в hex редакторе

07.03.2013, 14:06. Просмотров 24149. Ответов 14
Метки нет (Все метки)


Здравствуйте! Я сам по специальности не программист, скорее самоучка)) занимаюсь чип тюнингом автомобилей. Возникла необходимость менять данные в прошивках контролера, в самой прошивке заложены алгоритмы и калибровки. Знаю что их меняют в hex редакторах, но вот как находят нужные данные не могу разобратся. В hiew в отличии от IDA, показывается мнемоники и операнды байтов но чтот сомневаюсь в их достоверности( подскажите хоть куда капать в гугле ничего толком не могу найти
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2013, 14:06
Ответы с готовыми решениями:

Компиляция в HEX редакторе
Есть простая программа на ассемблере: mov ax, 0001 mov ds, ax mov ah, 09 mov dx, 0006 int 21...

Почему дамп программы в Ollydbg и в HEX-редакторе отличается?
Доброго времени суток! Возможно задаю тупой вопрос, но у меня такая проблема: Открываю одну и ту...

Что нужно знать для редактирования вируса в hex-редакторе?
Что нужно знать для редактирования вируса в hex-редакторе?

Как в кольцевой буфер записать нужные мне данные
Как в кольцевой буфер записать нужные мне данные? Код записи такой в буфер такой ;запись в буфер...

__________________
Помогаю в написании студенческих работ здесь.
14
Ушел с форума
Автор FAQ
14176 / 7060 / 831
Регистрация: 11.11.2010
Сообщений: 12,669
07.03.2013, 14:24 2
если есть сомнения в достоверности "hex редакторов" то какие уверенности в правдивости "гугла и тех, кто ответит на этот запрос"? То что ты в этом не можешь разобраться критерием не является...
0
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 8
07.03.2013, 14:33  [ТС] 3
просто как я понял hiew может принять обычную букву за команду в этом то путаница
0
Ушел с форума
Автор FAQ
14176 / 7060 / 831
Регистрация: 11.11.2010
Сообщений: 12,669
07.03.2013, 14:41 4
sychyov1991,
просто hiew управляет человек и если этот человек sychyov1991, то тут наступает путаница
0
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 8
07.03.2013, 14:49  [ТС] 5
ну как говорится с опытом ни кто не рождается)) я то разберусь в любом случае. Если подскажешь как правильно им управлять я только За!
0
Ушел с форума
Автор FAQ
14176 / 7060 / 831
Регистрация: 11.11.2010
Сообщений: 12,669
07.03.2013, 14:50 6
sychyov1991,
разбирайся, я тоже за!
0
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 8
07.03.2013, 14:55  [ТС] 7
так и думал)))
0
606 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,069
07.03.2013, 15:12 8

Не по теме:

Цитата Сообщение от Mikl___ Посмотреть сообщение
sychyov1991,
разбирайся, я тоже за! :good:
какой-то ты не дружелюбный :jokingly:



sychyov1991, а что Вам собсно не понятно? в компьютере все представляется в виде чисел (точнее в виде двоичных чисел, а еще точнее в виде "высокий уровень напряжения" и "низкий уровень напряжения"), хоть буквы, хоть команды для процессора - все числа. поэтому нет разницы в командах и буквах, процессор запросто проглотит если ему на выполнение подсунуть 'ABCDEF', вот только что эти команды будут делать (если вообще что-то будут делать). хиев - это вообще полезная штука. он может по-разному просматривать файлы: в виде хекс-кода, в виде двоичного кода, дизассемблированный листиг. если вы откроете в нем текстовый файл и скажете показать в виде ассемблерных команд, то он будет пытаться представлять текст в виде команд процессора. Вы поконкретнее вопрос задайте, ато не совсем ясно что Вам не ясно а как найти нужные данные в незнакомом файле - задача не из простых... если искать строки - ничего сложного. а вот искать нужный участок кода прошивки - это жопа тяжело...
0
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 8
07.03.2013, 15:42  [ТС] 9
хорошо попробую уточнить. Прошивка представляет из себя бинарный файл 64 кб которая вшивается в контроллер управлением двигателя. В прошивке находятся двух, трехмерные таблицы калибровок и алгоритмы( матем формулы) для работы с ними. Понимайте мой вопрос заключается не в том чтобы найти в конкретной прошивке конкретную переменную а в том как "разглядеть” эти таблицы и алгоритмы из всей этой матрицы байтов

Добавлено через 4 минуты
чуть не забыл еще мне известны размеры в байтах нужных мне таблиц
0
1 / 1 / 0
Регистрация: 02.03.2013
Сообщений: 24
07.03.2013, 17:21 10
Я может чего-то не знаю, но как я понял, у вас есть все данные о прошивке? Типа первый байт версия, второй и третий не используются, четвертый-шестьдесят четвертый - первая таблица... и тп?
Если так, то в чем проблема?
одно число в шестнадцатиричной системе - два байта, представляем его в двоичной и видим где 0, а где 1.
Скиньте файлик, интересно=)

заодно скажите что где поменять=)
0
606 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,069
07.03.2013, 17:37 11
да, а файлик бы не помешал. вот только если там система команд отличная от х86, то боюсь хиев фигово их покажет...
0
Клюг
7668 / 3183 / 382
Регистрация: 03.05.2011
Сообщений: 8,381
07.03.2013, 19:38 12
Есть такой STL/Structure Look - ноне позабытый, он очень полезный просмотрщик структур. Автор - создатель hiew, SEN, В аттаче.
1
Вложения
Тип файла: zip stl.zip (44.6 Кб, 114 просмотров)
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 8
07.03.2013, 19:52  [ТС] 13
_alexey, не все к сожалению( только размеры. а вот и пример виновникА)) J5v03l25.rar
0
1 / 1 / 0
Регистрация: 02.03.2013
Сообщений: 24
07.03.2013, 20:00 14
sychyov1991, а какой контроллер стоит на... самаре?=)
И какие размеры есть?

Добавлено через 5 секунд
sychyov1991, а какой контроллер стоит на... самаре?=)
И какие размеры есть?
0
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 8
07.03.2013, 20:04  [ТС] 15
Январь 5.1 2111 -1411020-61 основная часть это таблицы для каждого параметра по 256 байт
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2013, 20:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как найти нужные данные в строке?
Hi. Работаю с сокетами. Получил html страницу. Там есть строка: <input type="submit"...

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

Как найти нужные значения из ячеек, которые содержат разные данные, по нескольким условиям
Добрый день! Помогите, пожалуйста, два дня голову ломаю. Есть 5 столбцов с данными. Это либо...

Найти нужные данные в программе. (.exe)
Здравствуйте. Есть .exe програмка. Она каждый день обновляет данные с БД. Нужно найти доступ к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.