Millions de machines vendues
|
|
- Julien Duquette
- il y a 8 ans
- Total affichages :
Transcription
1 XBOX,architectureetsecurite L 1
2 Tabledesmatieres 1Presentationgenerale 1.1Introduction LaXbox,unearchitecturederiveeduPC LastrategiedeMicrosoft Lesobjectifsalongterme LespointscommunsavecunPC Presentationtechnique 1.4.2LesdierencesavecunPC Architectured'uneXbox Lecomplexedecalcul LeprocessusdedemarragedelaXbox Lesous-systemeI2C/SMBus Lecontr^oleurd'Entree/sortie(MCPXMulti-I/O) LeMCPXBootSectoractivele2bl LeBIOS Ledisquedur Fonctionnement L'algorithmededeblocagedudisquedur Le2blexecutelenoyau LesfaillesdelaXbox 2.3.4DierencesentreXboxFATXetMS-DOSFAT Partitionnement L'aventuredeBunnie Introduction Lespremierstests Lesprogrammeursentreenjeu Lesdierentespossibilitespourrecupererle(SecretBootRom) Sasolution Ledenouement Unproblememajeur Conclusion Leprojet(XboxLinux) Introduction Conclusion 3.3.3LeprojetBoucommentfairetoutcelasansouvrirlamachine DistributionsLinuxpourXbox
3 1.1 1 Presentationgenerale s'agitdel'alliancededeuxgroupesd'envergure,l'unestleaderdanslesecteurdeslogiciels LaXboxestuneconsoledejeuxdeveloppeeparMicrosoftenpartenariatavecNvidia.Il Introduction parbillgateslefondateurdemicrosoft.sasortie,retardeeaplusieursreprises,analement grandpublic,l'autreleaderdansledomainedespuceselectroniquesdedieesauxapplications multimedia.laxboxestuneconsoledejeux128bitsannonceeociellementenmars2000 lejour,etquellessontlesperspectivesenvisageesparsonconstructeur. demachines,cequiestconsiderable.nousallonsvoirdansquelcontextecettemachineavu eulieuennovembre2001auxetats-unis,quelquesmoisapreseneuropeetaujapon.au coursdessixpremieressemaines,microsoftavenduauxetats-unisplusd'unmillionetdemi 1.2 Eneet,onpourraitdirequ'ilsappliquentcequ'onpourraitappeler(lastrategiedubon LefaitqueMicrosoftselancedanscetteaventureacemomentn'estpasunhasard. LastrategiedeMicrosoft feroceentrelestroisacteursdusecteur:sonyavec69%departdemarcheen2002s'impose d'anneesunefortecroissancecommeentemoignelagure1.aujourd'hui,laconcurrenceest moment).lemarchedujeuvideo,enparticulierlesconsoles,conna^tdepuisunevingtaine 21%et10%departsdemarche.Aujourd'hui,cesdernierssedisputentlasecondeplace. commeleleaderinconteste.nintendoetmicrosoftpourleurpartrealisentrespectivement Millions de machines vendues Fig.1{Evolutiondesventesdeconsolesde1987a2002(sourceGFK) %pourl'Europe.Maispourseduirelepublic,lesconstructeursdeconsolesdejeuxdoivent desconsolesdejeuxdanslesfoyerssontde40%pourlesetats-unis,80%pourlejaponet Laplacedelaconsoledansl'habitatestdeplusenplusimportante.Lestauxdepenetration surlematerielestnulledanslemeilleursdescas.c'estlecasdenintendodontlastrategie succesdesventesdejeux.pourcause,lemodeleeconomiquedusecteuresttelquelamarge consentiradetresgrosinvestissementsdontlesretombeeseconomiquessontdependantesdu 3
4 completeaccuseunco^utdeproductionbeaucoupplusimportant(cffig.2). nes'axepassurlapuissancedumateriel,al'inverse,microsoftquiproposelaconsolelaplus Pourrestercredibleetconcurrentiel,Microsoftestcontraintdevendresamachineaperte. Processeurgraphique Processeurcentral Memoirecentrale SonyPlaystation2NintendoGameCubeMicrosoftXbox 294MHz 150MHz 32Mo 405MHz 202MHz 43Mo 733MHz Polygonesparsecondes Memoiregraphique Disquedur 66millions 4Mo 6a12millions jusqu'a64mo 116millions 233Mhz Fig.2{Recapitulatifdesprincipalescaracteristiquestechniquesdesconsolesactuelles CarteEthernet Absent Absent Present Selonlesestimations,laXboxseraitvenduede30$a100$endessousdesonprixderevient.Celafaitpartiedelastrategiepours'implanterdanslesecteur.Leschiresengages surunjeuvenduestpartageparlesacteursayantconcouruasarealisation,notamment laproductiondelamachine.500millionsdedollarspoursapromotion.lebenecerealise parmicrosoftsontimpressionnants:de1a2milliardsdedollarspourledeveloppementet trescommerciauxcommel'extensionpermettantdelirelesdvdquinefaitquedebriderla utilisateurachete8jeux.lacompagniecompteegalementsurlaventedesaccessoiresparfois l'equilibreen2004,dansl'hypotheseou28millionsdeconsolesseraientvendues,etsichaque lestudiodedeveloppement.microsoftquitoucheenviron7dollarsparjeuespereatteindre machined'unefonctiondejapresente. tionsbienreglementeeslekitdedeveloppementnommexdkdontmicrosoftrestepro- prietaire.cesprogrammessont: Ilexistequatreprogrammespermettantd'acquerirpourunedureelimiteeetdansdescondi- Entermededeveloppementlogiciel,lapolitiquedeMicrosoftestegalementbiendenie. {XboxRegisteredDeveloperProgram:ils'agitduprogrammeocieldedeveloppement. {XboxIncubatorProgram:ceprogrammeestdestineauxgroupesindependantsqui etl'europe. programmeconcernelestroismarchesdelaxbox,soitl'ameriquedunord,lejapon Ilestdestineuniquementauxentreprisesdontlareputationn'estplusafaire.Ce acceptee).microsoftdecideounondereconduirelalicencepartranchedesixmois, rassembleaujourd'huiquetreizeparticipants.microsoftdonnesixmoisachaqueparticipantpourpresenterunprototypedejeu(aucuneapplicationd'autrenaturen'est souhaitentdevelopperpourlaxbox.ceprogrammeneconcernequel'europeetne {XboxRegisteredContentCreatorProgram:destineauxgraphistes,musiciensetartistes decideeparmicrosoft. engeneral,ceprogrammepermetd'obteniraumaximumdeuxxdkpouruneduree sinonlematerieldoit^etrerestitue. {XboxToolsandMiddlewareProgram:concerneledeveloppementd'outilsintermediaires pourlaxbox. 4
5 Touscesprogrammessoumettentlesparticipantsaunelicenced'utilisationcontenantnotammentuneclausedecondentialite.Personned'autrequeMicrosoftnepeutcommercialiser deproduitspourlaxbox,nousverronslorsquenousaborderonslasecuritedelaxboxque 1.3 celaestdetoutefaconrendutresdiciletechniquement. l'essentielestd'^etrepresentdanslesecteurpourpreparerl'avenir.danscesecteur,l'image LeparidelarmeMicrosoftpeutsemblerrisquer,maism^emesielleperddel'argent, Lesobjectifsalongterme l'utilisationplusouvertequelesimplejeuvideo.microsoftquipariesurledeveloppement duretdelacarteethernet,pourraientpermettrealaxboxdedevenirunemachinea acceptabless'ilsarrivaientaseduirelepublicetasefaireunnom.lapresencedudisque d'uneentrepriseaupresdupublicestprimordiale.etc'estpourquoidespertesseraient presentunservicedejeuenlignegratuit:xboxlive.ensuiteviendralatelevisioninteractive mondialdu(hautdebit)adejaentamel'exploitationdecettetechnologieetproposedesa prochedupc. machine.danslapartiesuivante,nousmontreronscequifaitdelaxboxunemachine (itv),ets^urementbiend'autresservicesafortevaleurajoutee. Nousallonsmaintenantnousinteresserplusendetailalacongurationmaterielledela 1.4.1LespointscommunsavecunPC Asonlancement,laXboxaetepresenteeparMicrosoftcommeuneconsoledejeu LaXbox,unearchitecturederiveeduPC revolutionnaire.celanes'appliques^urementpasasonarchitecturematerielle.eneet, portsparallelespourimprimante,nileportps/2poursouris,nileportclavier.lesports municationsanciens.ainsisurcetypedeplate-forme,onnetrouvenilesportsseries,niles celle-cis'apparenteaun(pclegacy-free).cetteappellation,dontlatraductionlitteraleest PCIontegalementetesupprimes,ainsil'utilisateurnaln'estjamaiscenseouvrirsamachine.Ceciaccro^tlecontr^oledesfabricantsdematerielsurleurproduit,parexemplelorsde (sansheritage)faitreferenceaunpcdontlacartemerenedisposepasdesportsdecom- portsusb. lesconditionsdegarantiealorsplusrestrictives.cesportssupprimessontremplacespardes pannesoul'utilisateurseracontraintdes'adresseraunprofessionnel,ouencequiconcerne IntelCeleron733,l'encodeurvideodemarqueConexant,ainsiquelebusdecommunication etunportreseaurj45.commeautrespointscommuns,onpeutegalementciterlecpu,un pourlespcstandard.ainsi,laxboxcomporteundisqueduride,unlecteurdedvdide, LacartemereaeteconcueparNvidia,autourdesonarchitectureNforceprevueal'origine entrelegpuetlecontroleurdeperipheriques(amdhypertransport). 5
6 augraphisme)etlemcp(contr^oleurdeperipheriques).letableausuivantrecapituleles 1.4.2LesdierencesavecunPC dierencesmateriellesentrelenforcepourpcetlenforcedelaxbox: Lesdeuxprincipauxcomposantsdel'architectureNforcesontleGPU(processeurdedie Materiel Processeurcentral Memoirecentrale Processeurgraphique portsddrdimms AMDAthlon NforcePC 8portsSMTDDR NforceXbox ControleurIDE NvidiaGeforce2 aunombrede2 NvidiaGeforce3ameliore aunombrede1 IntelCeleron BusetportsPCI Sortievideo PortsUSB Portherite:Clavier verspcettv Standard Present Proprietaire(grosportsronds) verstvuniquement Absent Portherite:Souris Portherite:Disquette Portherite:Serie Lesdierencespresenteesci-dessussontjustieespourquatreraisons: Portherite:Parallele Present 1.Uneconsoledejeuxn'apasbesoindecesportsanciens. Absent 4.Lamachinerestefermee(dumoinspour^etreencoresousgarantie.LaXboxest 3.L'encombrementdelamachineestreduit. 2.Lesco^utsdefabricationsontreduits. ajoutesparmicrosoftpours'assurerquelamachineneserautiliseequ'avecdesprogrammes Nousallonsmaintenantvoirlesajoutsliesalasecurite.Ils'agitdescomposantsetmecanismes d'ailleursdicileaouvrir,lesvissonttoutescacheesetnonstandard). etservicesmicrosoft.lesmotivationsnesontpastechniquesmaiscommerciales. 1.Les512octetsdedemarragesont(caches)danslaROMducontr^oleurdeperipheriques. 3.LebonderoulementdecedeestsurveilleparlePIC,sileBIOSnerepondpasau 2.LeBIOSestentachedesignaturescryptographiquesquiserontmisesal'epreuvepar undecryptographiqueaudemarrage. L'objectifestdedetectersileBIOSestociel. 4.Lesprotectionsciteesjusqu'icisontfortes,maislaplusimportantedemeurelecryptage utiliseuneclede1024bits...) desapplicationsxboxparuneclersade2048bits(pourexemple,lacartebancaire deenmoinsde200millisecondes,lamachineredemarre. Lechapitresuivantetudieendetaill'architecturepresenteeicidefaconsuccincte. 6
7 2 Presentationtechnique 2.1.1Lecomplexedecalcul LaXboxpossedeunprocesseurIntelCeleronPentium-IIIcadencea733Mhz,c'estle Architectured'uneXbox puceconstruiteparnvidiaesttresprochedu(integratedgraphicsprocessors)(i.g.p.) processeurgraphiqueappelegpu,ainsiqu'unepuce(northbridge)nommeenv2a.cette UneseulepuceestenmesuredecommuniquersurcebusavecleCPU.Celle-ciregroupele CPU.Ilaaccesaunbusde133MHz,lebusclassicP6FrontSideBus(F.S.B.)deIntel. videotraditionnelle,l'umaestdemoindreco^ut.cependantlesaccesmemoireducpu portelenomdeu.m.a.pour(uniedmemoryarchitecture).compareeaunearchitecture puce,lecpuetlegpupeuventpartagerunm^emeespacememoire.cettetechnologie destineaupc.depuisquecesdeuxcomposantssontregroupesdansuneseuleetm^eme etdugpupourraiententrerenconitsetnuireauxperformancesdelamachine.c'est desdeuxpucesacelle-ci(lebusgtl+quirelielecpuetlegpu,aunevitessede pourquoilamemoireestsouventdiviseeen(bandes),cequigarantitl'accesindependant contr^oleurd'entree/sortie(m.c.p.x.).lesbusquientrentenjeudanscesconnexionsne sontformellementpassecurises,maisleurvitesseelevee(200mhzddr)constituemalgre l'architecturedelaxbox.eneet,c'estluiquiestreliealamemoirecentraleainsiqu'au 133Mhzet64bitsd'adresse).LeGPU,cadencea233MHz,joueunr^olecentraldans doncrespectivementcomplexegraphiqueetcontr^oleurd'entrees/sortiessontreliesparunbus de8bits(peud'informationscirculententrecescomposants).cebusnommehypertransport donneesvideoversl'encodeurdesortievideopalountsc.northbridgeetsouthbridge, toutunesecuriteforte.bienentendu,c'estegalementlemcpxquisecharged'envoyerles BusdetechnologieDDRestcadencea200MHz. 7
8 Complexe de calcul securise CPU LED SMC (pic) GTL (133 Mhz, 64 SSTL (200 Mhz DDR, 128 PW Partie Arriere CPU Monitor GPU (northbridge) SDRAM HTB (200 Mhz DDR, 8 USB Video Encoder SMBus MCPX USB (couthbridge) USB EEPROM Bios (FlashRom) IDE Ports LPC USB AVIP Partie Avant RJ45 Puce Ethernet Hard Disc DVD 2.1.2Lesous-systemeI2C/SMBus Fig.3{Vued'ensembledelaXbox. ALIM composantsdel'electroniquemodernedontnousferonsl'inventaireplusbas.l'ensembleest pourr^oledecommanderetsurveillercertainscomposantsdelamachine.ilregroupeplusieurs (SystemManagmentBus),utilisepourlapremierefoisparIntelen1995.Cesous-systemea Nousentendonsparlal'ensembledescomposantsreliesentreeuxparlebusI2C/SMBUS machinesactuelles.contrairementauxbusutilisesentrelesdierentscomposantsdecalcul citesprecedemment,lesmbusutilisedesvitessesdetransportfaibles,cequilimiteleco^ut typepic.lesmbusestuncasparticulierdubusi2c,luim^emelargementrepandudansles orchestreparunepuce,les.m.c.poursystemmanagmentcoprocessor,quiestunepucede derevient. 8
9 operationsprovoquentuneattenteactiveducpu.laxboxpourraitutiliserledriversmbus exclusionmutuellegr^aceaunbitquipassea1pendantuncycle.onnoteegalementqueces possibles(lecture/ecriture)sonttransmisessur1ou2octets.cescommandess'executenten Lescomposantspossedentuneidentitecodeesur7bitsetlesdeuxseulescommandes "i2c-amd756.o"del'amd756,cedriveretantcompatiblenforce.detaillonsmaintenantles quatrepucesconstituantcesysteme,soit: 3.l'encodeurvideo, 2.uneEEPROM, 1.leSMC(composantdetypePIC), PIC16LC63de16bits.C'estunetaillemodeste,maislargementsusantepoursafonction. PICUnPICestunpetitmicroprocesseurquipossedesaproprememoire.Celuiciestun 4.unepucequisurveillelestemperatures. certainsdesesregistrespoursavoir,lorsduprocessusdedemarrage,sicertainesinstructions modevideo,decontr^olerlechariotouencored'allumerlesledenfacade.ilutiliseegalement derepondreacertainestemperatures,demodierlavitesseduventilateur,dechangerle NotonsquecePICnepeut^etrereprogramme.IlestencommunicationavecleCPUetpermet critiquesdoivent^etreeectuees. EEPROMIls'agitdel'autrecomposant(cle)dusous-systemeI2C/SMBus.Celui-ciore electroniquequipeuventainsifournirdesproduitsevolutifsetcontr^olables.l'eepromdela proprieteconduitcecomposantelectroniquea^etretresappreciedesfabriquantsdemateriel classique,estdepouvoir^etreeaceepuisreprogrammeeunnombredefoisconsequent.cette desdonneesenrom(readonlymemory),maissongrandavantage,parrapportaunerom oulanormed'achagetv(ntscoupal).lesinformationspreciteessontaccessiblesen clairdanslamemoiredelapuce.maisellecontientaussidesdonneesen-crypteesquevoici: desdonneestellesquelecodederegiondulecteurdvd,lenumerodeserie,l'adressemac, Xboxnecontientque256octetsetn'enutiliseque128,maiscelaestsusantpourconserver {Unecledesecurite,necessairepouraccederaudisquedur; {DesinformationsurlesystemecryptographiqueHMAC/SHA1,egalementutilisepour avecl'eeprom,d'envoyerunecommanded'ecritureoudelecturesurlesmbusenspeciant Commepourlesautrescomposantsconstituantslesous-systeme,ilsut,pourcommuniquer {Lecodederegiondelamachine. ledeblocagedudisquedur; 2.1.3Lecontr^oleurd'Entree/sortie(MCPXMulti-I/O) lasecuritedelaxbox. l'adresseducomposant.nousverronsparlasuitequelr^olejouentcescomposantsconcernant leprotocoleusbstandard,leurformerondeetmassiveesttresdierentedesconnecteurs delamachine.lemcpxestrelieaux4connecteursusb1.1enfacade.bienqu'utilisant MCPXCettepucefaitocederelaisentrelecomplexedecalculetlesperipheriques 9
10 permettentderealiserdestestssurl'electronique(parexemplelorsdelamaintenancedela marquephilipsouthomson.cettepuceestaussienrapportdirectaveclespointslpcqui ledisquedur(de8ou10gosuivantlesversionsdelamachine)ainsiqu'unlecteurdvdde standards.deuxperipheriquesidesontreliesaumcpxparunc^ableideclassiquedepc: portrj45classiquederrierelamachine.pourconclure,lebiosutiliseunbusnonsecurise lesonestdirigeverslem^emeconnecteurquelavideotandisquelacartereseaudisposed'un aunepuceexternedetypeethernet.laxboxnepossedantqu'unseulconnecteurdesortie, machine).plusetonnant,lemcpxintegreunecartesondolbydigital5.1etsetrouverelie dontlavitesseestde10mhzpourcommuniqueraveclerestedelamachinevialemcpx. Fig.4{LaXbox,del'interieur LeBIOS PresentationLeBIOSestuneFlashEPROMde1Mo,cetypedepuceressembleaux LeprocessusdedemarragedelaXbox BIOScontientdesdonneesquel'onpeutdecomposerainsi EEPROMaladierencequecelles-cinesonteacablesqu'auxultra-violet.LaROMdu {Unbootsector.Ilestcense^etreexecuteenpremierparlaXboxmaiscelui-ciestun leurre; 10
11 {Unchierencrypteappelebootloaderou2bl.Iljoueunr^oleimportantlorsdel'allumage CesinformationsetquelquesautresencoreformentuneimagequenousappelleronsXbox {Unautrechierencrypteetcompresse,lenoyau. fortementsecurisedelamachine; lasuitesecretbootrom.lebiosetantde1mo,cesont16copiesdubiosquisetrouvent internesdanssapropreregiondememoirecache.lecontenudecettepuceseraappeleepar OSImage.Cellecinefaisantque256Ko,elleestrepeteequatrefoisal'identiquedansle danscettezonedememoirecache,soit64copiesdel'xboxosimage BIOS.Audemarrage,laMCPXdecode16foisconsecutivementlecontenud'unedesespuces Faux Boot Sector 2bl encrypte (bootloader 2) Donnees d initialisation du noyau Noyau compresse et crypte? Copyright MS Fig.5{Structuredel'XBoxOSImage? X Code X Code ment.ilsecomposededeuxblocdistinctsquiserontexecutesseparement.nousallonsvoir lechargementdecelui-ci.lex-codeestducodequelamachinepeutinterpreterrapide- Lesdonneesd'initialisationdunoyaunesontpascryptees.Ellesneserventqu'aaccelerer Initialisation du MCPX commentle2blparvientadecrypterpuisdecompresserlenoyauavantdel'executer LeMCPXBootSectoractivele2bl executelemcpxbootsector.celui-ciexecutelasecondepartiedux-codepresentdans dux-codeplacedanslebioscequiinitialiselemcpx.puislecpuprendlareleveet lebootsectorcachedanslesecretbootromdumcpx.al'allumage,lamachineexecute NousavonsvuqueleBIOScontientun(fauxBootSector),ilfaudraenrealiteutiliser decertainsmateriels.unefoiscespreparatifstermines,lemcpxbootsectordecryptele l'xboxosimage,cecidanslebutderealiserquelqueinitialisationsetcongurationsbasiques 11
12 2bl,puissauteauneadresseinscritedanscedernier. BootRomduMCPX.AprescelaleBootSectorverielavaliditedu(magicnumber)du 2bldanslaRAM.PourcelaunalgorithmeRC4estutilise.LacleestsitueedansleSecret CPU GPU RAM 2bl magik number 5 Initialisation des tables d adresse 1 MCPX Verification Secret boot ROM 2 boot sector 3 Cle RC4 4 RC4 BIOS XBox OS Image (boot sector) Fig.6{LeMCPXBootSectoractivele2bl 2bl encrypte XCode Initialisation d autres materiels 2.2.3Le2blexecutelenoyau XCode Initialisation du MCPX ^etrededecrypterpuisdecompresserlenoyausituedanslebios. IntroductionLe2blsetrouvemaintenantenclairdanslaRAM.Sonr^olevamaintenant 12
13 permettonslasuppositionquecettecopieestplaceehorsdelaram,peut^etredansun lamachine(n'ayantpastrouved'informationssurlalocalisationdecetteadresse,nousnous lesadressesphysiquesetvirtuelles.puisilsecopieluim^emeauneautreadresseinternede PreparationAvanttouteschosesle2blinstalledestablespourpermettrelaliaisonentre estdelaisserlaramsevidertoutesles200ms,ainsicelaeacele2blenclair. registrerominternedumcpx).lesystemeactivele(ag)(situedanslepic)dontler^ole Sectorn'etantplusd'aucuneutilite,ilestcacheparlemateriel(celui-cisetrouvedansun registreinterneducomplexedecalculsecurise).le2blexecutecettecopie.lemcpxboot entamerledecryptagedunoyau. lesportspciquin'existentpas.cettephased'initialisationetantachevee,le2blvapouvoir Lacopiedu2blcontinuesonexecution,initialisantcertainsregistresvideosetcongurant DecryptageLe2blaaccesadierentesinformations: {l'adressedesdonneesd'initialisation. {latailledunoyaucompresseetencrypte. {latailledesdonneesd'initialisationdunoyau. Le2blgenerealorsunecleparl'algorithmeSHA-1apartirde: {laclerc4quipermettraladecompressiondunoyau(situeedansle2bl). {lenoyautoujourscompresseetencrypte. {lesdonneesd'initialisation. du2bl. venonsdeparler.celle-ciestbienevidemmentdierentedecelleutiliseelorsdudecryptage Siletests'averepositif,lenoyauestdecryptedanslaRAMgr^acealacleRC4dontnous Unefoiscettecleproduite,elleestcompareeauneautrecledereferencesitueedansle2bl. 13
14 CPU GPU RAM Noyau compresse Cle MCPX 3 Verification Cle 4 RC4 SHA 1 BIOS 2 XBox OS Image Initialisation du noyau Configuration (PCI, video...) Noyau crypte/compresse 2bl 1 Copyright DecompressionLenoyauetantmaintenantdecrypte,ilvafalloirledecompresseretle Fig.7{Le2blexecutelenoyau Cle RC4 XCode casestlzx. MicrosoftCAB,lequelsupportequatretypesdecompression.Letypemisenjeudansnotre placeraudebutdelaram.leformatdecompressionutiliseestunderiveduformat parametresserontapasseracettefonction Unefonctiond'entreedontl'adresseestconnuedu2blestnecessaireasonexecution.Deux ExecutionLenoyaudecompresseestauformatPE,c'estunexecutabledenom(Xboxkrnl.exe). 1.unecha^neutiliseepourledeboguage,14
15 Cesdeuxclessontenlapossessiondu2bl,ilpourradoncexecuterlenoyauetluilaisser terminerleprocessusdedemarragequiconsisteessentiellementaactiverledisquedur. 2.l'adressededeuxclescryptographiques:l'EEPromkeyetunecledecerticat. IntroductionLedisquedurdelaXboxestundisqueIDEclassiqueconstruitparSeagate 2.3.1Fonctionnement Ledisquedur LasecuritedelaXboxmetenjeudescommandesATAtresrarementutilisees.Celles-ci utilisedescommandesata(deniesparlanormeata/atapi-6,voirannexe).parmile grandnombredecommandesata,toutesnesontpastoujoursutiliseesparlesconstructeurs. ouwesterndigital.pourcommuniqueravecledisque,ets'agissantd'undisqueide,on disqueestsecurityunlock.cettecommandeutilisedeuxtypesdemotsdepasse,user permettentdelimiterparlemateriell'accesaudisque.lacommandepourdeverrouillerle oumaster,de2octetschacun.lemotdepassedudisquedur(hdpassword)estconstruit entroisphases: 2.ExtractiondelacleappeleeHDKeypresentedansl'EEPROM, 3.Generationdumotdepassenalapartirdumodeleetdundeseriedudisquedur, 1.Decryptagedesdonneesdel'EEPROM, ainsipourreconstituerles20octetsdundeserieetles40octetsdumodele,ilfautlire LesdonneesrenvoyeesparlacommandeDEVICEIDENTITYnesontpasauformatASCII, informationsquel'onobtientparlacommandedeviceidentity. debloque. dierentepourchaquemachine,etlemotdepassegenerespeciqueaudisquequiva^etre lesdonneesrenvoyeesenbigendian.pourameliorerlasecuritedumecanismelahdkeyest utiliseaujourd'hui. taillexeenfonctiond'unedonneedetaillevariable.c'estunalgorithmedehachagesouvent HMAC/SHA1etRC4.SHA1(SecureHashAlgorithm)apourr^olederenvoyeruneclede Lorsdelagenerationdumotdepasse,deuxroutinescryptographiquessontutilisees, doncdisposerd'uncanals^urpourconvenirdecettecle. Enn,l'algorithmeRC4estunalgorithmecryptographiquesymetrique(aclesecrete).La clepourcoderetdecoderunmessageestlam^eme,lesdeuxpartiescommunicantesdoivent HMACutilisecetalgorithme,etluiajoutelacapacitedecryptercettecleavecunecleprivee. DonneesmiseenjeuNousavonsvuquecetalgorithmeestcomposedetroisphases L'algorithmededeblocagedudisquedur Pourunebonnevisiond'ensemble,commenconspardetaillerlesdonneesutilisees. {EEPROMKey:Ils'agitd'unedonneecodee(endur)etprotegerphysiquementcontre lalecture.elleserviradeclesecretehmacadeuxreprises; 15
16 {Lecontenu(lisible)del'EEPROM,donttroisdonneesnousinteressentdanslecasdu deblocagedudisquedur: {DataHash:Donneeutilisee(telquel)dansl'algorithme, {Numerodeseriedudisquedur; {EncodedDataoudonneescryptees; {EncodedCofounderoucofondateurcrypte, Deroulementdel'algorithme 1.Creationd'unecleRC4paralgorithmeHMAC/SHA1apartirdeDataHash(enclair) {Modeledudisquedur. 3.Creationd'unecleRC4apartir: 2.UtilisationdecettecleRC4pourdecrypterlesdonneescrypteesdel'EEPROM.On obtientlecofondateuretlesautresdonneesdecrypteesnommeesmaintenanthdkey. eteepromkey(lacled'encryptage). 4.ComparaisondelacleobtenueetdeDataHash.Leurdierenceprovoquel'arr^etdela {del'eepromkeycommeclepriveed'encryptage. {desdonneesdecrypteesetducofondateurcommedonneesd'entrees 5.Siletestestpositif,generationdumotdepasseencoreparHMAC/SHA1avec: machine. {lemodeleetlendeserieenentree. resistant),cequisignielitteralement(resistantauxmanipulations).cematerielrenferme Enconclusion,lasecuritedudisquedurestbaseesurl'utilisationdemateriel(tamper- {HDKeypourlacleprivee. lacleprivee(eepromkey)utiliseelorsdelagenerationdumotdepasse. 16
17 eeprom data eeprom Key data_hash conf_enc data_enc Hmac_SHA1 RC4 key RC4 RC4 conf data Hmac_SHA1 exit =? HD Key model nbr Hmac_SHA1 serial nbr 2.3.3Partitionnement Fig.8{L'algorithmededeblocagedudisquedur HD pass accelerel'accesauxdonneesetdiminuelesaccesaulecteurdvd.lacinquiemecontientdes deconguration,lestroissuivantesconstituentdelamemoirecachepourlesjeux,cequi laversiondelamachine.ilestscindeen6partitions.lapremierecontientdesdonnees Presentationdes6partitionsLedisqueduraunecapacitede8ou10Gosuivant lesmusiquesdejeu.laxboxdepremieregeneration(v1.0)utilisaitundisquedurseagate lelecteurdecdoudedvd.ennlasixiemepartitioncontientlessauvegardesdepartieset donneesinherentesauxapplications(diverses)delamachinecommelemenudedemarrage, 17
18 2Gosontlaisseespleinesdezeros. Digitalde10Go.Pourrespecterlacompatibilitedesnouvellesversionsaveclesanciennes, de8go.ensuiteviennentlesversions1.1et1.2quiembarquentundisquedurwestern Taille 5Mo Conguration Partition CacheA 4895Mo 750Mo 500Mo CacheB 1896MoVide(versionsrecentes) CacheC Donnees Systeme ConclusionL'adresseetlatailledes6partitionsdelaXboxsontcodeesendurdansle Fig.9{LepartitionnementdelaXbox partition DierencesentreXboxFATXetMS-DOSFAT noyau,ilestainsiimpossibledemodiercesinformations.iln'existedoncpasdetablede quelquesinformations.lesystemefatpresentequatrezonesimportantes: LesystemedechierFATXpeutsecomparerausystemeFATauquelonauraitretire 3.latabled'allocationdeschiers, 2.lesent^etesderepertoires, 1.leBootBlock(superblockdelinux), FATX32protepeudesameliorationsintroduitesavecleFAT32.Lespartitionscomprenant plupartdeschampsdubootblockfatx16ontetebridesparrapportaufat16.ainsile Lesdeuxderniereszonessontidentiquesdanslesdeuxsystemesdechier.Parcontrela 4.lesdonneesduchierencoursd'utilisation. plusde65536clusters(216)doivent^etrepartitionneesenfatx32.ils'agitdespartitions Unicode. Remarquons,pournir,quelesystemeFATXcodelesnomsdechiersenASCIIetnonen autressontenfat16. deplusde1go,ainsiseulelapartitioncontenantlesdonneesutilisateurestenfatx32,les 18
19 3 LesfaillesdelaXbox 3.1.1Introduction ApresavoirsuiviuneconferencepresenteeparunrecruteurdechezMicrosoft,cejeune L'aventuredeBunnie etudiantauraitpuessayerdecasserlacledesecuritepourexecutersonproprecode,ou vientdesortirauetats-unis,andrewwang(bunnie)comprendrapidementquecetteconsole informaticiendipl^omedum.i.t.acommenceas'interesseralaxbox.alorsquelamachine tenterdecontournerlasecuritedelamachinepardesmanipulationspurementlogicielles, commecelaaetefaitavecladreamcastquelquesanneesauparavant.maisbunnienecroit dejeuesttressemblableaunpcetchercheunesolutionpourendejouerlasecurite.cet code,cequidejaluipermettraitd'etendrel'utilisationdelamachine. d'approchematerielle.sapremiereideeseradetenterdeasherlebiosavecsonpropre pasvraimentencessolutions;ilpreferetenterdemettreenpratiquesonexperienceenterme 3.1.2Lespremierstests mager.sachantqu'ilvaavoirbesoinderealiserungrandnombredetestssurcettepuce, speciquesdontunferasouderenformedepince,ilparvientalarecuperersansl'endom- FlashEPROMde1Mo.Cettepucede32pattesestdelicateaextraire,maismunid'outils IlvapourcommenceressayerdelirelesdonneesduBIOS.Ilconstatequec'estune l'analyserets'apercoitqu'ils'agitdequatrecopiesidentiquesdelam^emeimageappelee sursamachine.ilrecupereainsisansproblemeunchier".bin"de1mo,ilcommencea ciles.ilplacel'ensembledanssonprogrammateurd'epromflashetcopiel'imagedubios illaplacedansunadaptateurpourflasheprom.lesmanipulationsserontbienplusfa- modielorsdechaqueallumagedelaconsole.pourverier,ilremetlapuceenplacesur protegeenienlecture,nienecriture.ilemetalorsl'hypothesequelecodedecebiosest precedemmentrecupere.l'operationsepassesansprobleme.ilendeduitquelapucen'est XBoxOSImage.Ilrealisealorsunnouveautest:ill'eaceetlareprogrammeavecle.bin pasuneeepromclassiquemaisunepuceintegreeauseind'uneautrepucebien(enfouie) defairelam^emechoseavecunegamecubedenintendo,lebiosdecettedernieren'etant demarrer.l'hypotheseprecedenteestdoncinrmee.onremarquequ'ilneseraitpaspossible lacartemereetrelancelamachine.avecetonnementilconstatequelaconsolecontinuede danslamachine. mesuresprisespouremp^echerlesutilisateursd'executerunautresystemed'exploitationque Windows2000surlaXbox.Rbcomprendlorsdecetteconferencequ'ilseraitpeut^etre LaconferencepresentaitcettefoislesqualitesdesecuritedelaXbox,etenparticulierles Rb,unamideBunniealuiaussirecuunporte-paroledeMicrosoftdanssonuniversite. qu'ilresteraitadecouvrir. hypotheseseconrmait,bunniepenseraitaubios,s^urementaupic,etaunetiercepuce possibledeprendrelecontr^oledelamachineendessoudanttroispucesprecises.sicette ApresdierentstestsilserendcomptequelecopyrightdeMicrosoftestenclair,les 19
20 quatrecopiespresentesdanslapuce,lecomportementdelamachineaudemarragereste pardesinstructionsassembleurnop,etlaxboxdemarretoujours.ilfaitdem^emeavecles renfermedesdonnees(inutiles):ilremplaceles512premiersoctetsdelapremiereimage donneesnesontdoncpastoutescryptees.bunnieaegalementlesentimentquelapuce inchange. {IlestconnecteauSMBus, {Ilestalimenteparunepileenpermanence, RbluiapportedenouvelleinformationsurlePIC: {lesmbusetdonclepicsontinactifsdurantlapremieresecondededemarragedela {LafrequenceduSMBusestfaibleetconnue, pasdansunedesquatrepucesrelieesausmbus. Laderniereinformationluisemblecapitale,ilpensequelaclequ'ilcherchen'ests^urement machine. {Bunnieestdesormaispersuadequeles256premiersoctetsinutilesdel'XboxOsImage Apresdenombreuxautrestestsilestenmesured'apporterdenouvellesinformations: pratiqueestparfoisutiliseepourrecupererlesdonneesd'uncomposantelectronique,c'estpar LirelesdonneesduMCPXavecunmicroscopeelectroniquesemblebientropco^uteux.Cette {Ilarmequec'estleMCPXquiecritpardessuscettepartiedecodeduBIOS. constitueunfaux(bootsector). ecartedonccettesolution. en1998.maiscelanecessitebeaucoupdematerielco^uteuxquebunnienepossedepas.il exempledecettemanierequelessourcesdescartesdescha^nestvapeageontetedecouverts momentlabeaucouppensaientquelebiosd'unexboxluietaitpropre. deuxchierss'averent^etreidentiques.touteslesxboxpossedentdonclem^emebios.ace SontestsuivantconsisteacomparerdeuximagesbinairesdedeuxXboxdierentes.Les 3.1.3Lesdierentespossibilitespourrecupererle(SecretBootRom). recuperantl'imagedecettepuce,ilpourraretrouverdesinformationssurl'algorithmeutilise aceluici.lecontenudecetteromestappelele(secretbootrom).ilesperequ'en sectoraexecutersetrouvedanslemcpx.plusprecisementdansunepucerominterne BunniecommenceabiencomprendrecommentdemarreuneXbox,ilsaitqueleBoot sonproprenoyau.pourcelailpenseaplusieursmethodes. ainsiquelaclepermettantdedecrypterle2bl.ceciluipermettraitparlasuited'executer d'uneentreprisespecialiseequiluiconrmecequ'ilpensait,c'estimpossible. pucecelasembleimpossibleaveclesappareilsquebunniepossede.ilserenseigneaupres MCPXaumicroscopeelectronique.Maisvulaprecisionutiliseepourlafabricationdela Ilpourrait^etrepossiblederecupererlesinformationsdecetteROMenanalysantle delaxbox)suggered'utiliserunscannerjtagpouressayerdecapturerlesinformations BeaucoupdemondesurleforumBBS(ungroupederecherchesurlefonctionnement 20
21 realisee. enleverlecpu.cetteoperationseraitalorsbientropcompliqueeettropco^uteusepour^etre quiarriventaucpu.maisbranchercetappareilsurlacartemeresembleimpossiblesans chercheepourraitnejamaispasserdanslaram.cetestaplusieursmilliersdedollarsest cen'estpasmoinsde128pointsqu'ilfaudraitexaminerenm^emetemps.depluslacle SDRAMseraituneautreidee.Maisilyabeaucouptropdepointaexaminer,eneet Sonderlamemoirepourrecupererlesinformationslorsqu'ellessontcopieesdansla doncecarte. luisemblebientropcomplique. maisildemeuretropco^uteuxpourbunnie.detoutesfaconsl'installationd'unteldispositif etlegpu.avecdeuxfoismoinsdepointsasonderleco^utdecetestseraitdeuxfoismoindre Ilpourraitessayerdefairelem^emegenred'analysesurlebusde64octetsentreleCPU denvidia,lesspecicationssurceprotocolesontlibresetpublieessurinternet.cebus piste(s^urementpourfaciliterlamaintenance).cebusutilisel'hypertransportprotocole adapte.eneetcebusn'utiliseque8octetsetlacartemeredetailleparfaitementchaque Parcontre,lebusquitransportelesdonneesentreleMCPXetleGPUsemble^etreplus dollars! estde200mhz.unanalyseurlogiquesupportantcettehautefrequenceco^utedansles25000 appellehtbpourhypertransportbus,n'utilisepasdesecuriteparticuliereetsafrequence 3.1.4Sasolution HyperTransport.LessignauxdiusessurleHTBsontidentiquesadessignauxLVDS,seul pablederecevoirdesdonneesaplusde200mhzetilestcompatibleavecleprotocole HTB.Ilvoudraitutiliserl'analyseurlogiqueXilinxVirtex-Equ'ilpossede.Celui-ciestca- Ilpensequ'ilseraitpossibledetrouverunesolutionmoinsco^uteuseenpassantparle mere,cequiluipermetdederiverlespistesduhtb.ilneluiresteplusqu'aredirigerces imprimecomposeessentiellementdececonvertisseuretilleplacedirectementsurlacarte pouvoirrecupererdessignauxutilisablesparsonanalyseur.ilfabriquealorsunpetitcircuit lemodediere.enutilisantunconvertisseurlvdsversttldetexasinstrumentilva signauxdepuissonpetitmontagejusqu'asonanalyseurviaunc^able. Desormaislesdonneessontdesassembleesetl'algorithmeutiliseestdetermine:c'estbien commencepourreussiraretrouverlesinformationsinteressantesdansce(tas)dedonnees. encomparantaveclesdonneesinitialesdubios.unlongtravailderechercheetd'analyse Unetracedesdonneesestcaptureedansl'analyseur,l'ordredesbitspourra^etredetermine appliquesurlesdonnees. lerc4acle128bitsquiestutilise.lacleaetetrouveegr^aceaunalgorithmebruteforce rapidementl'algorithmeutilisepourdecrypterlenoyauinclusdanslebiosainsiquelacle duchierilpourrareecriresonpropre2bl.possedantlecodedu2blenclairildecouvrira donnequeletestsurlemagicnumberdu2blpermetuniquementdeverierlebonformat DesormaisBunniecomprendcommentfonctionnele(BootSector)duMCPX.Etant necessairecarnousavonsvuen2.2.3quecetteclerc4estplacedansce2bl. 21
22 3.1.5Conclusion publiques,despossesseursd'xbox,desamateurs,desinformaticiens,deselectroniciensou attaquesdespirates,hormislagabecubepourlesraisonsprecitees.cesinformationsrendues delaconsole.lesautresconsolesnouvellesgenerationsn'ontpastenupluslongtempsfaceaux CettedecouverteaetepublieesurleWeble26Mai2002,soitenviron6moisapreslasortie AcemomentiletaitpossibledecopierunjeuXboxsurunDVD-Retdelirecettecopieavec semainespourvoirappara^trelestoutespremierespuces.celles-cietaientparticulierement compliqueesainstaller,ilfallaitsouderplusde30lssurdespointsparticulierementpetits. encoredespiratesontpuaccederacesrevelations.ilnefaudraattendrequequelques maislelecteurdvddelaxboxsupportetresmalcetypedesupport. saxbox.vulatailledesjeuxacemomentla,lescopiesauraientpusefairesurcdr-w 3.2.1Unproblememajeur UnefoislasecuritematerielledejoueeparBunnie,lesprogrammeursquiprennentla Lesprogrammeursentreenjeu produireducodepourlaxboxestdoncd'utiliserlexdkciteplushaut(tresdicilea clersapriveede2048bitsgardeejalousementparmicrosoft.laprocedureociellepour.xbe,ceformatcontientunesignatured'authenticitecalculeeapartirduprogrammeetd'une relevesouhaitentecrireducodepourlaxbox.lesexecutablesdelaxboxsontauformat code.detaillonsmaintenantlefonctionnementduformatxbe. obtenirdemicrosoft),puisdes'adresseracesdernierspourqu'ilsacceptentde(signer)le {L'ent^ete,quicontientlesinformationsayanttraitalasecuriteainsiquequelques Les.xbecomprennentdeuxpartiesprincipales: detestsbasessurl'algorithmedehachagesha-1. LorsquelaXboxchercheaexecuterunesectionelledoitrealiseruncertaindenombre {Lessections,ellescontiennentleprogramme. pointeurs. Lamachinecommenceparverierlavaliditedel'ent^eteencomparantdeuxchoses: commenceparrecuperertouteslesinformations(taille/position)dechaquesection.unefois Siletestestvalide,lessectionspeuventcommencera^etreexecutees.Pourcela,laXbox {Lasignaturedecryptee. cetteinitialisationterminee,unecledehachageestcreeeapartirdesdonneesdelasection {Lasignatureobtenueparhachagedel'ensembledesent^etesdesections. suite. lasectionpeut^etreexecutee,aprescelalasectionsuivanteseratesteeasontouretainside encours,cettecleseratesteeaveclacledelasectiongardeedansl'ent^ete.cetestreussi, 3.2.2Ledenouement desormaisderiverlebiosoriginaletutiliserleurbios.lebioscomportelenoyau,ilsvont Parcontre,toutceciestexecuterparlenoyau.Etlesprogrammeurssaventqu'ilspeuvent L'algorithmeutilisesemblevraimentbienpense,etaucunesfaillesnesembleexister. 22
23 L'espaceousetrouvelacleestremplacepardes0.Unprogrammed'executiondes.xbe deprogrammationcommuneentredesdizainesdeprogrammeursexperimentes,unesolution esttrouvee.lesbibliothequesetlesdriversoertsparlexdkonetereecritsintegralement. doncessayerdemodiercelui-cipourcontournercetalgorithme.apresplusieurssemaines (appelexbebootloader)estecrit;ilnetestetoutsimplementpaslaclersa.celaouvre libres.cettelegalitesous-jacenteapermisledeveloppementrapidedenombreusesequipes LaplupartdeceslogicielssontecritsenCouC++,etilsn'utilisentquedesbibliotheques lacha^nededeveloppementn'utilised'outilssouscopyright(commelexdkparexemple). donclaporteaudeveloppementdecodepourlaxboxdefaconlegale,caraucunselementsde quelquesunes: deprogrammeurs,sibienquelenombredefonctionnalitesdelaxboxavitegrandi.envoici {Lecturedechiersvideos(mpeg2,avi,divx,svcd,...). {ClientsIRCetFTP. {LaquasitotalitedesemulateursdeconsoleplusanciennesonteteportessurlaXbox {Lecturedechierssons(wav,mp3,...). {navigateursinternet. (Mame,Nintendo64,Playstationetbiend'autres). Remarque:LesystemedejeuenligneXboxLivequiutiliselesserveursMicrosoftn'est reseauethernet.chaqueprogrammepouvait^etredansunmenuclassiqueal'aidedulogiciel detransfererchaqueprogrammesurledisquedurdelaconsoledepuisunpcenutilisantle chaqueprogrammesurundvd-r,maislasolutionlapluspratiquepourlesutilisateursfut pasutilisable.pourutilisertoutcesprogrammesenm^emetemps,iletaitpossibledeplacer nalitesalaxbox,ilestpossibled'integrerl'uned'ellesurleportailwww.xboxdeveloper.net. Evox. aujourd'huiilfautinstallerunbiosdit(cromwell).maisnousverronsceladanslechapitre L'enjeumajeurd'aujourd'huiestdefairedemarrerLinuxsansmodicationsmaterielles,car Toutcesdeveloppeurstravaillentencoreenequipespourapporterdenouvellesfonction- suivant Introduction Le(XboxLinuxProject)avulejourenjuin2002,peudetempsapreslasortiedela Leprojet(XboxLinux) L'utilisationdunoyauLinuxpermettraledeveloppementdelogicielpourlaXbox,chose traditionnelsvialesportsusb.ceciferaitdelaxboxunemachinedebureautraditionnelle. pourxboxincluantleserveurx,etlapossibilitedebranchern'importequelcomposantspc machineaujaponeteneurope.ilapourobjectifsledeveloppementd'unedistributionlinux remplirlesconditionssuivantes: aujourd'huisouslinux(vmware,plex86).lesversionsdelinuxdedieesalaxboxdoivent tournerdierentesversiondewindowsgr^aceaunemachinevirtuellecommec'estlecas impossibleaveclenoyauoriginaldelaxbox,deplusilseraegalementpossibledefaire 1.ToutlematerieldelaXboxdoit^etresupporte.LesapplicationsLinuxdevront^etre enmesured'utiliserledisquedur,lelecteurdedvd,l'interfacereseauainsiquele 23
24 2.LesdistributionspourXboxsedevrontd'^etrecompatiblesaumaximumaveclesdistributionsi386classiques.Enoutre,touteslesdistributionsactuellesdevraientpouvoir tournersurxboxapresremplacementdunoyauetduserveurx(lespaquetagesau materielconnectesurlesportsusb. enjeuunesommede200000dollars,ladatelimitederealisationetantalorsland'annee Audebutduprojet,undonneuranonymeconnuseulementdesresponsablesduprojetamis formatactueldevrontfonctionner(telquel)). delamoitiedelasomme: 2002.Pourattribuercettesomme,leprojetaetescindeendeuxsous-projetschacuncredite {ProjetA:PorterLinuxsuruneXboxmodieeauniveauhardware: {ObtenirunnoyauainsiquedespilotesXFreecompatibleXbox, {FairelagestionduFATX,systemedechierproprealaXbox, {RemplacerleBIOS(logicieletmateriel), Fin2002,ledonneuranonymes'estrevele^etreMichaelRobertson,lefondateurdeLindows, {ProjetB:Fairedem^ememaissansmodicationsmaterielles. {XBEBootloader. complet,maispasleprojetbsibienquem.robertsonaremisenjeules100000dollarsdu projetb... unsystemed'exploitationalternatifcompatiblewindowsetlinux.cedernieranommeun comitetechniquechargededistribuerlasommemiseenjeu.acettedate,leprojetaetait 3.3.2DistributionsLinuxpourXbox Lesdeuxautressontplusaboutis,lenoyauetlesdriversfournissontplusrecents.Avecces n'utilisepaslederniernoyaudeveloppepourxbox,maisilrestepossibledelemettreajour. Mandrakefutlapremiere,maisellen'estpasmiseajourcommeillefaudrait,ainsi,elle Ilexisteacejour3distributionsstables:Mandrake9,Ed'sDebian,etShallax'sGentoox. distributions,onpeut: {Ecriredes . {Ecriredesdocuments(texte,tableur). {Naviguersurinternet. {... {Visionnerdeslms. {Ecouterdelamusique. etantcompatiblesavecxbox,iln'yapasdelimites. Ilnes'agitlaquedequelquesexemples,lessystemesdepaquetagestraditionnels(.deb,.rpm) jeuxmicrosoft,sauvegardersesparties,etliredesdvd. distributionsutilisantl'espacelibrelaissesurledisquedur,ildemeurepossibledejoueraux InstallerLinuxsurXboxneremetpasencausel'utilisationoriginaledelamachine,ces 24
25 3.3.3LeprojetBoucommentfairetoutcelasansouvrirlamachine d'installerunevraiedistributionlinux.pourreussircetexploit,ilsutd'utiliserlejeu cettesolutionresteassezmarginaledufaitqu'elleutiliseunjeuociel,etnepermetpas Xboxallege(XboxLinuxLive)sansouvrirlamachine.C'estunepremierevictoiremais UnpassionnedenommeHabibiareussile31mars2003aexecuterunedistribution informatiquebienconnue:le(depassementdememoiretampon)(bueroverow). laxboxpourystockerladistributionpreciteequ'ilaensuitechargeeenexploitantunefaille l'evolutiondujoueurdanslesmissions.ilautiliseunebandedestockageusbreconnuepar (JamesBond007:AgentUnderFire)etsafonctionde(sauvegarder/charger)quienregistre {PrendreadefautlehachageSHA-1desexecutablesMicrosoftpourgarderl'ent^eteet {FactoriserlacleRSA2048bits(problemealgorithmiqueNP-Complet...) Voicimaintenantquelquesideesquipermettraitd'executerducodenonsignesurXbox: {DemarrerlaXboxsansDVDconduital'executiondutableaudecontr^oleXboxpilote parlesperipheriquesusb.ilpourrait^etrepossibledeprovoquerundepassementde tellefaconquelaclehacheerestelam^eme.celaestegalementtresimprobable. modierlecontenudesections.celareviendraitamodierlecorpsdessectionsde {IlexistedesDVDvideodedemonstration(souventdanslapressespecialisee).Ces ceformat(dontlastructureestgardeesecrete)ettrouverunefaille(encoreunefoisde videossontencodeesavecleformatproprietaire(bink).ilfaudraitalorscomprendre tamponquelquepartdansleprotocoleusb... encoremoinsd'inter^et. typedepassementdetamponparexemple)...lem^emeraisonnementpourraits'appliquerenmodiantunjeuoriginal,maiscelaestcompletementillegaletpresentedonc 4securise.NeanmoinsMicrosoftnouslaissepenserquecettesecuriteaetedeveloppeeala CommenousvenonsdelevoirlaXboxestunPCdontledemarrageestfortement Conclusion h^ate. l'algorithmerc4nesemblepouvoir^etreprisendefaut.parcontrelechierdedemarrage laxboxpourlaprendrelecontr^oledelamachine.cebiosestluiaussisecurise,deplus executerl'algorithmecryptographiquequiutilisecettecle!ilsutdeasherlebiosde EneetlacleRSA2048bitsestcertainementinviolablemaisilestsimpledenepas frequencetelleestdicilementderivable.ilfaudracompterencentainedemillierd'euros parunbusde200mhz.unbusconstitued'ungrandnombredepistesetutilisantune decesechangesestbaseesurlefaitqu'ilesttresdiciled'intercepterdesdonneesvehiculees (bootloader)esttransfereenclaird'unepuceinternedelaxboxverslaram.lasecurite Cequiestetrangec'estqu'unbuspossedantuniquement8pistesestutilisepourtransferer clair,etapresquelquejoursdetravail,de(casser)completementlasecuritedelaxbox. malgretoutpossibledederiverlesinformationsdecebus,derecupererlebootloaderen pourrecupererlesinformationsd'untelsysteme.maism^emesicelarevenaischer,ilserait 25
26 aucourantquedepuisdesanneesilexistedesanalyseurslogiquesacceptantlescontraintes quiycirculentsontdefaibletaille,maislesingenieursdechezmicrosoftn'etaientilspas unappareilgrandpublicaprixraisonnable.cebusn'utiliseque8bitscarlesinformations cebootloader.unjeuneetudiantamericainaalorspudejouerlasecuritedelaxboxavec techniquesimposeesdanscecas?uneautreconstatationdesplusintrigantesestlasuivante: tempscesingenieursontilspassesurl'elaborationdecetalgorithmepournepasserendre cleestdevenueinutileetlenouvelalgorithmedeuxfoisplusrapide!laencore,combiende compliquebasesurlerc4etlesha-1tombeadeuxreprisessurdesvaleursconstantes.la lacleutiliseepourdebloquerledisquedursemblereellementintrouvablemaisl'algorithme comptedel'absurditedeleurtravail? trespeudetempssurl'elaborationdecettemachinemultimediaetqueleretarddeplusieurs semblableaunordinateurdejaexistant.nouspensonsaujourd'huiquemicrosoftapasser parnvidiaetnouspensonsquepeudetravailaetenecessairepoursortirunemachine Nousavonsvuquecettemachineressembleenormementaunemachinecommercialisee ^etrelaps3annoncepour2004,cecisanscomptersurladiscretefuturconsoledenintendo. detoutefacontropdicilementrattrapable.cequemicrosoftchercheadominerestpeut Microsoftn'avaitjamaissortiedeconsoledejeuetquesaconcurrente,laPS2deSonyserait moislorsdesasortieestprobablementd^uaun"co^utmarketing".ilnefautpasoublierque directementaumaterieletnonaulogiciel.commenousl'avonsvubeaucoupd'informations video,qui,contrairementaumondepcestenetroiterelationavecdespiratess'attaquant l'equipexboxdechezmicrosoftpuisseapprendrerapidementlemondedesconsolesdejeu IlestalorspossiblequelaXboxsoitvolontairementfabriqueesansgrandreexionpourque internes.danscettehypothesenouspensonsqueleprocesseur,leprocesseurgraphiqueetla diciledereprendrelam^emearchitecturequelaxboxetd'ychangercertainscomposants prochainemachinepourra,gr^aceacela,^etrebeaucoupplusconsistante.deplusilneserapas surleserreursrealiseessurlaxboxsontdisponiblessurinternet.ilests^urquelasecuritedela alareussitedumondepc. RAMserontchangespourlanouvelleXbox,cescomposantsetantenperpetuelbaissegr^ace eteunetotalereussitepourmicrosoftquinecherchaitpeut^etrepasencorecela.microsoft negligeable. asus'implanterdanslesecteuretsortirsegadelacourse,cequialongtermen'estpas BienquelaXboxnesoitpasvraimentunereussitemondialenouspensonsqu'ellea 26
27 References Informationsgeneralesdiverses: InformationssurRC4: 2.R.F.C.2104(detailHMAC): 1.ComitetechniqueATA: 5.InformationssurSHA-1: 6.InterviewdeDeanTakahashi,auteurde(OpeningtheXbox:InsideMicrosoft'sPlanto 4.Informationssurlesalgorithmesdehachage: SteiletJukkaAhoquinousonteclairesquandnousenavionsbesoin. Nousremercionsl'equipe(XboxLinuxProject)pourleuraide,enparticulierMichael UnleashanEntertainmentRevolution): 27
28 SOS PC 06 - Services informatique à domicile (installation, formation, depannage, site web) Bienvenue sur le site de SOS PC 06 Mis à jour le Nous proposons aux habitants des Alpes Maritimes et du Var, des services informatiques à domicile. La forme de notre entreprise nous permet de vous proposer un tarif defiant toute conccurence. En effet nous sommes à 30 /h et nos déplacement sont gratuits!!! Verifiez que vous êtes bien dans notre zone de couverture. Des aides à domicile De l'initiation au dépannage le plus sensible nous somme en mesure de vous aider. Plus d'info. Des PC sur mesure Nous vous proposons dans notre boutique en ligne différents PC neufs. Nous vous offrons en ce moment, la livraison et l'installation à domicile. Notre premier prix est de 290, alors n'hesitez plus. Des consoles modifiées Nous modifions votre console (ps2, xbox...) en 24h! Visitez notre boutique en ligne Des sites web pour vous faire connaître Pour réaliser le site web qui vous correspond le mieux, SOS PC 06 travail en équipe avec selinco.com Plus d'info Un autre service? Si vous avez besoin d'un conseil ou d'un autre service, vous pouvez nous contacter pour nous présenter votre projet. SOS PC 06 - RCS Grasse (06) Siret APE 527H - Contact 17:58:40
HP 600PD TWR i34130 500G 4.0G 39 PC
HP 600PD TWR i34130 500G 4.0G 39 PC Réf : 2880117 EAN :888182161739 Réf. Fabricant :E4Z60ET#ABF Poids brut: 12 Kg Spécifications principales Description du produit Facteur de forme Localisation Processeur
Plus en détailSpécifications détaillées
Hewlett Packard HP ProLiant ML110 G5 Serveur micro tour 4U 1 voie 1 x Xeon E3110 / 3 GHz RAM 1 Go Disque dur 1 x 250 Go DVD RW Gigabit Ethernet Moniteur : aucun(e) Le serveur HP ProLiant ML110 G5 offre
Plus en détailStratégies de défense et d attaque : le cas des consoles de jeux
Stratégies de défense et d attaque : le cas des consoles de jeux Ryad Benadjila et Mathieu Renard prenom.nom@ssi.gouv.fr ANSSI Résumé Depuis plus de vingt ans, l industrie du jeu vidéo investit du temps
Plus en détailChoix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E5649 2.53 GHz
Choix d'un serveur Vous êtes responsable informatique d'une entreprise. Vous devez faire un choix pour l'achat d'un nouveau serveur. Votre prestataire informatique vous propose les choix ci-dessous Vous
Plus en détailOn distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)
Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de
Plus en détailCATEGORIE 1 : Portable basique. Référence constructeur (le cas échéant)
Bordereau de prix CATEGORIE 1 : Portable basique Désignation/Description des matériels Référence constructeur (le cas échéant) Numéro de référence Prix public en HT Remise en % TARIFS en HT Configuration
Plus en détailSERVEUR LYNX CALLEO DATACENTER 2460
PUISSANT ET SOUVERAIN Le serveur de centre de données est un serveur haute performance particulièrement adapté à une utilisation dans les centres de calcul. Les grands compute workloads peuvent être effectués
Plus en détailWindows 7, Configuration
Windows 7, Configuration Effectuer une installation propre Avant de commencer, les bonnes questions à se poser : - L ordinateur sur lequel je veux installer Windows, est-il compatible Windows 7? Tester
Plus en détailDevis Fonctionnel N dossier : D1501
SSIO TechnoParc 59650 - Villeneuve d Ascq 06. 58. 68. 20. 15 / 03. 20. 54. 65. 54 Société de Services Informatique et Organisation Devis Fonctionnel N dossier : D1501 Site internet : www.ssio.fr SOCIETE
Plus en détailSERVEUR CALLEO APPLICATION R269M
FLEXIBLE ET INNOVANT Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce à la conception élaborée
Plus en détailSur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)
1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général
Plus en détailServeur Lynx CALLEO Application 2240S Fiches Technique
Fiches Technique Flexible et innovant + Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce
Plus en détailServeur Lynx CALLEO Application 2240 Fiches Technique
Fiches Technique Flexible et innovant + Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce
Plus en détailWindows 7 - Installation du client
Windows 7 - Installation du client 1 - Présentation Windows 7 est un système d exploitation client basé sur le noyau NT 6.1, disponible en six versions, commercialisé depuis octobre 2009. Résumé des fonctionnalités
Plus en détailRENOUVELLEMENT DU PARC INFORMATIQUE DU SITE DE L OBSERVATOIRE FRANÇAIS DES DROGUES ET TOXICOMANIES (OFDT) Mise en concurrence simplifiée
RENOUVELLEMENT DU PARC INFORMATIQUE DU SITE DE L OBSERVATOIRE FRANÇAIS DES DROGUES ET TOXICOMANIES (OFDT) Mise en concurrence simplifiée Saint Denis le 2 février 2015 1 1 - PRESENTATION GENERALE Créé en
Plus en détailDEVIS MATERIEL INFORMATIQUE MAIRIE DE CAZERES
DEVIS MATERIEL INFORMATIQUE MAIRIE DE CAZERES Quantité Désignation Références ou similaires Prix unitaire Total H.T. Ecole Primaire des CAPUCINS 1 PC portable ASUS K53SD SX163V Core i5 245oM/2.5 Ghz Windows
Plus en détailCOLLEGE ADRIEN CERNEAU
COLLEGE ADRIEN CERNEAU MARCHE A PROCEDURE ADAPTÉE (MAPA) DE FOURNITURES D EQUIPEMENTS INFORMATIQUES CAHIER DES CHARGES (CLAUSES ADMINISTRATIVES ET TECHNIQUES) Lot 1 : Tablettes tactiles Android Lot 2 :
Plus en détailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détailFiche produit Fujitsu LIFEBOOK AH502 Ordinateur portable
Fiche produit Fujitsu LIFEBOOK AH502 Ordinateur portable Votre ordinateur portable au quotidien Le LIFEBOOK AH502 de Fujitsu est un ordinateur portable destiné à un usage quotidien idéal pour vos besoins
Plus en détailTAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Plus en détailSpécifications détaillées
Hewlett-Packard HP ProLiant DL380 G5 Storage Server 1.8TB SAS Model - NAS - 1.8 To - montage en rack - Serial ATA-150 / SAS - DD 36 Go x 2 + 300 Go x 6 - DVD±RW x 1 - RAID 0, 1, 5, 6 - Gigabit Ethernet
Plus en détailPDF created with pdffactory Pro trial version www.pdffactory.com
BORDEREAU DES PRIX DETAIL ESTIMATIF Appel d'offre n 05/204 Lot n : Achat de matériel Informatique Prix Unitaires en dhs (Hors T.V.A.) Prix total N ART. Désignation des prestations Quantité En chiffres
Plus en détailGlobe Services Informatique
Globe Services Informatique Place 3 Septembre, Rue Trabelsia 5000 Monastir Tél : 73 44 78 36 - Fax : 73 46 86 96 Site Web : www.gsi.com.tn Adresse e-mail : commercial@gsi.com.tn Etat des produits du mois
Plus en détailPACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem F@st 1400W
PACK ADSL WIFI Configurer ma connexion ADSL avec Modem/Routeur Sagem F@st 1400W Installation du Pack Wi-Fi : Vous devez Installer votre clé Wi-Fi avant d installer votre modem/routeur a. Installation de
Plus en détailPersonnalisez votre Mac.
Reche Achetez Mac MacBook Air Configurer Aide Votre compte Comparer les Macs MacBook Seulement 938,86 MacBook Pro À partir de 1079,99 MacBook Air À partir de 938,86 Mac mini À partir de 656,60 imac À partir
Plus en détailParallels Desktop 5 Switch to Mac - Lisez-moi ----------------------------------------------------------------------------------------------
Parallels Desktop 5 Switch to Mac - Lisez-moi Bienvenue dans Parallels Desktop 5 Switch to Mac build 5.0.9346. Ce document contient des informations que vous devez connaître pour réussir à installer Parallels
Plus en détailqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq
qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx COURS DE PERFECTIONNEMENT cvbnmqwertyuiopasdfghjklzxcvbnmq L ordinateur et Windows 2014-2015 wertyuiopasdfghjklzxcvbnmqwertyui
Plus en détailCahier des Clauses Techniques Particulières
MARCHES PUBLICS DE FOURNITURES COURANTES ET SERVICES VILLE DE DIGOIN SERVICES TECHNIQUES 14, PLACE DE L HOTEL DE VILLE 71160 DIGOIN Tél: 03 85 53 73 24 FOURNITURE ET LIVRAISON DE MATERIEL INFORMATIQUE
Plus en détailOptions indispensables, fortement conseillées pour démarrer sans soucis
Boitier Medion Akoya Processeur Intel Core I3-4160 3.6Ghz 4 Go DDR3 SDRAM Graveur DVD DL x16, Lecteur de carte 4 en 1 4xUSB 2.0 / 2xUSB 3.0 / HDMI VGA-DVI Nvidia GeForce GTX750 1Go DDR5 HDD 1 To SATA Offre
Plus en détailIntroduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007
Introduction à l architecture des ordinateurs Adrien Lebre Décembre 2007 Plan - partie 1 Vue d ensemble La carte mère Le processeur La mémoire principal Notion de bus Introduction à l architecture des
Plus en détailAdministration de Parc Informatique TP07 : Installation de Linux Debian
Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution
Plus en détailVMWARE VSPHERE ESXI INSTALLATION
1 VMWARE VSPHERE ESXI INSTALLATION Présentation Résumé des fonctionnalités L hyperviseur vsphere, souvent appelé «VMware ESXi», du nom de l architecture d hyperviseur sous-jacente, est un hyperviseur bare-metal
Plus en détailPrésentation du système informatique utilisé et éléments d architecture des ordinateurs
TP informatique PTSI-PT Semestre 1 Lycée Gustave EIFFEL, BORDEAUX Présentation du système informatique utilisé et éléments d architecture des ordinateurs GL, SV, VB Objectif(s) Se familiariser aux principaux
Plus en détaildatatale Boîtier Crypté 2.5-pouces pour disque dur Manuel d utilisation USB 2.0 AES 256 bit Rev.01 www.onnto.com.tw
www.onnto.com.tw datatale Boîtier Crypté 2.5-pouces pour disque dur USB 2.0 AES 256 bit Manuel d utilisation Copyright @ 2010 ONNTO Corporation. All rights reserved. Rev.01 1 Table de matières INFORMATION
Plus en détailConfiguration de ma connexion ADSL
Configuration de ma connexion ADSL Configurer ma connexion ADSL avec Modem ADSL Sagem F@st 800-840 Avant de commencer le branchement, assurez-vous du contenu de votre Pack Modem ADSL : - Un Modem ADSL
Plus en détailInstallation de ndv 5
Installation de ndv 5 Réf : NDV50-NI02-Installation-fr-140123 www.neocoretech.com Présentation Le déploiement de l infrastructure ndv se fait à partir d un fichier.iso (Boot BIOS) ou à partir d une clé
Plus en détailSUJET EPREUVE ECRITE. JURY ASI 2003 -- Bap E Gestionnaire de parc informatique et Télécom.
Montpellier, le 05 Septembre 2003 --- UNIVERSITE MONTPELLIER II --- SUJET EPREUVE ECRITE JURY ASI 2003 -- Bap E Gestionnaire de parc informatique et Télécom. Concours EXTERNE - ADMISSIBILITE Epreuve écrite:
Plus en détailAtelier hardware. atelier hardware 1/29
Atelier hardware Le premier «bug» informatique : une mite. Noté par Grace Hopper en 1947. C'est elle qui, de par cette plaisanterie, rend le teme «debugging» populaire. atelier hardware 1/29 Contenu Atelier
Plus en détailLaplink PCmover Express La façon la plus facile de transférer vers un nouveau PC Windows
Laplink PCmover Express La façon la plus facile de transférer vers un nouveau PC Windows Manuel de l utilisateur Service clientèle/ Support technique: Web: http://www.laplink.com/index.php/fre/contact
Plus en détailCUOMO PC Route d Oron 4-1010 Lausanne www.cuomopc.ch 021/657 10 60
Lors de l achat d un nouvel ordinateur, vous ne savez pas comment le mettre en route? C est pour cela que nous avons inventé le pack confort. Que vous ayez acheté votre ordinateur dans notre magasin, ou
Plus en détailPortable Dell Alienware M18X
Portable Dell Alienware M18X La meilleure expérience de jeu mobile de l univers Prenez le dessus sur vos ennemis grâce aux cartes graphiques mobiles les plus puissantes d Alienware. Des graphismes époustouflants
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Plus en détailXcalibur 3.4 SOMMAIRE
jp33 Xcalibur SOMMAIRE Xcalibur Préambule... 5 Installation depuis le Disque Dur... 7 Implantation de l exploit - A lire avant de commencer... 8 Implantation à l aide d une sauvegarde hackée... 8 Implantation
Plus en détailActivité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel
Activité : TP Durée : 6H00 INSTALLATION ET CONFIGURATION D UN PC SOUS WINDOWS XP PROFESSIONNEL Moyens et ressources : Matériel et outillage : Cours, synthèses Logiciels Un PC d assemblage de marque NEC
Plus en détailEpreuve E4 Conception et maintenance de solutions informatiques DESCRIPTION D UNE SITUATION PROFESSIONNELLE
Epreuve E4 Conception et maintenance de solutions informatiques DESCRIPTION D UNE SITUATION PROFESSIONNELLE PARCOURS SISR SLAM Lieu de réalisation Campus Montsouris 2, rue Lacaze 75014 PARIS Période de
Plus en détailSatellite Pro R50 C O N Ç U P O U R V O T R E E N T R E P R I S E. TOSHIBA recommande Windows 8.
TOSHIBA recommande Windows 8. Fiable, fin et élégant, ce PC portable répond à toutes les exigences de votre entreprise, quelle que soit sa taille. Nombreuses fonctionnalités et prix raisonnable, le Satellite
Plus en détailAtelier : Virtualisation avec Xen
Virtualisation et Cloud Computing Atelier : Virtualisation avec Xen Plan Présentation de Xen Architecture de Xen Le réseau Gestion des domaines DomU dans Xen Installation de Xen Virt. & Cloud 12/13 2 Xen
Plus en détailGuide pour l Installation des Disques Durs SATA et la Configuration RAID
Guide pour l Installation des Disques Durs SATA et la Configuration RAID 1. Guide pour l Installation des Disques Durs SATA... 2 1.1 Installation de disques durs Série ATA (SATA)... 2 2. Guide de Configurations
Plus en détailParallels Transporter Lisez-moi ---------------------------------------------------------------------------------------------------------------------
Parallels Transporter Lisez-moi TABLE DES MATIERES : 1. A propos de Parallels Transporter 2. Configurations systиme requises 3. Installer Parallels Transporter 4. Supprimer Parallels Transporter 5. Notice
Plus en détailGuide de récupération de Windows Server 2003 R2 pour serveurs Sun x64
Guide de récupération de Windows Server 2003 R2 pour serveurs Sun x64 Sommaire Introduction 1 Procédure de réinstallation 1 Documentation associée 5 Vos commentaires nous sont utiles 5 Introduction Ce
Plus en détailOrdinateur portable Latitude E5410
Ordinateur portable Latitude E5410 Dell Latitude E5410 Doté de fonctionnalités avancées pour gagner du temps et de l'argent, l'ordinateur portable Dell TM Latitude TM E5410 offre aux utilisateurs finaux
Plus en détailet dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+
Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides
Plus en détailTester Windows 8 sans l'installer avec Virtualbox
Tester Windows 8 sans l'installer avec Virtualbox Vous avez déjà probablement déjà lu et vu beaucoup choses sur Windows 8. On trouve de nombreuses infos dans les actualités qui lui sont consacrés depuis
Plus en détailMANUEL DE L'UTILISATEUR. HARD DRIVE DOCK QUATTRO EXTERNAL DOCKING STATION / 2.5" & 3.5" SATA / USB 2.0 / FIREWIRE 800 & 400 / esata. Rev.
MANUEL DE L'UTILISATEUR HARD DRIVE DOCK QUATTRO EXTERNAL DOCKING STATION / 2.5" & 3.5" SATA / USB 2.0 / FIREWIRE 800 & 400 / esata Rev. 006 Freecom HD Dock Quattro Cher utilisateur, bienvenu dans le cadre
Plus en détailBackup & Recovery 10 Suite. Guide de démarrage rapide
Backup & Recovery 10 Suite Guide de démarrage rapide Paragon System Backup 2010 2 Manuel d'utilisation SOMMAIRE Introduction...3 Fonctions clé...4 Composants du produit...6 Premiers pas...7 Contacter Paragon
Plus en détailHiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique
Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément
Plus en détailChapitre 1 : Les matériels d usine et les portables. (Desktop et laptop)
Cette action, trop souvent faite à la légère et de manière non justifiée, dans le cas de la perte d un pilote par exemple, demande une préparation pour être effectuée dans les meilleures conditions. Elle
Plus en détailsystème sécurisé de gestion du liquide
système sécurisé de gestion du liquide La solution ultime La gestion du liquide est toujours délicate. Un problème récurrent dans les points de vente est le cadrage de la caisse aussi bien dans les changements
Plus en détailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire Speedflow Check 10.0, Speedflow Check Plus 10.0, Speedflow Edit 10.0 (Windows),... 2 Speedflow Recompose 10.0...2 Speedflow Edit 10.0 (Macintosh OSX)...2
Plus en détailInstallation et Réinstallation de Windows XP
Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 10.2, Asura Pro 10.2, Garda 10.2...2 PlugBALANCEin10.2, PlugCROPin 10.2, PlugFITin 10.2, PlugRECOMPOSEin 10.2,
Plus en détailNON URGENTE TEMPORAIRE DEFINITIVE. SUBJECT : PROCÉDURE DE MISE EN SERVICE DE LA VERSION F3.301.16.e RELEASE 6.2
COMMUNICATION TECHNIQUE N TC0796 Ed. 01 OmniPCX Enterprise Nb de pages : 14 Date : 08-06-2006 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE SUBJECT : PROCÉDURE DE MISE EN SERVICE DE LA VERSION F3.301.16.e
Plus en détailExtended Specs. Général. Aucune description marketing n'est disponible. Toshiba Portege R500 121 Core 2 Duo U7700 1.33 GHz 12.
Toshiba Toshiba Portege R500 121 Core 2 Duo U7700 / 1.33 GHz ULV Centrino Duo RAM 2 Go HDD 160 Go DVD±RW / DVD RAM GMA 950 Dynamic Video Memory Technology 3.0 mdm cellulaire ( UMTS, HSDPA ) Gigabit Ethernet
Plus en détailLYCEE DE BRAS PANON MAPA MAI 2015
LYCEE DE BRAS PANON MAPA MAI 2015 ****** Etablissement demandeur : Lycée de Bras-Panon 51 Chemin de Bras-Panon 97412 Bras-Panon Lycée de Bras-Panon - Mai 2015 Page 1 sur 7 1 - Objet de l appel d offres
Plus en détailLE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables
LIONEL FRANC Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables L'INTRODUCTION Micro ordinateur portable ou fixe Système pluri- technologiques (mécanique,
Plus en détail>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I
>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I Étendue de la livraison * Mise en exploitation 1 Câble de raccordement Ethernet (patchcable) pour connexion à l ordinateur ou connexion au
Plus en détailE-Mail : cc.region.beaujeu@wanadoo.fr Site Internet www.cc-regionbeaujeu.fr. Actuellement nous trouvons ce schéma réseau :
Bâtiment Sainte Angèle - 69430 BEAUJEU Tel. : 04.74.04.89.94 - Fax : 04.74.04.89.96 E-Mail : cc.region.beaujeu@wanadoo.fr Site Internet www.cc-regionbeaujeu.fr Le réseau existant Le réseau informatique
Plus en détailContacts. Mode de communication : LSF, écrit / oral français. contact régions Lorraine / Alsace et régions proches
Contacts CYBERNUMERIK SARL Mode de communication : LSF, écrit / oral français Contact SMS ou Vidéo 3G : 06 73 60 45 44 ou 06 73 60 46 23 06 73 60 46 11 06 73 60 45 44 contact régions Lorraine / Alsace
Plus en détailFiche produit Fujitsu LIFEBOOK E780
Fiche produit Fujitsu LIFEBOOK E780 Le professionnel itinérant par excellence LIFEBOOK E780 Le LIFEBOOK E780 est né d une idée simple : le meilleur et uniquement le meilleur. Technologie Intel de pointe
Plus en détail5004H103 Ed. 02. Procédure d installation du logiciel AKO-5004
5004H103 Ed. 02 F Procédure d installation du logiciel AKO-5004 Table des matières 1 Configuration minimum requise... Error! Marcador no definido. 2 Procédure d installation... Error! Marcador no definido.
Plus en détailNdure jp33 Installer 3.4
007 MA SC SOMMAIRE A lire avant de commencer... 4 Installation de la sauvegarde (récupération de l eeprom.bin)... 5 Paramètres disponibles dans la save d installation... 13 Installation du softmod Ndure...
Plus en détailWindows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.
Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation
Plus en détailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire 1 Speedflow Check 4.1 Speedflow Edit 4.1 (Windows, Macintosh OSX) Speedflow Recompose 4.1 Speedflow Impose 3.0 2 Speedflow Cockpit 3.1 Speedflow Control
Plus en détailInstallation et prise en main d UBUNTU
Installation et prise en main d UBUNTU Introduction Ubuntu est une distribution Linux adoptée par près de 25 millions d utilisateurs de par le monde. Contrairement aux systèmes d exploitation propriétaires
Plus en détailACTION PROFESSIONNELLE N 4. Fabien SALAMONE BTS INFORMATIQUE DE GESTION. Option Administrateur de Réseaux. Session 2003. Sécurité du réseau
ACTION PROFESSIONNELLE N 4 Fabien SALAMONE BTS INFORMATIQUE DE GESTION Option Administrateur de Réseaux Session 2003 Sécurité du réseau Firewall : Mandrake MNF Compétences : C 21 C 22 C 23 C 26 C 34 Installer
Plus en détailManuel de l utilitaire Computer Setup (F10) HP Compaq Business Desktops Modèles d220 et d230
Manuel de l utilitaire Computer Setup (F10) HP Compaq Business Desktops Modèles d220 et d230 Référence : 331599-051 Juin 2003 Ce manuel contient le mode d emploi de l utilitaire de configuration Computer
Plus en détailStruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie
StruxureWare Power Monitoring v7.0 La nouvelle génération en matière de logiciel de gestion complète d énergie Évolution des deux plate-formes originales Power Monitoring v7.0 SMS ION Enterprise 2012 Struxureware
Plus en détailwww.rohos-fr.com Authentification à deux facteurs Cryptage portable gratuit des lecteurs USB Cryptage du disque dur
Authentification à deux facteurs Cryptage portable gratuit des lecteurs USB Cryptage du disque dur La connexion par reconnaissance faciale L accès sécurisé sous Windows et Mac à l aide d une clé USB www.rohos-fr.com
Plus en détailFiche produit Fujitsu LIFEBOOK NH532 Ordinateur portable
Fiche produit Fujitsu LIFEBOOK NH532 Ordinateur portable Optimisez votre expérience multimédia Le LIFEBOOK NH532 de Fujitsu est le choix qui s impose si vous êtes à la recherche d un ordinateur portable
Plus en détailMachine virtuelle W4M- Galaxy : Guide d'installation
Machine virtuelle W4M- Galaxy : Guide d'installation Christophe Duperier 17/09/2014 v03 Ce document décrit l'installation et les fonctionnalités de la machine virtuelle W4M- Galaxy disponible sur le site
Plus en détailLOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES
CAHIER DES CHARGES LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES Suivi de versions Addendum : 11 avril 2012 MARS 2012 Agence pour la Recherche et l Innovation
Plus en détailÀ propos de Parallels Desktop 10 pour Mac
À propos de Parallels Desktop 10 pour Mac Parallels Desktop 10 pour Mac est une mise à niveau majeure vers le logiciel primé de Parallels pour exécuter Windows sur un Mac. À propos de cette mise à jour
Plus en détailWindows XP niveau 2. D. Hourquin, Médiapôle St Ouen l'aumône
Windows XP niveau 2 Les nouveautés de XP par rapport à 98 Installation, configuration et paramétrage : les fichiers système, la mise à jour, la gestion des périphériques classiques. Maintenance du disque
Plus en détailEN Télécom & Réseau S Utiliser VMWARE
EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration
Plus en détailVoies navigables de France. OBJET : Fourniture de matériels informatiques dans le cadre de la mobilité
Voies navigables de France OBJET : Fourniture de matériels informatiques dans le cadre de la mobilité MARCHÉ PASSÉ SELON UNE PROCÉDURE ADAPTÉE en application de l article 28 du Code des Marchés Publics
Plus en détailDémontage d'un ordinateur
Espaces multimédias Communauté de Communes Moyenne Vilaine et Semnon : Démontage d'un ordinateur 1- A quoi sert-il de démonter son ordinateur? A) Par simple curiosité B) Pour nettoyer C) Pour remplacer
Plus en détailEternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée
Son PC portable 1 2 Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée Analysons d abord vos besoins Ensuite on n y reviendra 3
Plus en détailFiche produit Fujitsu LIFEBOOK N532 Ordinateur portable
Fiche produit Fujitsu LIFEBOOK N532 Ordinateur portable La polyvalence sur grand écran Si vous souhaitez remplacer votre ordinateur de bureau, le puissant LIFEBOOK N532 de Fujitsu est le choix qui s impose.
Plus en détailCarte Relais GSM (Manuel Utilisateur)
Carte Relais GSM (Manuel Utilisateur) Carte Relais GSM Introduction Cette carte est une véritable centrale de télécommande et d alarme par GSM. Elle se connecte par un port série à un modem GSM compatible
Plus en détailBTS-DSI. Structure et technologie des composantes d ordinateurs
Lycée lissan eddine ibn elkhatib laayoune BTS-DSI 2013/2014 Module 15 Structure et technologie des composantes d ordinateurs SUPPORT DE COURS Pr H.Laaraj Sommaire 1. INTRODUCTION A LA NOTION D ORDINATEUR...
Plus en détailLOT N 1 : ORDINATEURS BORDEREAU DE PRIX IDENTIFICATION DU FOURNISSEUR. Code DESIGNATION QTE PU HT EN EURO MONTANT TOTAL HT EN EURO MONTANT TTC EN EURO
LOT N 1 : ORDINATEURS BORDEREAU DE PRIX IDENTIFICATION DU FOURNISSEUR Code DESIGNATION QTE PU HT EN EURO ORD1 Ordinateur de bureau 18 ORD2 Ordinateur de bureau 1 ORD3 Ordinateur portable 1 ORD 4 Unités
Plus en détailAchats ordinateurs avec liste des prix 3 ème trimestre 2010. Optiplex 780 DT (Bureau)
Achats ordinateurs avec liste des prix 3 ème trimestre 2010 Les offres ci-dessous sont actuellement les standards proposés par le SITEL : Optiplex 780 DT (Bureau) Optiplex GX780, processeur E8400 (3GHz,
Plus en détailBORDEREAU DE PRIX UNITAIRE 1. Ordinateurs de Bureau
1. Ordinateurs de Bureau Ordinateurs de bureau Configuration 1 Prix unitaire HT Observations Durée de garantie Châssis Bureau ou compact Système d'exploitation Windows 7, 8 ou MacOSX en 32 bits Dernières
Plus en détailMes documents Sauvegardés
Mes documents Sauvegardés Guide d installation et Manuel d utilisation du logiciel Edition 13.12 Photos et illustrations : Copyright 2013 NordNet S.A. Tous droits réservés. Toutes les marques commerciales
Plus en détailFiche produit Fujitsu LIFEBOOK A531 Ordinateur portable
Fiche produit Fujitsu LIFEBOOK A531 Ordinateur portable Votre partenaire indispensable Résistant et pratique, l ordinateur portable LIFEBOOK A531 de Fujitsu est doté d un grand écran LCD mat haute définition
Plus en détailL EXPORTATION d un PROJET.MVP
L EXPORTATION d un PROJET.MVP Présentation du problème : Le Projet de Montage Magix 17.MVP n est que l apparence du Film ou du Diaporama Vidéo (une maquette, une liste d instructions pour le logiciel).
Plus en détailAcquisition de Micro-ordinateurs, Micro-ordinateurs Portables, prestations informatiques. Cahier des Clauses Particulières & Techniques
Acquisition de Micro-ordinateurs, Micro-ordinateurs Portables, prestations informatiques Appel d offres ouvert (articles 57 à 59 du code des marchés publics) Cahier des Clauses Particulières & Techniques
Plus en détail2. Le parc bureautique de TV5MONDE Page 5
TV5MONDE Appel d offres ouvert relatif au renouvellement du parc bureautique de TV5MONDE Cahier des clauses techniques particulières (CCTP) Pièce n 3 Appel d offres n AO2010/06/002 Page 1 / 20 Table des
Plus en détailSystèmes informatiques
Systèmes informatiques Franck Guingne, sur la base du cours d Olivier Lecarme Cours Licence 1; Semestre 2 2009 2010 Troisième cours : Installation d une distribution GNU/Linux. 1 Les différentes distributions
Plus en détailMontée en gamme PC Automne 2013
Montée en gamme PC Automne 2013 Trouvez simplement la solution qui convient le mieux aux besoins de vos clients. PC portables & Ultrabooks Hybrides, Tablettes & Convertibles PC de bureau & Terminaux de
Plus en détail