Xellous JTAG Noob Friendlyi

Total Page:16

File Type:pdf, Size:1020Kb

Xellous JTAG Noob Friendlyi Notes: Although I have personally tested this on a 5 XENON,1 ZEPHYR, AND 2 JASPER use this at your own risk, because I can not guarantee how well you read,or your level a patience, now matter what tutorial you use don't panic and don't rush. Hi-cups are a part of life, and you will run into trouble sooner or later, so PM me(Looouky on X-S). If you run into something that has not be covered in the is document and or if any clarifications are needed then ask before proceeding. BAD BLOCKS: When Flashing through XeLLous it will move the bad blocks for you so you don't have worry about it. The only time it is of any concern is if when reading the first 2MB of your nand you encounter blocks between blocks 0 and 50. Please refer read here. If you encounter any Badblocks between 0x00 - 0x90, you can use this tutorial and my Badblock document to get Xell working, but don't update to XeLLous. Also it will have to be flashed with xbr-flash for linux, it is the only solution at the moment. See this thread for a user with a similar issue and the solution we came up with and read here for my explanation on the issue. What I wrote here is based a lot on the following topics and threads. Actually a lot is plagiarized from there, so thanks go out to those guys. http://forums.xbox-scene.com/index.php?showtopic=698328 http://forums.xbox-scene.com/index.php?showtopic=698328 START HERE: STEP 1: Confirm your dashboard is exploitable The very first thing you need to check, is your xbox kernel and that your XBOX is manufacture before June 18, 2009. · Turn on your xbox and go to console settings. · Go to system info, the kernel version is on top right. If you have kernel 2.0.7371.0 or lower, there is one more check to do, which requires you to read the nand chip with a homemade lpt nand reader or a usb spi flasher. There is no other 100% way of knowing your CB version without reading the nand. To make a Homemade LPT reader follow the following threads and schematics: http://i.imgur.com/U93J1.jpg http://i12.photobucket.com/albums/a246/Grim187/SPI__JTAG_diagram_zephyr-falcon--1.jpg New CAT5 tutorial to be added. To make a USB SPI flasher follow the following threads and schematics: USB SPI Flasher mini how to XBOX360 SPI/USB Flasher by DarkstarTM v0.3 XBOX360 SPI/USB Flasher by threesixtyuser Technical Discussion on USB SPI FLASHER -Find updated Drivers Released January 25, 2010 and PIC software (PICFLASH_v3b_plus2.zip at the time of writing) Requirements: Software : · free60 version of XELL from xbins, file size should be about 1.4 MB and there is one fore each motherboard · XeLLous, at the of writing this it is a 1.0 from xbins · Latest release of XBR, specific for you motherboard from xbins. · Nandpro20b, 64 bit Nandpro USP SPI Driver And 64 Bit Port95 Alternative · FireFox · Hex Workshop Hardware: · A way of reading/writing NAND, LPT or USB SPI. · Router, or Cross Over Cable or Switch · PC with LPT port · XBOX, and XBOX component cables, HDMI doesn't work for installation, composite and vga are untested by me personally. If other cables work please report them here and I will update. Step 2: Read and Backup first 2MB of NAND a. Download nandpro 2.0b. b. If using an x86 make sure port95nt.exe is installed, if it's not, install it (from nandpro20b folder) you might need to reboot. c. If using a 64bit system then follow the directions in this thread to install equivalent 64bit drivers. If using Windows 7 or Vista 64 bit you will need to disable driver signing d. Plug your 360, but don't power it on. e. Plug the lpt cable or your usb spi into PC and XBOX. f. Open a CMD prompt window within the Nandpro folder, if using Windows 7 or Vista run as Administrator: nandpro lpt: -r2 c1.bin or nandpro usb: -r2 c1.bin (From here to the end I will use lpt, so adjust accordingly) g. Read your nand a second time, so type: nandpro lpt: -r2 c2.bin h. Compare your dumps by typing the following command: fc c1.bin c2.bin /b i. If differances where found type the following command: nandpro lpt: -r2 c3.bin j. Then compare your second and thrid dump: fc c2.bin c3.bin /b k. Use the 2 that match, if c2 and c3 match rename c3.bin to c1.bin. Do not proceed whatsoever or under any circumstances if you can not get two matching dumps. Note: No read errors should be encountered with the commands above, if for whatever reason you do please post them on the related thread and ask for assistance before proceeding. If for whatever reason you can't get two matching NAND dumps, then please do as follows: If you're getting no errors in NandPro, but when you compare your dumps they never match, you need to ground the LPT cable.The un-shielded wire on the LPT cable (ie no plastic sleeve) is the ground, or if you've built your own cable from scratch, attach a wire from the metal chassis of the DB-25 connector. Attach this to the metal shielding of the 360 or one of the copper grnd points around the screw holes in the mobo and that should sort the problem. Step 3: Verify your CB is exploitable from 2MB backup: a. Now open up c1.bin in a hex editor (free hex editor) and you should see: © 2004-200X Microsoft Corporation. All rights reserved. X = 5, 6, 7, 8 or 9 (depending on what dash you have/when your console was made). b. Now search in hex for "CB" (without quotes) your looking for the one at or around 8400 in hex (it has to be in caps). c. Copy the 4 hex digits after it and convert it from hex to dec with this Conveter and Like This and verify your CB is exploitable. Exploitable CBs: Xenon: 1921 or lower is Exploitable (exception: 8192 IS EXPLOITABLE) Zephyr: 4558 or lower is Exploitable (exception: 4580 IS EXPLOITABLE this needs falcon version of Free60) Falcon: 5770 or lower is Exploitable Jasper 16mb: 6712 or lower is Exploitable Jasper Arcade (256/512): 6723 or lower is Exploitable Step 4: Installing JTAG The XENON soldering can be found here: http://i.imgur.com/Fdjmi.png For Zephyr, Falcon, Opus & Jasper here: http://pictures.xbox-scene.com/xbox360/free60/diagram.jpg General Falcon Troubleshooting: Review this http://forums.xbox-scene.com/index.php?showtopic=698195. This might be applicable to all XBOX, success has been reported by various people with the various revisions. Step 5: Protecting fuses and JTAG(optional): To protect your CPU fuses it is recommended you do as depicted in the following images: You don't have to remove R6T3, you just bridge the points depicted in the images. If U6T1 is installed http://img121.imageshack.us/img121/7542/r6t3alternate.jpg If U6T2 is installed http://img705.imageshack.us/img705/4139/jasperefuse.jpg For more info refer to the following topic: http://www.xboxhacker.org/index.php?topic=13658.0 The reason for doing this step is if and when Microsoft releases a new kernel, and you decide to accept an update from a game, your fuses will be blown. Blown fuses will eliminate your ability to run XBReboot and unsigned code. Step 6: Injecting XeLLous into Free60 Xell and Flashing. Now with the jtag installed we are going to proceed on flashing and getting XeLLous up and running. a. First you need to download the right version of XELL and the latest release of XELLOUS otherwise this will not work.For XELL you need the free60 versions that are specific to each motherboard and are about 1.4 MB in size, review the table below. You will need one of these files depending on the revision of your XBOX: xenon_1921_hack-20090911.rar This is good for all XENON zephyr_hack_updxell.rar Good for most Zephyr (CB 4580 requires Falcon one) falcon_opus_hack.rar Good for Falcon and Opus, and Zephyr with CB 4580 jasper_6723_hack.rar Good for all 16MB Jaspers jasper_6723_hack_256MB_512MB.rar Good for 256MB and 512MB Jaspers Zephyrs with CB 4580: Success with these XBOXs are hit and miss, please refer to the bottom of the tutorial for troubleshooting tips, and information on the XBR version you require. b. Download the latest release of XeLLous from the usual places, at the time of writing this was version 1.0. c. Extract XeLLous and your version of Free60 Xell. Copy them to your nandpro20b folder. d. Rename your version of Free60 Xell to free60.bin. For example: ren zephyr_hack_updxell.bin free60.bin e. Connect XBOX to LPT port again, and do the following to backup your key vault and configuration blocks. Dump everything multiple times and always compare them using either Hex Workshop or fc from CMD prompt. To dump your keyvault from nand (This is the same for all motherboard versions): nandpro lpt: -r16 kv1.bin 1 1 Dump this a couple times and compare them. To dump your Config from nand: nandpro lpt: -r16 config1.bin 3de 2 Dump this a couple times and compare them. For 256/512 Jaspers its: nandpro lpt: -r256 config1.bin ef7 2 Dump this a couple times and compare them.
Recommended publications
  • Smart Home Automation with Linux Smart
    CYAN YELLOW MAGENTA BLACK PANTONE 123 C BOOKS FOR PROFESSIONALS BY PROFESSIONALS® THE EXPERT’S VOICE® IN LINUX Companion eBook Available Smart Home Automation with Linux Smart Dear Reader, With this book you will turn your house into a smart and automated home. You will learn how to put together all the hardware and software needed for Automation Home home automation, to control appliances such as your teakettle, CCTV, light switches, and TV. You’ll be taught about the devices you can build, adapt, or Steven Goodwin, Author of hack yourself from existing technology to accomplish these goals. Cross-Platform Game In Smart Home Automation with Linux, you’ll discover the scope and possi- Programming bilities involved in creating a practical digital lifestyle. In the realm of media and Game Developer’s Open media control, for instance, you’ll learn how you can read TV schedules digitally Source Handbook and use them to program video remotely through e-mail, SMS, or a web page. You’ll also learn the techniques for streaming music and video from one machine to another, how to give your home its own Twitter and e-mail accounts for sending automatic status reports, and the ability to remotely control the home Smart Home lights or heating system. Also, Smart Home Automation with Linux describes how you can use speech synthesis and voice recognition systems as a means to converse with your household devices in new, futuristic, ways. Additionally, I’ll also show you how to implement computer-controlled alarm clocks that can speak your daily calendar, news reports, train delays, and local with weather forecasts.
    [Show full text]
  • WORLDSPECIAL REPORT the Tech Behind Bitcoin Has Been Released
    THE INSATIABLE DO YOU NEED THE BLOCK-CHAINING THE MONEY MINES BITCOIN BEAST A BLOCKCHAIN? OF WALL STREET OF MONGOLIA Cryptocurrency’s Find out in seconds A new platform for How watts coming energy crisis with our handy guide trading in the trillions become bitcoins P. 36 P. 38 P. 40 P. 46 FOR THE TECHNOLOGY INSIDER | 10.17 BLOCK- CHAIN WORLD SPECIAL REPORT The tech behind Bitcoin has been released into the wild. Here’s how it’s going to change the landscape P. 24 SUPERMICRO® BigTwin® The IT Industry’s Highest Performing Twin Multi-Node System 2U Multi-Node System Supporting • A Full Range of Processors Up to the highest performing 205 watt CPUs • Maximum Memory 3TB 24 DIMMs per node • All-Flash NVMe 24 All Flash NVMe or Hybrid NVMe/SAS3 drives • Double the I/O Capacity Three PCI-E 3.0 x16 options per node • Supports Intel® Xeon® Scalable Processors Intel Inside®. Powerful Productivity Outside. Learn more at supermicro.com/GPU © Super Micro Computer, Inc. Specifications subject to change without notice. Intel, the Intel logo, Xeon, and Xeon Inside are trademarks or registered trademarks of Intel Corporation in the U.S. and/or other countries. 10.17 Special Report: BLOCKCHAIN WORLD The Blossoming 26 Blockchains: How They 45 Blockchain Lingo Work and Why They’ll Change Your cheat sheet for all things blockchain. of Blockchain the World 24 Enthusiasts The technology behind Bitcoin could touch every 46 Photo Essay: are sure that transaction you ever make. By Morgen E. Peck The Bitcoin Mines of China This Bitcoin operation in Inner Mongolia uses blockchain 36 Feeding the sophisticated semiconductors to turn cheap, dirty technology is Blockchain Beast energy into digital cash.
    [Show full text]
  • A Practitioners Guide to the Forensic Investigation of Xbox 360 Gaming Consoles
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Embry-Riddle Aeronautical University 2011 Annual ADFSL Conference on Digital Forensics, Security and Law Proceedings May 25th, 11:00 AM A Practitioners Guide to the Forensic Investigation of Xbox 360 Gaming Consoles Ashley L. Podhradsky Drexel University Rob D’Ovidio Drexel University Cindy Casey Drexel University Follow this and additional works at: https://commons.erau.edu/adfsl Part of the Computer Engineering Commons, Computer Law Commons, Electrical and Computer Engineering Commons, Forensic Science and Technology Commons, and the Information Security Commons Scholarly Commons Citation Podhradsky, Ashley L.; D’Ovidio, Rob; and Casey, Cindy, "A Practitioners Guide to the Forensic Investigation of Xbox 360 Gaming Consoles" (2011). Annual ADFSL Conference on Digital Forensics, Security and Law. 9. https://commons.erau.edu/adfsl/2011/wednesday/9 This Peer Reviewed Paper is brought to you for free and open access by the Conferences at Scholarly Commons. It has been accepted for inclusion in Annual ADFSL Conference on Digital Forensics, Security and Law by an (c)ADFSL authorized administrator of Scholarly Commons. For more information, please contact [email protected]. ADFSL Conference on Digital Forensics, Security and Law, 2011 A PRACTITIONERS GUIDE TO THE FORENSIC INVESTIGATION OF XBOX 360 GAMING CONSOLES Dr. Ashley L Podhradsky Drexel University Dr. Rob D’Ovidio Drexel University Cindy Casey Drexel University ABSTRACT Given the ubiquitous nature of computing, individuals now have nearly 24-7 access to the internet. People are not just going online through traditional means with a PC anymore, they are now frequently using nontraditional devices such as cell phones, smart phones, and gaming consoles.
    [Show full text]
  • MEADES Phd Thesis
    PLAYING AGAINST THE GRAIN RHETORICS OF COUNTERPLAY IN CONSOLE BASED FIRST-PERSON SHOOTER VIDEOGAMES A thesis submitted for the degree of Doctor of Philosophy By Alan Frederick Meades School of Arts, Brunel University February 2013 1 ABSTRACT Counterplay is a way of playing digital games that opposes the encoded algorithms that define their appropriate use and interaction. Counterplay is often manifested within the social arena as practices such as the creation of incendiary user generated content, grief-play, cheating, glitching, modding, and hacking. It is deemed damaging to normative play values, to the experience of play, and detrimental to the viability of videogames as mainstream entertainment products. Counterplay is often framed through the rhetoric of transgression as pathogen, as a hostile, infectious, threatening act. Those found conducting it are subject to a range of punishments ranging from expulsion from videogames to criminal conviction. Despite the steps taken to manage counterplay, it occurs frequently within contemporary videogames causing significant disruption to play and necessitating costly remedy. This thesis argues that counterplay should be understood as a practice with its own pleasures and justifying rhetorics that problematise the rhetoric of pathogen and attenuate the threat of penalty. Despite the social and economic significance of counterplay upon contemporary videogames, relatively little is known of the practices conducted by counterplayers, their motivations, or the rhetorics that they deploy to justify and contextualise their actions. Through the use of ethnographic approaches, including interview and participant observation, alongside the identification and application of five popular rhetorics of transgression, this study aims to expose the meanings and complexities of contemporary counterplay.
    [Show full text]
  • Textbook's Xbox 360 Firmware Tutorial
    Textbook’s Xbox 360 Firmware Tutorial www.360mods.net Table of Contents Introduction Warnings Cost SATA Compatibility VIA SATA Drive Brand BenQ Samsung Opening The Xbox 360 MS25 or MS28 MS25 Downloading The Firmware iPrep (USB) Xbox 360 and PC Connections Booting From USB Flashing Your Drive (USB) iPrep (NTFS4DOS CD) Xbox 360 and PC Connections Flashing Your Drive (NTFS4DOS CD) iPrep (Floppy) Xbox 360 and PC Connections Flashing Your Drive (Floppy) MS28 Bad Flash Method (solderless) Xbox 360 and PC Connection Flashing VCC Switch Method (requires soldering) Xbox 360 and PC Connection Flashing Updating Firmware Method 1 – Firmware Overwrite Method 2 – The “make” Command Method 3 – Repeat Process Disabling FirmGuard Restoring to Original Firmware Hitachi Opening The Xbox 360 Xbox 360 and PC Connection ModeB Slax CD 2-Wire Trick Connectivity Kits Hotswap ModeB Indicators Detecting The Drive in Windows Version 46/47/59 Drives Installing “CMD Here” Powertoy Downloading The Firmware Restoring The Drive (if previously flashed) Flashing The Drive Version 0078FK Drives Making Backups of Your Xbox 360 Games Using a Kreon Drive Using the Xbox 360 Samsung Drive WxRipper Method Bitsetting to DVD-ROM Burning With IMGBurn Burning With CloneCD Downloads Thanks Introduction The Xbox 360 DVD-ROM drive firmware hack is currently the only modification or hack available for the Xbox 360 that allows you to play properly created backup copies of Xbox 360 games. The firmware hack does NOT allow homebrew programs to run and does NOT bypass region protection. If a video game is locked to a particular region, then it will only play on an Xbox 360 of that same region.
    [Show full text]
  • Smart Home Automation with Linux and Raspberry Pi
    This book was purchased by [email protected] For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance About the Author ................................................................................................................ xv About the Technical Reviewers ........................................................................................ xvii Acknowledgments ............................................................................................................. xix Introduction ....................................................................................................................... xxi ■ Chapter 1: Appliance Control: Making Things Do Stuff .....................................................1 ■ Chapter 2: Appliance Hacking: Converting Existing Technology .....................................53 ■ Chapter 3: Media Systems: Incorporating the TV and the HiFi ........................................87 ■ Chapter 4: Home Is Home: The Physical Practicalities ..................................................123 ■ Chapter 5: Communication: Humans Talk. Computers Talk ...........................................153 ■ Chapter 6: Data Sources: Making Homes Smart ...........................................................189 ■ Chapter 7: Control Hubs: Bringing It All Together ..........................................................217 ■ Chapter 8: Raspberry Pi ................................................................................................275
    [Show full text]
  • A Surveillant Platform Study of Microsoft's Xbox
    Playing Spy Games: a Surveillant Platform Study of Microsoft’s Xbox 360 by Alexander Cybulski A thesis submitted in conformity with the requirements for the degree of Master’s of Information Faculty of Information University of Toronto © Copyright by Alexander Dean Cybulski 2014 Playing Spy Games: A Surveillant Platform Study of Microsoft’s Xbox 360 Alexander Dean Cybulski Master’s of Information Faculty of Information University of Toronto 2014 Abstract This thesis, a platform study of Microsoft's videogame console the Xbox 360, demonstrates how one of the defining traits of the videogame platform's design and architecture is pervasive surveillance of its users. By applying William Bogard’s (1996) theory of surveillant “enclosures,” this thesis will explain how the Xbox 360 uses a panopoly of methods and technologies to watch users and shape their use of the videogame system, forming them as easily governed subjects. In support of this argument, this thesis will examine not only the hardware and software layers of the Xbox 360, but also peripheral hardware and networks including the motion tracking sensor the Kinect and Xbox Live, the videogame console’s online network. Of particular interest to this platform study will be an examination of how each of these layers performs surveillance, and how they collectively perform a project of governance over videogame players. References Bogard, William. (1996). The Simulation of Surveillance: Hypercontrol in Telematic Societies. Cambridge: Cambridge University Press. ii Acknowledgments This thesis sprang from a small class assignment: evaluate a specific technology and critique its privacy impact on users. What began as a class project turned into a thesis, a project which has taken two years to realize.
    [Show full text]
  • Modern Game Console Exploitation
    Modern Game Console Exploitation Eric DeBusschere, Mike McCambridge Abstract The goal of this paper is to provide a high-level, technical summary of the significant ex- ploitations of the Xbox 360 and PlayStation 3. Few academic resources discussing console exploitation exist, especially resources considering the current generation systems, and thus a technical survey of successful exploitations represents a significant contribution to the academic community. The security of both the Xbox 360 and PS3 are discussed, along with the three main Xbox 360 exploits: the King Kong glitch/JTAG exploit, Timing Attack, and the Glitch Attack, as well as the three significant PS3 hacks: Hypervisor Exposure through glitching, PS Jailbreak, and the Root Key Discovery. 1 Introduction Although the successful exploitation of the original Xbox drew considerable media attention and paved the way for sophisticated homebrew software developed by a large community of hackers, pirates, and Linux enthusiasts, modifying or hacking consoles of the current generation has never had the same appeal. Perhaps it is because modern gamers highly value the ability to play online, or the higher degree of technical expertise required to perform current modifications, or maybe the emulators, roms, and homebrew software just cannot compare with contemporary games and entertainment. Whatever the reason, the hacking of current generation consoles has been largely ignored, even in academic communities, despite the fact that modern exploitations are far more complex and interesting, and are mounted against far more sophisticated security systems, than ever before. 2 Modern Console Exploitation 2.1 Security Gaming consoles of the current generation were built from the ground up with security as the foremost concern.
    [Show full text]
  • Outlaw Community Innovations
    A Service of Leibniz-Informationszentrum econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible. zbw for Economics Schulz, Celine; Wagner, Stefan Working Paper Outlaw Community Innovations Discussion Paper, No. 2008-08 Provided in Cooperation with: University of Munich, Munich School of Management Suggested Citation: Schulz, Celine; Wagner, Stefan (2008) : Outlaw Community Innovations, Discussion Paper, No. 2008-08, Ludwig-Maximilians-Universität München, Fakultät für Betriebswirtschaft, München, http://dx.doi.org/10.5282/ubm/epub.4678 This Version is available at: http://hdl.handle.net/10419/104495 Standard-Nutzungsbedingungen: Terms of use: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Documents in EconStor may be saved and copied for your Zwecken und zum Privatgebrauch gespeichert und kopiert werden. personal and scholarly purposes. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle You are not to copy documents for public or commercial Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich purposes, to exhibit the documents publicly, to make them machen, vertreiben oder anderweitig nutzen. publicly available on the internet, or to distribute or otherwise use the documents in public. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, If the documents have been made available under an Open gelten abweichend von diesen Nutzungsbedingungen die in der dort Content Licence (especially Creative
    [Show full text]
  • Building an Xbox 360 Emulator, Part 1: Feasibility/CPU Questions
    Building an Xbox 360 Emulator, part 1: Feasibility/CPU Questions Emulators are complex pieces of software and often push the bounds of what’s possible by nature of having to simulate different architectures and jump through crazy hoops. When talking about the 360 this gets even crazier, as unlike when emulating an SNES the Xbox is a thoroughly modern piece of hardware and in some respects is still more powerful than most mainstream computers. So there’s the first feasibility question: is there a computer powerful enough to emulate an Xbox 360? (sneak peak: I think so) Now assume for a second that a sufficiently fast emulator could be built and all the hardware exists to run it: how would one even know what to emulate? Gaming hardware is almost always completely undocumented and very special-case stuff. There are decades-old systems that are just now being successfully emulated, and some may never be possible! Add to the potential hardware information void all of the system software, usually locked away under super strong NDA, and it looks worse. It’s amazing what a skilled reverse engineer can do, but there are limits to everything. Is there enough information about the Xbox 360 to emulate it? (sneak peak: I think so) Research The Xbox 360 is an embedded system, geared towards gaming and fairly specialized – but at the end of the day it’s derived from the Windows NT kernel and draws with DirectX 9. The hardware is all totally custom (CPU/GPU/memory system/etc), but roughly equivalent to mainstream hardware with a 64-bit PPC chip like those shipped in Macs for awhile and an ATI video chipset not too far removed from a desktop card.
    [Show full text]
  • Arduino in Action.Pdf
    IN ACTION Martin Evans Joshua Noble Jordan Hochenbaum MANNING www.it-ebooks.info Arduino in Action www.it-ebooks.info www.it-ebooks.info Arduino in Action MARTIN EVANS JOSHUA NOBLE JORDAN HOCHENBAUM MANNING SHELTER ISLAND www.it-ebooks.info For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact Special Sales Department Manning Publications Co. 20 Baldwin Road PO Box 261 Shelter Island, NY 11964 Email: [email protected] ©2013 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Photographs in this book were created by Martin Evans and Jordan Hochenbaum, unless otherwise noted. Illustrations were created by Martin Evans, Joshua Noble, and Jordan Hochenbaum. Fritzing (fritzing.org) was used to create some of the circuit diagrams. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.
    [Show full text]
  • Investigating Evidence Produced by Online Session Spoofing: the Xbox
    Investigating Evidence Produced by Online Session Spoofing: The Xbox 360 Nicholas Robinson, BCIS A thesis submitted to the faculty of design and creative technologies Auckland University of Technology in partial fulfillment of the requirements for the degree of Master of Forensic Information Technology School of Computer and Mathematical Sciences Auckland, New Zealand 2014 ii Declaration I hereby declare that this submission is my own work and that, to the best of my knowledge and belief, it contains no material previously published or written by another person nor material which to a substantial extent has been accepted for the qualification of any other degree or diploma of a University or other institution of higher learning, except where due acknowledgement is made in the acknowledgements. ........................... Nicholas Robinson iii Abstract Video games and the consoles upon which they are played have become progressively popular in recent times, however the body of work in regards to how they should be handled forensically remains surprisingly lacking. Furthermore, these consoles rely at least in part on a content distribution method known as digital distribution, wherein they offer digital goods and services to the consumer via various forms of digital storefront, as is also becoming quite common amongst the video game playing users of the PC. The protections surrounding these storefronts, beyond the encryptions used for communications and transactions, are typically account-based; this however leaves both the user and the owner of the distribution services open to a type of attack known as session spoofing, wherein an attacker masks their identity using a pre-existing and active ‘session’ of communication between a given service and a victim user.
    [Show full text]