ANDPSP, У меня батареек с такими чипами как грязи...они то кстати пандорятся...правда не все
Boryan добавил 05-10-2010 в 18:35
у меня вообще есть подозрение не хорошее

Если батарейка работает по алгоритму что было описанно выше...нэковский ..это когда шифрование и дешифрование одним ключом+ соневский...Если алгоритм работает по схеме: зыза генерит ключик (сколько байт?в принципе не важно) и криптует его ключиком ( сколько байт ключик?) и посылает запрос в виде 80хх команды ....где хх и есть место где в батарейке лежит ключик для декрипта...Китайцы ломанули батарейку( или выкупили алгоритм) но до сих пор они клепают, а соответственно и знают только ключики в диапазоне 8000-8006.....выше этого им ключики неизвестны..хотя может им они и нафиг нужны. Ну допустим мы достанем алгоритм и ключики от китайских батареек. А как мы высчитаем ключик что работает по команде 80D9 или 8097? Даже если этот ключик 8 байт и у нас будет алгоритм и логи работы команд 80D9 и 8097, а соответственно входные и выходные ключики....на их основе и основе алгоритма можно просчитать ключик 8 байт...и то это очень и очень гиморно....а что если этот ключик 16..32..64 байта...Это будет реальный тупик...
Boryan добавил 05-10-2010 в 23:19
ANDPSP, как правило в названиях микрух используется первая строка, вторая строка это гг.мм.дд выпуска микрухи страна производитель и т.д. 0732 во второй строке...это не верно использовать для марки микрухи
Boryan добавил 05-10-2010 в 23:31
kolio, Маладца! Теперь то что нужно! Пашет как часы! Всё читабельно! Правда пока комп<>батарейка проверил. Брут любого байта от 00 до FF без запинки пролетает. В Bat_grabb_proj_2_1 были иногда глюки с эхом. У тебя всё ОК. Давай твори дальше

надеюсь всё таки добудем алгоритм и ключики нужные и тогда твоя прога должна будет уметь делать то что делает батарейка. Так что поле деятельности есть
Boryan добавил 06-10-2010 в 00:45
теперь приступил к тесту PC<>PSP....первое что нужно сделать кнопочку Clear, для очистки логов. Добавить кнопочки Save, Load для сохранения и записи, того что будет набранно в нижнем окошке.(хотя это можно и тупо копированием в буфер из буфера обмена компа делать, но вроде так удобнее будет) Хотя это на твоё усмотрение.
Boryan добавил 06-10-2010 в 00:50
ещё...гораздо лучше будет если изменить написание запрос ответ не через пробел, а со следующей строки типа такого:
5A 02 01 A2
A5 05 06 107405 C6
5A 02 0C 97
A5 06 06 34127856 3A
5A 0B 80 022024938323D9B1EB 26
A5 12 06 99DE6F473C38C2EA6E26814F8078038C 0A
5A 0A 81 6FEE7671A4BBE158 3E
A5 0A 06 B11A10594DD0DFA1 79
ну есно это снова для читабельности и удобства и ещё нужно полностью пересмотреть алгоритм работы , оставить старый вариант + что бы была возможность полностью эмулировать закинутый в окошко лог снятый ранее
Boryan добавил 06-10-2010 в 01:14
короче в режиме PC<>PSP твоя прога не работает! Вот лог ответа на такое содержание в окне запросов ответов:
5A0201A2 A50506106E01D0
5A020C97 A50606FFFFFFFF52
5A0B80D9 A512066B002560E35DB8FEF6BF3413C0084198BF
5A0A81 A50A06E3115F0C3FEEA7E334
вот так отвечает Bat_grabb_proj_2_1 :
а так на тоже самое твоя прога ...
запрос : 5A0201A2
ответ : ҐnР
Не найдено подходящего ответа.
Не найдено подходящего ответа.
Не найдено подходящего ответа.
запрос : 5A020C97
Не найдено подходящего ответа.
ответ : ҐяяяяR
Не найдено подходящего ответа.
Не найдено подходящего ответа.
запрос : 5A0B80D9199939F359220EDFFB
Не найдено подходящего ответа.
Не найдено подходящего ответа.
ответ : Ґk
Не найдено подходящего ответа.
запрос : 5A0201A2
ответ : ҐnР
Не найдено подходящего ответа.
Не найдено подходящего ответа.
Не найдено подходящего ответа.
запрос : 5A020C97
Не найдено подходящего ответа.
ответ : ҐяяяяR
Не найдено подходящего ответа.
Не найдено подходящего ответа.
запрос : 5A0B80D912E77BD98933C9E986
Не найдено подходящего ответа.
Не найдено подходящего ответа.
ответ : Ґk
Не найдено подходящего ответа.
Boryan добавил 06-10-2010 в 01:32
PS. А с другой стороны ..повторять Bat_grabb_proj_2_1 (который в принципе нормально работает) но в другой более красивой обёртке...наверное нет смысла... ну если только сделать закладку на будующее....