Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Для начинающих > Новички

Новички Раздел для новичков. Что такое кодграббер, ретранслятор, подмена кода.

Ответ
 
Опции темы
Старый 30.12.2009, 08:58   #31
Serg22
участник
 
Аватар для Serg22
 
Регистрация: 23.11.2009
Сообщений: 366
Поблагодарил: 13
Поблагодарили 38 раз в 27 сообщениях
Serg22 стоит на развилке
По умолчанию

Разобрался. После дизассемблирования, в строках где есть занесение числовых значений в регистры пишутся разные варианты представления числа, в частности там есть еще и ASCII представление. В одном месте встретился символ конца текстового файла, изза этого вылазила ошибка:
C:\CENTURION\MINI.ASM 241 : Expected (END)
и соотвественно дальше компилятор не шел, и не видел меток. Все просто, когда поймешь...
Serg22 вне форума   Ответить с цитированием
Старый 30.12.2009, 09:02   #32
Piratcom
продвинутый фрикер
 
Аватар для Piratcom
 
Регистрация: 16.02.2008
Сообщений: 1,710
Поблагодарил: 127
Поблагодарили 268 раз в 177 сообщениях
Piratcom стоит на развилке
По умолчанию

Гут! Вэри-вэри гут! Значит дизасм добавляет спец символы, которые просто нужно удалить как я понял... Можеш примерчик наглядный выкинуть, тогда меньше вопросов будет.


Если вас мучает совесть по ночам - спите днем!
------------------------------------------------------------
Если ты обманываешь людей, будь готов к тому что когда - нибудь тебе придётся сесть в тюрьму...
Piratcom вне форума   Ответить с цитированием
Старый 30.12.2009, 09:30   #33
Serg22
участник
 
Аватар для Serg22
 
Регистрация: 23.11.2009
Сообщений: 366
Поблагодарил: 13
Поблагодарили 38 раз в 27 сообщениях
Serg22 стоит на развилке
По умолчанию

В предпоследней строке, между кавычек поселился символ принимаемый компилятором за конец строки. Изза него весь головняк возник.
L_0095:
clrw
call L_0035
movwf REG00A
movlw 0x01 ;b'0000 0001',' ',.01
call L_0035
movwf REG00B
movlw 0x02 ;b'0000 0010',' ',.02
call L_0035
movwf REG00C
swapf REG00C,F
movlw 0x1A ;b'0001 1010','тут был символ... ',.26
xorwf REG007,W

После добавления на сайт он меняется на пустое место, не знаю как его отобразить :-)
Serg22 вне форума   Ответить с цитированием
Старый 30.12.2009, 13:04   #34
bumer525
начинающий фрикер
 
Аватар для bumer525
 
Регистрация: 31.12.2008
Сообщений: 648
Поблагодарил: 55
Поблагодарили 236 раз в 93 сообщениях
bumer525 скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от Serg22 Посмотреть сообщение
После добавления на сайт он меняется на пустое место, не знаю как его отобразить :-)

А ты принтскрин монитора сделай и выложи в виде картинки.
bumer525 вне форума   Ответить с цитированием
Старый 30.12.2009, 14:02   #35
Serg22
участник
 
Аватар для Serg22
 
Регистрация: 23.11.2009
Сообщений: 366
Поблагодарил: 13
Поблагодарили 38 раз в 27 сообщениях
Serg22 стоит на развилке
По умолчанию

Serg22 вне форума   Ответить с цитированием
Старый 30.12.2009, 14:22   #36
Serg22
участник
 
Аватар для Serg22
 
Регистрация: 23.11.2009
Сообщений: 366
Поблагодарил: 13
Поблагодарили 38 раз в 27 сообщениях
Serg22 стоит на развилке
По умолчанию

Чувствую, что пока не напишу тут - дело нифига не сдвигается. Данный код компилится, но работает не так как оригинальный, дело я так понимаю как обычно в конфигурационных битах и еще чем-то. Как точно узнать настройки оригинала из HEX файла ? Дизассемблеры не показывают эту информацию, либо я не могу найти где ее посмотреть :-(
Serg22 вне форума   Ответить с цитированием
Старый 30.12.2009, 16:17   #37
Fik
гость
 
Регистрация: 02.04.2009
Сообщений: 142
Поблагодарил: 15
Поблагодарили 21 раз в 20 сообщениях
Fik стоит на развилке
По умолчанию

Я научился это обходить. Копируешь текст в буфер, вставляешь не в блокнот (фишка не прокатит), а только в wordpad. Потом из него сохраняешь как текст DOS. Тоже долго голову ломал почему не компилится код.
Fik вне форума   Ответить с цитированием
Старый 30.12.2009, 17:58   #38
bumer525
начинающий фрикер
 
Аватар для bumer525
 
Регистрация: 31.12.2008
Сообщений: 648
Поблагодарил: 55
Поблагодарили 236 раз в 93 сообщениях
bumer525 скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от Serg22 Посмотреть сообщение
Как точно узнать настройки оригинала из HEX файла ?

Загоняешь хекс в айсипрог и смотришь какие там галочки встали в конфигурации ИМХО
bumer525 вне форума   Ответить с цитированием
Старый 31.12.2009, 05:05   #39
Serg22
участник
 
Аватар для Serg22
 
Регистрация: 23.11.2009
Сообщений: 366
Поблагодарил: 13
Поблагодарили 38 раз в 27 сообщениях
Serg22 стоит на развилке
По умолчанию

Мега идея ! В IC-Prog очень удобно смотреть. С первого раза подобрал конфу, теперь проект работает в самособранном виде, а не только дамп с пика.

PS: а я смотрю ветка для начинающих полезна не только начинающим :-) Учиться никогда не поздно, и никогда не вредно :-)
Serg22 вне форума   Ответить с цитированием
Старый 01.01.2010, 15:10   #40
САНЕК
начинающий фрикер
 
Аватар для САНЕК
 
Регистрация: 09.12.2009
Сообщений: 711
Поблагодарил: 71
Поблагодарили 154 раз в 86 сообщениях
САНЕК стоит на развилке
По умолчанию

Кто нибудь знает как загнать исходник(блокнот) в МПлаб?Просветите плиз.
САНЕК вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодрабберы, FAQ для начинающих. exchange Новички 59 24.09.2014 07:47
"С" (Си) для начинающих, в вопросах и ответах. Piratcom Новички 9 05.01.2011 20:44
Для начинающих test Сотовые системы 5 15.08.2008 00:50
Для начинающих test Автомобили 286 20.12.2007 01:30


Текущее время: 23:31. Часовой пояс GMT +4.


Перевод: zCarot