RE FORUM
[REVERSE ENGINEERING] => General Discussion => Topic started by: mist on November 22, 2005, 08:30:36 PM
-
Postup funguje, kdyz mate PPC 2003 (ne 2002, tam je potreba EVC3)
budete potrebovat tohle:
fyzicke PDA nebo Microsoft Device Emulator Preview (to si nekde sezente ;))
eMbedded Visual C++ 4.0
(http://www.microsoft.com/downloads/details.aspx?familyid=1DACDB3D-50D1-41B2-A107-FA75AE960856&displaylang=en)
eMbedded Visual C++ 4.0
(http://www.microsoft.com/downloads/details.aspx?FamilyID=4a4ed1f4-91d3-4dbe-986e-a812984318e5&displaylang=en)
PocketPC 2003 SDK (http://www.microsoft.com/downloads/details.aspx?FamilyID=9996b314-0364-4623-9ede-0b5fbb133652&displaylang=en)
1) nainstalovat EVC4
2) nainstalovat service pack 4 do EVC4
3) nainstalovat SDK k ppc 2003
4) spojte pda s Active sync (s verzi 3.7.1 a vyssi by to melo fungovat vse bez problemu, zkousel jsem i 4.1.0 release, takze zadnej strach)
5) nainstalovat aplikaci, kterou chcete reversovat
6) pravym tlacitkem na ikonu v liste na pocitaci a pak Explore (prozkoumat)
7) najdete svuj target (exe nebo dll nebo co chcete reversovat)
8) zkopirujte nekam k sobe do pocitace (drag&drop nebo jak kopirujete...)
9) spuste EVC4
10) File/Open
11) v "Soubory typu" dejte zobrazi vsechny soubory nebo jen Executable files (exe a dll) - abyste videli svuj target
12) otevrte a dejte v menu Project/Settings a prepnete na Debug tab
13) Download Directory nastavte aby odpovidalo ceste k nainstalovanymu targetu ve vasem zarizeni - to jen kvuli knihovnam, pokud target nepouziva zadne dll, tak tohle neni potreba - exe se bude vzdy kopirovat do /
14) stisknete F11, Active sync zkopiruje target do PDA a zobrazi asm kod pak pomoci prostredi EVC muzete vesele debugovat
pokud debugujete DLLko, tak v kroku 13 se prepnete Category z General na Addtional DLLs a pridejte do seznamu nazev vasi knihovny
-
Hmm,tag abych ti sáhodlouze nemusel vysvětlovat znovu ?e mne to nejede tag tady má? obrázek co mi to pí?e - opakuju mám v?e - eVC4 + SP4 + SDK2003 - instaloval jsem to asi milionkrát a nic.
EvC 3 spustím ale to zas nepřipojím k ActiveSync - tag?e ???
-
prolez si: http://www.google.com/search?hs=M0z&hl=cs&client=firefox-a&rls=org.mozilla%3Acs-CZ%3Aofficial&q=%22embedded+visual+c%2B%2B+has+discovered+no+ce+platform+sdk+installed%22&btnG=Hledat&lr=
jediny co ti ted mohu poradit :( a zkus to nainstalovat a spustit s admin pravama
-
OK - prolezu - no - právě sem to nainstalil znova a zase h........ - admin práva mám - je mi divný ?e stará verze to najde a tohle ne:confused:
[EDIT]
Hmm,tak?e pokus XXXXX^XXXXX - no a stejně nic - v?echno sem odinstaloval,zrestartoval comp - a instaloval znovu tímto způsobem - Platform Manager - eVC4 - SP4 - SDK 2003.
Ve finále ta samá hlá?ka - Platform Manager mi SDK nenajde ,u? na to se*u jediný co mně napadá je absence iE a nebo SP2 - ačkoliv mrkvosoft pí?e,?e při win XP Pro není SP2 třeba...
-
udelej si virtualni stroj ve vmware nebo v active sync a zkus to tam nainstalovat bez instalace evc3. Treba tomu vadi evc3
-
eVC3 sem odinstaloval u? předtím posledním pokusem - nechám to chvíli spát - bych to vzteky rozkopal - aspoň kdyby to netrvalo takovou dobu ta instalace:(
-
me jde spis o to, jestli ti to evc3 v registrech treba neco neudela, ze tam pak evc4 nefunguje. Treba si to "zabere to sdk pro sebe" - jako chapu, ale dost nepravdepodobny, ale opravdu to zkus na cistym stroji - zjistis, jestli nemas spatnou verzi evc4 treba. Nevim v cem je u tebe chyba
-
No ?e by se mi kvůli tomu chtělo instalovat vmware - no - navíc se? si jistý ?e to tam rozchodím - myslím kvůli konfiguraci kterou si vmware "vezme" za svou z HW ,který mám normálně (grafiku, RAM apod) - a v AS to neumím:confused:
-
vmware pouzivame v praci (testovani software) a nevidim problem v hw. Dokonce vmware narozdil od Virtual PC umi usbcko, ale tobe staci normalni COM porty. Ten emulator vytvori virtualni port na kterej se pak AS pripojuje, takze tobe staci protunelovat do vmware ten port, kterej ti emulator vytvori. Ale vmware hlavne abys zjistil, kde je chyba :) good luck
-
ja to vyresil instalaci VS2005 :D
-
jj VS2005 je pekny :)
-
vmware pouzivame v praci (testovani software) a nevidim problem v hw. Dokonce vmware narozdil od Virtual PC umi usbcko, ale tobe staci normalni COM porty. Ten emulator vytvori virtualni port na kterej se pak AS pripojuje, takze tobe staci protunelovat do vmware ten port, kterej ti emulator vytvori. Ale vmware hlavne abys zjistil, kde je chyba :) good luck
Na?el jsem tohle - myslíte ?e by to mohlo nějak helpnout?
http://www.hw-group.com/products/hw_vsp/index_cz.html
-
Konec dobry, vsechno dobre. Ale jak mam tedy debugovat pres to VS2005?
-
http://www.codebreakers-journal.com/index.php/CodeBreakersMagazine/article/view/3/3 doporucuju si precist ;)