lecrabelagaffe Posté(e) le 12 août Auteur Share Posté(e) le 12 août salut merci de nous avoir rejoint... je voulais savoir s il y avait un moyen simple d attaquer l injection du bios en utilisant un terminal via le port jspi1.. dimitri Lien vers le commentaire
Tulburite Posté(e) le 12 août Share Posté(e) le 12 août Bonjour, Bon, la programmation ce n'est pas ma tasse de thé (j'aimerais tellement bien connaitre), mais comme j'ai eu la chance de suivre un gars de l'IT au boulot avec du Linux (Ubuntu entre autres) j'ai écrit plein de chose dans ma bible de dépannage :-) Pour flasher un BIOS, il te faut pour commencer : Un fichier BIOS à flasher au format "bin" ou "rom" Un programmateur SPI USB Un câble de liaison USB au port JSPI1 de ta carte mère Une machine Ubuntu (physique ou virtuelle ?), le jour j, c'était une machine physique Sur ta machine, il te faut installer l'utilitaire "flashrom" avec la commande suivante : sudo apt install flashrom Une fois cette commande passée, tu dois vérifier si ta machine détecte tes appareils USB connectés dessus avec cette commande : lsusb Si ton programmateur est détecté, comme toujours, il faut faire un backup de ton BIOS à flasher avec la commande suivante : sudo flashrom -p xxxxxx_spi -r backup_bios.bin Les xxxxxx, c'est le pilote de ton programmateur, une fois ce backup fait, tu peux flasher ton BIOS avec cette commande : sudo flashrom -p xxxxxx_spi -w chemin/vers/nouveau_bios.bin Identique ici pour les xxxxxx, ça doit correspondre au pilote de ton programmateur Ensuite et une fois que ton BIOS est flashé, tu peux contrôler si ton BIOS a été correctement écrit avec cette commande : sudo flashrom -p xxxxxx_spi -v chemin/vers/nouveau_bios.bin Je sais que cette marche à suivre fonctionne (je l'ai vu de mes propres yeux, par contre, j'étais spectateur et je n'ai jamais testé cette procédure. Je m'excuse auprès des puristes qui pourraient lire ce post si je n'utilise pas les bons termes :-), car à la différence des vrais pros du site, je suis un médecin généraliste et je ne suis pas un médecin spécialiste, l'informatique est un métier complet. Bon courage :-). 3 Lien vers le commentaire
lecrabelagaffe Posté(e) le 12 août Auteur Share Posté(e) le 12 août hum je pensai plus direct et plus simple... j ai mis le lien s un garc qui injecte le bios en utilisant le port //... 1 Lien vers le commentaire
Tulburite Posté(e) le 12 août Share Posté(e) le 12 août Ok... et il est ou le lien... Lien vers le commentaire
Tulburite Posté(e) le 12 août Share Posté(e) le 12 août (modifié) Ok, je viens de regarder le lien (je ne l'avais pas fait auparavant), il n'y a rien qui change par rapport à ma procédure, mis à part le fait que dans le lien, c'est fait avec Windows et chez moi, c'est fait avec Ubuntu et le terminal... Modifié le 12 août par Tulburite Lien vers le commentaire
lecrabelagaffe Posté(e) le 13 août Auteur Share Posté(e) le 13 août ou je comprend mal ou il n utilise aucune interface excepté un cable Lien vers le commentaire
Tulburite Posté(e) le 13 août Share Posté(e) le 13 août Alors, tu comprends mal, il y a le câble qui relie le programmeur sur la CM, et ensuite, le programmeur est relié à un ordinateur (à partir de 1 min et 28 s de la vidéo). Lien vers le commentaire
lecrabelagaffe Posté(e) le 13 août Auteur Share Posté(e) le 13 août (modifié) salut question: je viens de recevoir mon ezp2019+ et dans la liste des chip il y a MX25L12873E le mien est un MX25L12873F quelle est la différence entre les 2 s il y en a une ? d autre part y a t il un moyen de savoir la version implantée sur la puce ? j ai essaye avec une eon en25f80 j ai fait une lecture mais nulle part ya un seul message en clair merci Modifié le 13 août par lecrabelagaffe Lien vers le commentaire
lecrabelagaffe Posté(e) le 13 août Auteur Share Posté(e) le 13 août (modifié) ps... chez macronix j ai bien trouvé MX25L12873F par contre pas MX25L12873E.... selon le programme de lecture utilise par ezp2019+ cette puce serait une: 16mb pagesize 256 speed 12mhz j ai eu acces au bios en lecture : ou l interface ne sait pas le lire ou alors le bios est vide !!! si c est le cas pas etonnant qu il boot plus par contre est elle bien vide ?... peut etre qu il y a simplement de mauvaises infos concernant la puce j ai essaye a des vitesses plus basses = pareil elle est reconnue comme une 93... dans ce prog on peut creer de nelle def d eeprom il faut connaitre delay, class, flash, flash page, voltage, algorythm, chip id, eeprom, eeprom pas, extend Modifié le 13 août par lecrabelagaffe Lien vers le commentaire
Tulburite Posté(e) le 13 août Share Posté(e) le 13 août (modifié) Il y a 6 heures, lecrabelagaffe a dit : je viens de recevoir mon ezp2019+ et dans la liste des chip il y a MX25L12873E le mien est un MX25L12873F quelle est la différence entre les 2 s il y en a une ? Si le numéro est différent, c'est qu'il y a une différence entre les versions, mais c'est peut-être simplement une mise à jour sécuritaire du BIOS existant. Tu peux regarder sur le site du constructeur pour connaitre ces différences. Il y a 6 heures, lecrabelagaffe a dit : d autre part y a t il un moyen de savoir la version implantée sur la puce ? Avec le programme fourni pour Windows, je suppose. Le mieux avant de faire quoi que ce soit, c'est d'avoir toutes les infos de ta CM, d'avoir le dernier BIOS de ta CM et surtout de bien connecter les différentes pines. Comme signalé plus haut, la programmation n'est pas ma tasse de thé (et pourtant j'aimerais tellement connaitre un peu...), j'ai assisté (en spectateur) une fois au flashage d'une CM avec un gars du service informatique au boulot et j'ai pris des notes pour ma bible de dépannage avec un système Linux Je vais à nouveau taguer notre ami @Delta pour qu'il puisse t'assister dans ce moment, si notre ami ne peut pas, il y a d'autres pointures sur le site. En attendant l'aide nécessaire de véritables pros, il y a des tutos sur youtube. Edit : ça me donne envie d'acheter ce matos est de tester..., je vais bien trouver des CM à la déchetterie informatique à mon boulot Modifié le 13 août par Tulburite Lien vers le commentaire
lecrabelagaffe Posté(e) le 14 août Auteur Share Posté(e) le 14 août (modifié) salut merci de la reponse comme dit sur le site du fabriquant rien concernant la version E.. pourtant en mettant la ref sur google il y aurait un dell utilisant celle ci.. a la lecture la puce apparait vide...c est possible vu que la phase prealable du flash est un effacement.. lors du flash raté l effacement a ete fait mais rien ne s est inscrit (supposition) deja pour avoir acces a cette puce il a fallut modifier un peu l interface en fait mettre la pin 4 du support a la masse... apparamment c etait flottant ce qui avait pour effet une mauvaise alimentation... sur le forum badcaps un intervenant dit que le flash de cette puce ne fonctionne pas et qu il faudrait un ch341... ceci dit il dit aussi qu on peut pas definir de nouvelle puce sur le programme ce qui est faux.... pour la reconaissance en 93 apparamment ca serait normal seules les puces 25 seraient reconnues en auto Modifié le 14 août par lecrabelagaffe Lien vers le commentaire
lecrabelagaffe Posté(e) le 14 août Auteur Share Posté(e) le 14 août re j ai edite le fichier dat qui reprend les definitions des chips je l ai passé dans un editeur hexa de maniere a extraire ce qui m interessais du coup j ai comme parametres pour MX25L12873E si kkun peut m expliquer les différents paramètres employés... merci Lien vers le commentaire
lecrabelagaffe Posté(e) le 14 août Auteur Share Posté(e) le 14 août ps: la puce ouvre systematiquement size 16mb et page 256 Lien vers le commentaire
lecrabelagaffe Posté(e) le 14 août Auteur Share Posté(e) le 14 août (modifié) salut VICTOIRE !! j ai reussi a injecter le 1j qui m a lance la page bios et l affichage vga il n y a plus de mdp... donc a priori ca serait bon.. a verifier toutefois sur une config complete en fait c est le bios deploye par msi le 1k qui est corrompu il genere une erreur a une adresse lors du flash erreur detectee lors de la verif faite par le programmateur donc je confirme bien que l ezp2019+ flash cette carte du coup j ai commandé un ch341 pour rien... bon il servira bien un jour ou l autre... au pire je le revendrai la difference entre le e et le f concerne le materiau employe le f etant le plus recent merci a tous Modifié le 14 août par lecrabelagaffe 3 Lien vers le commentaire
Tulburite Posté(e) le 14 août Share Posté(e) le 14 août Bonjour, Bravo et quelle persévérance :-) Bonne continuation. Lien vers le commentaire
Messages recommandés