Je suis avec un groupe de modeurs qui tentent de désosser et de moduler un lecteur Blu-Ray. Nous sommes coincés parce que le code du firmware semble être compressé, et le code de décompression est introuvable. Vraisemblablement, la décompression est gérée par le matériel.Reverse engineering: comment identifier une méthode de compression inconnue?
Ma question est, avec seulement la sortie compressée, comment détermine-t-on quel type d'algorithme de compression est utilisé? Nous avons réussi à trouver une chaîne répétitive, qui encode probablement les données répétées.
Les octets 0x00 compressés commencent par 0x00 0x15 puis la séquence répétée (F8 06 FC 03 7E 01 BF 00 DF 80 6F C0 37 E0 1B F0 0D) et varient à la fin.
http://hej456.com/forum/viewtopic.php?t=832
Notre documentation et les efforts sont dans le fil ci-dessus. Les binaires du firmware sont situés dans le fil ci-dessus.
Je soupçonne que fournir une réponse valable à cette question pourrait violer le DMCA ou d'une autre loi comme protection contre la copie. Il suffit de dire :) –
Sur quel processeur le microprogramme fonctionne-t-il? – newgre