10 slimme manieren om ideeën voor een digitaal product te genereren Uncategorized Het nemen van waterkoeler UX in uw eigen handen met Ghidra

Het nemen van waterkoeler UX in uw eigen handen met Ghidra

lezers die zich niet bewust zijn van wat Ghidra is, kan denken aan een soort aftermarket waterkoeler firmware of moederbord – een normale hackerpraktijk met reflow ovens. Wat [Robbe derks] deed is niet minder uitstekend en inspirerend: een Water Cooler Firmware Mod die handsfree waterafgifte toevoegt, zonder hardwaremods te vereisen of een alternatieve firmware helemaal opnieuw te schrijven.

Die de koeler heeft gedemonteerd, vond [Robbe] een PIC18F6527 op het moederbord en verrassend genoeg had het geen firmware-backbeveiliging. Zelfs gebrek aan een pickit stopte hem niet – hij gebruikte net een Arduino om de firmware te dumpen, met de Dumper-code gedeeld voor ons om opnieuw te gebruiken en de resulterende dumps beschikbaar in dezelfde repository.

Vanaf daar betrof hij Ghidra om de code te demonteren, terwijl we het proces documenteren op een manier waar we allemaal van kunnen leren, en pronken met de handige trucs Ghidra heeft zijn hulzen. Zorgvuldige planning moest worden gedaan om te beslissen welke functioneert om te haken en wanneer, waar u alle extra logica kunt vinden, zodat er geen ongewenste interferentie is tussen het en de belangrijkste firmware, en een extra stap die wordt genomen om het vers gepatchte binair af te decoompelen Het ziet er werkzaam uit voordat je de koeler ermee daadwerkelijk flitst.

Het eindresultaat is een waterkoeler die precies werkt, omdat het, misschien, misschien, als de mensen die zijn gebruikersinteractie-principes definieerden, mochten het complex genoeg mogen maken. We zouden kunnen beargumenteren of dit helemaal een voorraadfunctie moet zijn, maar hoe dan ook, het is geweldig om te weten dat we de hackers nog steeds een deel van de macht hebben om onze apparatuurvriendelijk te maken – zelfs als ze niet met een besturingssysteem zijn. Zeker, elke enkele van ons kan denken aan een lang overstuur van een apparaat voor een bruikbaarheid die zo wordt verbeterd. Wat zijn jouw voorbeelden?

We hebben behoorlijk een paar ghidra-betrokken hacks behandeld, maar het voelt nooit alsof we genoeg hebben. Hoe zit het met het patchen van een luchtkwaliteitsmeter om Fahrenheit te gebruiken? Of een andere zeer educatieve schrijven op krakende GBA-spellen? Misschien, het bevrijden van een Linux-Powered 4G-router om het te herconfigureren dan de gedefinieerde grenzen van de leverancier? Als u uw eigen doel in gedachten hebt en op zoek bent naar uw firmware-reverse-engineering-reis, kunnen we met zekerheid zeggen dat u niet fout kunt gaan met onze Hackadayu-cursus op Ghidra.

Leave a Reply

Your email address will not be published. Required fields are marked *