# glitching

Published articles for glitching.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Extracting Boot Code from a Prototype PlayStation Vita Development Kit

DevFeed: [Extracting Boot Code from a Prototype PlayStation Vita Development Kit](<https://devfeed.tech/articles/glitching-a-20k-piece-of-history-22357.md>)

Original publisher: [Read original article](<https://yifan.lu/2019/08/16/glitching-a-20k-piece-of-history/>)

Author: yifanlu

Published: 2019-08-16T07:00:00Z

Content type: article

Language: en

Sources: [Yifan Lu](<https://devfeed.tech/sources/yifan-lu.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Hacking](<https://devfeed.tech/topics/hacking.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [bootrom](<https://devfeed.tech/tags/bootrom.md>), [code](<https://devfeed.tech/tags/code.md>), [console](<https://devfeed.tech/tags/console.md>), [develop](<https://devfeed.tech/tags/develop.md>), [development-kit](<https://devfeed.tech/tags/development-kit.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [glitching](<https://devfeed.tech/tags/glitching.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [history](<https://devfeed.tech/tags/history.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [vita](<https://devfeed.tech/tags/vita.md>)

### AI overview

The author describes attempting to extract boot code from a rare prototype PlayStation Vita development kit, using hardware-hacking techniques and documenting the work as part of preserving the system's historical data.

### Source excerpt

A few months ago, a contact reached out to me with an irresistible offer. I would be given the opportunity to experiment with an insanely rare, prototype development kit PlayStation Vita. The only ask from my source is that I somehow dump the boot code. I've spent the last seven years hacking every last bit of the Vita from exploiting the kernel to extracting hardware keys with AES fault injections. In that long journey, I've gotten intimate with every model and revision of the Vita so it seems inevitable that I would find myself with the very first prototype. The DEM-3000L is actually more rare than the DEM-3000H that recently made headlines having been sold for $20,000. Although I cannot confirm this independently, my source claims that the DEM-3000H units were distributed to early game developers while the DEM-3000L was used internally at Sony to develop the system firmware. The history of this particular DEM-3000L was that two of these were originally found side by side at a Chinese landfill. They had extensive water damage (I was told they were "at the bottom of a lake") and was carefully repaired. One of the two (the one with the broken display) eventually made it to me.

## Attacking Hardware AES with DFA

DevFeed: [Attacking Hardware AES with DFA](<https://devfeed.tech/articles/attacking-hardware-aes-with-dfa-22356.md>)

Original publisher: [Read original article](<https://yifan.lu/2019/02/22/attacking-hardware-aes-with-dfa/>)

Author: yifanlu

Published: 2019-02-22T08:00:00Z

Content type: article

Language: en

Sources: [Yifan Lu](<https://devfeed.tech/sources/yifan-lu.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [bigmac](<https://devfeed.tech/tags/bigmac.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [code](<https://devfeed.tech/tags/code.md>), [dfa](<https://devfeed.tech/tags/dfa.md>), [dpa](<https://devfeed.tech/tags/dpa.md>), [f00d](<https://devfeed.tech/tags/f00d.md>), [glitching](<https://devfeed.tech/tags/glitching.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [paper](<https://devfeed.tech/tags/paper.md>), [technical](<https://devfeed.tech/tags/technical.md>), [vita](<https://devfeed.tech/tags/vita.md>)

### AI overview

A companion blog post explains an attempt to extract hardware keys from the PlayStation Vita using differential fault analysis against hardware AES. It introduces glitch-based faulty encryptions, reviews existing AES DFA implementations, and describes practical tradeoffs in adapting phoenixAES.

### Source excerpt

For the past couple of months, I have been trying to extract the hardware keys from the PlayStation Vita. I wrote a paper describing the whole process with all the technical details, but I thought I would also write a more casual blog post about it as well. Consider this a companion piece to the paper where I will expand more on the process and the dead ends than just present the results. In place of technical accuracy, I will attempt to provide more intuitive explanations and give background information omitted in the paper.

## Injecting Software Vulnerabilities with Voltage Glitching

DevFeed: [Injecting Software Vulnerabilities with Voltage Glitching](<https://devfeed.tech/articles/injecting-software-vulnerabilities-with-voltage-glitching-22354.md>)

Original publisher: [Read original article](<https://yifan.lu/2019/01/10/injecting-software-vulnerabilities-with-voltage-glitching/>)

Author: yifanlu

Published: 2019-01-10T08:00:00Z

Content type: article

Language: en

Sources: [Yifan Lu](<https://devfeed.tech/sources/yifan-lu.md>)

Topics: [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ee](<https://devfeed.tech/tags/ee.md>), [glitching](<https://devfeed.tech/tags/glitching.md>), [math](<https://devfeed.tech/tags/math.md>), [model](<https://devfeed.tech/tags/model.md>), [paper](<https://devfeed.tech/tags/paper.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [software](<https://devfeed.tech/tags/software.md>), [technical](<https://devfeed.tech/tags/technical.md>), [vita](<https://devfeed.tech/tags/vita.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

A preprint paper examines glitching the PS Vita to inject software vulnerabilities and presents a simple low-level model for reasoning about voltage glitches.

### Source excerpt

I am not a fan of New Year's resolutions, but I do want to do more technical writing this year. So here is a preprint of a paper I wrote on glitching the PS Vita as well as a simple model for reasoning about voltage glitches at a low level.