Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 16.07.2009, 05:39  
Ironium
Гражданин KAZUS.RU
 
Аватар для Ironium
 
Регистрация: 02.03.2005
Сообщений: 923
Сказал спасибо: 155
Сказали Спасибо 444 раз(а) в 202 сообщении(ях)
Ironium на пути к лучшему
По умолчанию

Сообщение от Rusikxxx
Мучаюсь уже неделю, не могу расчитать CRC в ехе. Стандартный алгоритм не подходит, а как расчитать не знаю. Кто поможет взломать алгоритм и расчитать CRC?
ехе. прилагаю...
Уважаемый Rusikxxx, у Вас не создалось впечатления, что Вы попали пальцем в ... ? Попробуйте задать этот же вопрос на конфе крэклаба, или посмотрите на сайте торрентс ру - наверно давно весит с посчитаным и поломаным навителом.

Прикрепленный файл: 3624127.rar
Реклама:
Ironium вне форума  
Непрочитано 16.07.2009, 06:49  
Rusikxxx
Прохожий
 
Регистрация: 02.07.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Rusikxxx на пути к лучшему
По умолчанию

Спасибо, добрый человек, за ценный совет. И если учесть, что на Torrents.ru я и раздаю эту программу, то Ваш совет неоценим вдвойне!
Rusikxxx вне форума  
Непрочитано 17.07.2009, 08:27  
Ironium
Гражданин KAZUS.RU
 
Аватар для Ironium
 
Регистрация: 02.03.2005
Сообщений: 923
Сказал спасибо: 155
Сказали Спасибо 444 раз(а) в 202 сообщении(ях)
Ironium на пути к лучшему
По умолчанию

Сообщение от Rusikxxx
Спасибо, добрый человек, за ценный совет. И если учесть, что на Torrents.ru я и раздаю эту программу, то Ваш совет неоценим вдвойне!
Но Вы же не написали что и где и раздаете, и непонятно, какой ответ Вы хотите получить на софтовый вопрос, заданый в "железном" форуме ?

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

Есть программка для поиска образуещего полинома CRC16, если Вы обьясните немного поподробнее что и где, возможно и поможем.
Ironium вне форума  
Непрочитано 23.08.2010, 23:58  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Помогите найт алгоритм вычисления CRC для iButton...

http://www.protonbasic.co.uk/forum/s...highlight=CRC8

CALC_CRC:
CRC = 0
For MAIN_BYTE_CNT = 0 To BYTE_COUNT - 1 ' LOOP THROUGH THE ARRAY
CRCDATA = DATAIN[MAIN_BYTE_CNT]
For POINTER_2 = 0 To 7 ' DO FOR ALL 8 BITS IN DATA BYTE
TESTBIT = CRC.0 XOR CRCDATA.0 ' XOR BIT0 OF DATA BYTE AND CRC
CRCDATA = CRCDATA ›› 1 ' POSITION DATA BYTE FOR NEXT BIT TEST
If TESTBIT = 1 Then ' IF TEST BIT NOT SET, JUSTSHIFT CRC
CRC = CRC XOR $18
EndIf ' IF SET, ACCOUNT FOR EXOR FEEDBACK
CRC = CRC ›› 1 ' SHIFT RIGHT THE CRC BYTE CRC BIT 0 TO BIT BUCKET
CRC.7 = TESTBIT ' TEST BIT ROTATES INTO CRC BIT 7
Next POINTER_2
Next MAIN_BYTE_CNT

работает....
Dtolok вне форума  
Непрочитано 10.12.2011, 23:43  
asdfzxcvkz
Заблокирован
 
Регистрация: 16.10.2008
Сообщений: 13
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
asdfzxcvkz на пути к лучшему
По умолчанию Re: Помогите найт алгоритм вычисления CRC для iButton...

Если кому-то интересно, вот как я считаю:
Код:
UpdateCRC   xorwf       CRC, F
            movlw       8
            movwf       BitCount
NextBit     btfss       CRC, 0
            goto        EvenCRC
            bcf         STATUS, C
            rrf         CRC, F
            movlw       0x8C
            xorwf       CRC, F
            goto        NextCRCBit
EvenCRC     bcf         STATUS, C
            rrf         CRC, F
NextCRCBit  decfsz      BitCount, F
            goto        NextBit
            return
Используются два регистра
CRC - собственно в нём и будет содержаться значение CRC
BitCount - вспомогательный для цикла

Использовать так
Код:
clrf        CRC
цикл:
  поместить в регистр W нужный байт
  call      UpdateCRC
конец цикла
PROFIT, теперь в CRC содержиться контрольная сумма
asdfzxcvkz вне форума  
Эти 3 пользователя(ей) сказали Спасибо asdfzxcvkz за это сообщение:
bolgar (11.03.2013), Daddy_Karlo (19.01.2012), rst59 (04.06.2012)
Непрочитано 11.12.2011, 00:59  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Помогите найт алгоритм вычисления CRC для iButton...

Вот посмотрите для CRC16 где полином x16 + x15 + x2 + 1.
Аналогично для СRС8 только полином будет x8 + x5 + x4 + 1.
Вложения:
Тип файла: pdf CRC16_opisanie_raschet.pdf (97.8 Кб, 2589 просмотров)

Последний раз редактировалось alvadep; 11.12.2011 в 01:02.
alvadep вне форума  
Непрочитано 11.12.2011, 13:47  
you_go
Гражданин KAZUS.RU
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: Помогите найт алгоритм вычисления CRC для iButton...

На AVR считаю CRC8 так:
Вложения:
Тип файла: txt CRC8.txt (1.8 Кб, 234 просмотров)

Последний раз редактировалось you_go; 11.12.2011 в 13:52.
you_go вне форума  
Непрочитано 12.12.2011, 07:11  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Помогите найт алгоритм вычисления CRC для iButton...

Вопросу почти 5 лет...
kison вне форума  
Непрочитано 17.01.2012, 11:06  
fox2trot
Прохожий
 
Регистрация: 25.09.2007
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fox2trot на пути к лучшему
По умолчанию Re: Помогите найт алгоритм вычисления CRC для iButton...

Сообщение от Rusikxxx Посмотреть сообщение
Мучаюсь уже неделю, не могу расчитать CRC в ехе.
Не ленитесь, сходите на сайт далласа и почитайте внимательно в даташите. Вам же уже говорили это. Я в свое время без всяких костылей, только по описанию из даташита писал расчет CRC, главное внимание. Там все достаточно прозрачно и прога получается короткая, чтоб не соврать строк 15-20, не более.
fox2trot вне форума  
Непрочитано 18.01.2012, 21:55  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите найт алгоритм вычисления CRC для iButton...

Сообщение от kison Посмотреть сообщение
Вопросу почти 5 лет...
Блин, чуть не ответил...
Нажмите на изображение для увеличения
Название: crc.jpg
Просмотров: 167
Размер:	89.2 Кб
ID:	30637
omercury вне форума  
 

Закладки
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычисление CRC qaz12345qaz12345 Микроконтроллеры, АЦП, память и т.д 32 23.08.2010 23:55
DS1990 и crc sergio-nsk Микроконтроллеры, АЦП, память и т.д 13 12.02.2009 11:09
risc вычисления на PC aaleksander Микроконтроллеры, АЦП, память и т.д 1 09.04.2007 18:24
Алгоритм билдер для ПИК контроллеров. Gladkih Микроконтроллеры, АЦП, память и т.д 9 24.02.2007 18:41
Помогите транслировать алгоритм vdlab Микроконтроллеры, АЦП, память и т.д 6 22.11.2006 19:12


Часовой пояс GMT +4, время: 15:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot