Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Console Hacking 2016 (33c3)

    media.ccc.de

    4 HN recommenders · recommended in 7 months, 2017–2024

    YouTube

    53:44 · 166K views · Dec 28, 2016

    A 33c3 talk by marcan on reverse engineering the PS4 hardware to run Linux with 3D acceleration. It covers how the console differs from a PC and includes a story about tunneling PCIe over RS-232.

    Recommended as an approachable, detailed look at console hardware architecture, FreeBSD in the PS4 and console hacking.

    Systems, Networks & SecuritySecurity & hackingSpeedrunning, glitches & game hackingLinux & open-source ecosystems
    1. 29:01
      Netanel Rubin: The Perl Jam: Exploiting a 20 Year-old Vulnerabilitymedia.ccc.de7.9K views • 11 years ago
    2. 31:37
      How Crash Bandicoot Hacked The Original Playstation | War Stories | Ars TechnicaArs Technica5.2M views • 6 years ago
    3. 44:11
      27c3: Console Hacking 2010 (en)Christiaan00833K views • 15 years ago
    4. 56:50
      34C3 - Console Security - Switchmedia.ccc.de135K views • 8 years ago
    5. 44:40
      DCEmu Reviews - 27C3 - Chaos Communication Congress 2010 - fail0verflow - FULL VIDEO1KIND Reviews47K views • 15 years ago
    6. 53:02
      36C3 - A systematic evaluation of OpenBSD's mitigationsmedia.ccc.de18K views • 6 years ago
    7. 56:37
      36C3 - Uncover, Understand, Own - Regaining Control Over Your AMD CPUmedia.ccc.de23K views • 6 years ago
    8. 22:21
      Reverse emulating the NES to give it SUPER POWERS!suckerpinch1.1M views • 8 years ago
    9. 5:01
      How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)GameHut132K views • 8 years ago
    10. 58:05
      Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, MicrosoftPlatform Security Summit95K views • 7 years ago
    11. 52:45
      The Road to PS5PlayStation17M views • 6 years ago
    12. 58:44
      TasBlock at AGDQ 2017: TASBotTASVideosChannel398K views • 9 years ago
    13. 1:02:52
      Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptopsmedia.ccc.de27K views • 10 years ago
    14. 46:04
      DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86DEFCONConference86K views • 8 years ago
    15. 1:19:52
      CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon264K views • 10 years ago
    16. 47:18
      The Tragedy of systemdlinux.conf.au1.3M views • 7 years ago
    17. 18:20
      FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)Kaze Emanuar3.2M views • 4 years ago
    18. 1:05:45
      LibreSSL with Bob BeckJason Tubnor25K views • 12 years ago
    19. 59:38
      8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2GDC Festival of Gaming95K views • 7 years ago
    20. 1:05:25
      Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global OffensiveGDC Festival of Gaming35K views • 6 years ago

    9 comments from Hacker News

    1. @s1gsegvApr 2024· in “How to reenable undervolting in 2020 Dell Laptops by editing EFI variables”

      This is a good watch, it goes into detail on the architecture of the PS4 showing how it differs from a standard x86_64 “PC.” this video The “too long; didn’t watch” summary is that there’s several peripherals, timers, RTC, etc outside of the processor that software will expect to be present (or at least emulated) with specific interfaces. You can implement x86_64 without a lot of this, or redone in a more modern style, but software such as a Linux kernel will have to be patched for it. Typically a modern laptop will have all the legacy peripherals emulated, and the modern peripherals will live alongside them.

      RecommendsView on HN
    2. @lathiatNov 2021· in “Hacking group says it has found encryption keys needed to unlock the PS5”

      The key is on the console (not server side). Historically either they made some silly choices or there was a hardware bug or glitch that let you read out the key that the processor has to be able to access to decrypt the firmware. Search YouTube for fail0verflow and there are some great CCC talks very approachable and understandable about how it was done on other consoles historically. PS4: this video Wii U: [LINK]

      RecommendsView on HN
    3. @izacusMar 2017· in “What the death of the CRT display technology means for classic arcade machines”

      While the CPU is indeed x86-64, the architecture of the SoC and the device is rather different so emulation still won't be all that easy. This 33c3 talk gives a lot of fascinating information on how PS4 differs from your run-of-the-mill PC and what kind of issues they hit when trying to run Linux on it: this video

      RecommendsView on HN
    4. @jvdhMar 2017· in “The BSD family tree”

      `It's interesting to note that the PS4 OS is also a forked FreeBSD variant as well.` Here's a nice talk at CCC last year which explains some bits of FreeBSD in the PS4. It's mostly about hardware and how to run Linux on it, but FreeBSD gets a nice mention there too. this video

      RecommendsView on HN
    5. @wmfFeb 2019· in “Struck by a Thunderbolt”

      PCIe is also packet-based BTW [1]. The benefit from the custom protocol is being able to run PCIe and DisplayPort (and I guess networking which no one cares about) over the same cable at the same time with dynamic bandwidth allocation. USB-C has alternate modes but they're not as powerful. In theory PCIe alternate mode over USB-C should be possible and it would be much simpler than Thunderbolt but nobody has tried to build it. I imagine the spec doesn't really exist because Intel has been too lazy to properly write it (I wouldn't be surprised if Thunderbolt is basically defined as whatever the original Ridge controller implemented) and it's probably also gross. Adoption seems to be limited by cost, not by secrecy (thinking back to Firewire, it was open but there were very few controller chips for it). [1] Check out PCIe over RS-232: this video

      CitesView on HN