2009. május 16., szombat

Canon A470 dump betöltése IDA-ba

A dump letölthető a CHDK oldaláról. Az 5.2-es Ida Pro Advanced meg torrentről. Az enyém kb. 60 megás. Jól jön néhány segítő szkript, ez innen letölthető: idc szkriptek

A dump betöltése viszonylag egyszerű, ha az ember talál hozzá leírást. Szerencsére a CHDK népes fejlesztő csapata ilyen szempontból elkényeztet minket. Nem nagyon szeretjük a semmitmondó sub_0xdeadbeef típusú függvényneveket, ilyenkor jön jól az előzőleg elkészített signature vagy aláírás fájl. Ezt érdemes az IDA sig/arm/ könyvtárába másolni.

Ahhoz hogy másnap is mindent megtaláljunk érdemes mindent az IDA alkönyvtáraiba pakolni, gondolok itt a dumpokra és a segítő szkriptekre.

Az új fájl betöltésénél csak annyit tudunk a fájlról, hogy ez egy dump, ennek megfelelően ezt is kell kiválasztanunk. Ezután az IDA felkínálja a lehetőséget, hogy beállítsuk a processzor típusát. Itt az ARM(Advanced RISC Machine)-ot kell kiválasztani. És jön a legizgalmasabb kérdés: mi a ROM start címe? És mekkora mérete?

Ez az összes A-sorozatbeli kameránál megegyezik: 0xFFC00000, méret: 0x003FFFFF



Ezután rá kell ereszteni a sig fájlt. Ami egy piros levelű virág keresését jelenti az IDA-ban, ha ezt meguntuk SHIFT-F5 lenyomásával is célt érünk:



A virág után fogaskerék következik méghozzá egy sárga színű. Ezt muszáj a kezelőfelületen kikeresni mert ningy hozzá gyorsbillentyű.

Nincsenek megjegyzések:

Megjegyzés küldése