SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
Hackersuli
Console and arcade game hacking – history,
present, future
● Zoltan (Balazs|Madarassy)
Don’t be stupid
Always contact your lawyer before jailbreaking your console
Don’t be stupid
Read about DMCA
What is a console?
Why even
consoles
though?
Easier access to games
MONEY and PROFIT!
Copy protection
Easier game development/support
Being the first on the scoreboard
Piracy
Homebrew – “run software not authorized by
$$$VENDOR$$$”
Game preservation
Because we can(?)
Why do we want to hack game consoles?
Region lock bypasses
Mod chips
Software exploits
Overview of console hacking trends
Small detour:
Arcade games
What is an arcade?
Unique game console
running only one game
on unique HW
Why hack arcades?
Mostly preservation
1. No security
2. Extra “security” hardware
3. Encryption, suicide chips, obfuscation
History of arcade game security
Generic board
Most famous game: Street Fighter 2
Continuous development (incl. security)
...thoroughly hacked.
Capcom Play System 1 (1988 - 1995)
To address bootleg: CPS-2
Encrypted code and clear-text data
Completely unhacked for 6 years!
Capcom Play System 2 (1993 - 2003)
1995: Street Fighter Zero
November 1999: First CPS-2 patch (Razoola)
Spring 2000: First shellcode execution and memory dump
(Razoola)
December 2000: Automated dump (Razoola)
Capcom Play System 2 (1993 - 2003)
January 2001: First CPS-2 emulation (Razoola)
2005: With custom hardware control over memory mappings
achieved (Charles MacDonald)
Capcom Play System 2 (1993 - 2003)
2007: Encryption algorithm reversed (Nicola Salmoria and
Andreas Naive)
sometime later: Determine key from only an encrypted game
2016: Full reverse engineering of the CPS-2’s security
programming
All in only 13 years!
Capcom Play System 2 (1993 - 2003)
1994 - 2 generic CPU, 1 CPU for sound, 1 CPU for CD
subsystem, video acceleration
games came on CDs - now the CD drives are failing
Dr Abrasive - he wanted to write software for Sega Saturn
Was unhacked for 20+ years
CD controller firmware dumped
video CD port for external addon card
push "CD data" through this expansion port
Saturn CD disks are not read protected
Hacking Sega Saturn
The not too
distant past
Watermark printed on the CD
This watermark cannot be burned via
regular CD writer
Trick to defeat the protection
Step 1: Insert original CD, PS1 reads
watermark
Step 2: Remove original CD
Step 3: Insert copied CD
Step 4: PROFIT!
Playstation 1
Ugly modchip hacks . . .
Swapmagic . . .
But Free McBoot memory card is the thing
tricks the system into think this is an
official update, execute code directly from
memory card
multi-session discs, first session
video, second game data
OPL …
Playstation 2
State of the art
in 2012
Things are getting
harder
Darknet
diaries
XBOX
underground
part 1-2
2003: Bunnie: Spy on a specific bus line to
extract the SECRET KEY from Xbox
2006: Rowdy: Grab XBOX 360 DEV devices from
recycling factory
You can access Partnernet, where all the beta
releases are
Darknet
diaries
XBOX
underground
part 1-2
1. Find random leaked database
2. Find Epic employee in the dump
3. Access Epic employee’s Gmail – Admin060606
4. Access Epic’s network via VPN
5. Acces Epic’s Unreal Developer Network
database
6. Crack hashes
7. Access to other networks like Activision,
Microsoft, Steam, Zombie Networks, etc
8. Zombie networks had access US military,
simulator for Apache
Present state of
game console
hacking
2015 – PS4 FW 1.76 hacked
this means mostly games from 2014
As it is common nowadays, there is no way to
downgrade FW version – old consoles have
increased value
As of today, if you have FW 6.72 (or sooner),
released in July 17, you can jailbreak your
PS4
Console hacking – PS4
You have to chain 2 exploits together
One to achieve code execution
One to privelege escalation to kernel
mode code execution
Fire30 – Webkit exploit, works up to 6.72,
CVE-2018-4386, Type confusion
TheFlow – Kernel exploit, works up to 7.02,
Use-after-free IPV6 modul
How to exploit PS4 FW 6.72 (July 2019) ?
Pirate games
Play old PS2 and PS3 games on PS4
Custom ROM
Debug usermode / kernel
Decrypt and modify game saves . . .
Cheat in LOCAL games – like Cheatengine
Bug bounty! Ranges from $100 for a low end
threat on PSN, up to $50,000 for a critical
vulnerability.
What to do with jailbroken PS4?
Disadvanteges
No more online games
Losing warranty
No more new games
No more Playstation Network
What NOT to do with jailbroken PS4?
Usermode exploit only . . .
Microsoft Edge Browser (CVE-2016-7200
and CVE-2016-7241)
No Homebrew, no jailbreak, only scams like
“XBOX One JTAG jailbreak”
Run signed code only
Apps and games are in sandboxes
Virtualization – app VM and game VM
But you can still use game glitches for fun
Console hacking – present XBOX One
The generation of people who broke PS1-2,
Xbox, etc were all hired by M$ to create the
security (including HW) for the Xbox One.
Let that sink in: Microsoft created a gaming
console based on Windows10 which is still
unhacked. PS4 is based on FreeBSD, multiple
hacks were discovered.
Console hacking – present XBOX One
Fusée Gelée, ShofEL2 or CVE-2018-6242
tethered, non persistent exploit!
This means you won’t break your console forever!
Bootrom exploit on NVIDIA Tegra Recovery Mode
You have to push a non existent home button on the
controller to get into Recovery mode
USB module stack overflow
Similar to checkra1n on iOS
Can’t software patch it, as it is in ROM
Console hacking – present Nintendo Switch
Backwards compatibility with the DS
A lot of exploits throughout its lifecycle
Gateway
For-profit piracy flash cart
Lots of nasty tricks
Kids, don’t be like Gateway!
Nintendo 3DS
PowerPC main CPU + ARMv9 security chip
GameCube backwards compatibility
Special boot process
Encryption on everything
Nintendo Wii - security
Similar to the X360 DVD FW hacks
Unsigned code still can’t run
Nintendo Wii - WiiKey
GameCube mode -> first reboot into Wii
GC mode memory layout
Sup3r 31337 h4ck
Nintendo Wii – Team Twiizer
Two bugs:
1. Partial signature check
2. strcnmp() on a bytestream
Twilight Hack
Homebrew achieved
Nintendo Wii – full homebrew
Exploits and jailbreaks will stay with us
If you want to get into this scene
Remove your console from the Internet now
Block the update process (custom DNS server)
And wait for a jailbreak
What about the future?
Bonus
Pokemon plays Twitch
WHAT?!
Stage 0 – corrupting a save (3-7 bytes/minute)
Stage 1 – Writing Z80 assembly (30 bytes/second
Stage 2 – Creating command packets (1 nibble/frame)
Stage 3 - Escape SGB (60 payload bytes/second)
Stage 4 – Further increasing speed (3840 bytes/second)
Stage 5 - Transfer data in blocks with headers
Stage 6 - Twitch Chat Interface
In summary
Questions?
Join Hackersuli on Facebook
Join Hackersuli on Meetup
Join Hackersuli on Twitch
Join Hackersuli on YouTube
Join Hackersuli on Slideshare

Weitere ähnliche Inhalte

Was ist angesagt?

อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์
Benjawan Thaisurin
 
Prosesor intel dual core
Prosesor intel dual coreProsesor intel dual core
Prosesor intel dual core
iwanzhafran
 
รายงาน
รายงานรายงาน
รายงาน
phokphun
 
Lista Precios
Lista PreciosLista Precios
Lista Precios
santybsc
 
Controlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden FeaturesControlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden Features
xabean
 

Was ist angesagt? (20)

อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์
 
Prosesor intel dual core
Prosesor intel dual coreProsesor intel dual core
Prosesor intel dual core
 
Computer
ComputerComputer
Computer
 
รายงาน
รายงานรายงาน
รายงาน
 
Manual - ED64 Plus - Nintendo 64 - Everdrive Flashcart
Manual - ED64 Plus - Nintendo 64 - Everdrive FlashcartManual - ED64 Plus - Nintendo 64 - Everdrive Flashcart
Manual - ED64 Plus - Nintendo 64 - Everdrive Flashcart
 
PRICE LIST PC DESKTOP -BERENDA
PRICE LIST PC DESKTOP -BERENDAPRICE LIST PC DESKTOP -BERENDA
PRICE LIST PC DESKTOP -BERENDA
 
Lista Precios
Lista PreciosLista Precios
Lista Precios
 
Jaws
JawsJaws
Jaws
 
Week One - Introduction
Week One - IntroductionWeek One - Introduction
Week One - Introduction
 
Console development
Console developmentConsole development
Console development
 
Partes piezas mayo
Partes piezas mayoPartes piezas mayo
Partes piezas mayo
 
Shall We Play A Game - BSides Cape Town 2018
Shall We Play A Game - BSides Cape Town 2018Shall We Play A Game - BSides Cape Town 2018
Shall We Play A Game - BSides Cape Town 2018
 
P4 m890 m7 te-20130723
P4 m890 m7 te-20130723P4 m890 m7 te-20130723
P4 m890 m7 te-20130723
 
Faq
FaqFaq
Faq
 
P4 m900 m7 se-20140210
P4 m900 m7 se-20140210P4 m900 m7 se-20140210
P4 m900 m7 se-20140210
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The Xbox
 
Manual The Witcher
Manual The WitcherManual The Witcher
Manual The Witcher
 
MSI Z97 GAMING Motherboards
MSI Z97 GAMING MotherboardsMSI Z97 GAMING Motherboards
MSI Z97 GAMING Motherboards
 
Controlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden FeaturesControlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden Features
 
Precio de un ordenador (1)
Precio de un ordenador (1)Precio de un ordenador (1)
Precio de un ordenador (1)
 

Ähnlich wie [HUN] Hackersuli - Console and arcade game hacking – history, present, future

iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...
Joseph Ku
 
The Ultimate Gaming
The Ultimate GamingThe Ultimate Gaming
The Ultimate Gaming
koolshreeram
 
3 Do Case Study
3 Do Case Study3 Do Case Study
3 Do Case Study
smehro
 
How to hack your wii
How to hack your wiiHow to hack your wii
How to hack your wii
guest0ac591bf
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
Duy Tan Geek
 

Ähnlich wie [HUN] Hackersuli - Console and arcade game hacking – history, present, future (20)

BlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One Story
BlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One StoryBlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One Story
BlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One Story
 
Iso burning for morons
Iso burning for moronsIso burning for morons
Iso burning for morons
 
Cyclo ds evomanualv156
Cyclo ds evomanualv156Cyclo ds evomanualv156
Cyclo ds evomanualv156
 
Awea
AweaAwea
Awea
 
iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...
 
An Introduction to Linux Games
An Introduction to Linux GamesAn Introduction to Linux Games
An Introduction to Linux Games
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
 
The Ultimate Gaming
The Ultimate GamingThe Ultimate Gaming
The Ultimate Gaming
 
3 Do Case Study
3 Do Case Study3 Do Case Study
3 Do Case Study
 
KeyLoggers - beating the shit out of keyboard since quite a long time
KeyLoggers - beating the shit out of keyboard since quite a long timeKeyLoggers - beating the shit out of keyboard since quite a long time
KeyLoggers - beating the shit out of keyboard since quite a long time
 
Developers vs Cybercriminals: Protecting your MMO from online crime
Developers vs Cybercriminals: Protecting your MMO from online crimeDevelopers vs Cybercriminals: Protecting your MMO from online crime
Developers vs Cybercriminals: Protecting your MMO from online crime
 
Project natal
Project natalProject natal
Project natal
 
prithiv's gaming technology.pptx
prithiv's gaming technology.pptxprithiv's gaming technology.pptx
prithiv's gaming technology.pptx
 
How to hack your wii
How to hack your wiiHow to hack your wii
How to hack your wii
 
Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)
Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)
Copy Protection Wars: Analyzing Retro and Modern Schemes (RSA 2007)
 
Kinect
KinectKinect
Kinect
 
SKY3DS Homebrews on 9.6 3DS?
SKY3DS Homebrews on 9.6 3DS?SKY3DS Homebrews on 9.6 3DS?
SKY3DS Homebrews on 9.6 3DS?
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardware
 
IoT and IIOT at QuBit Prague 2018
IoT and IIOT at QuBit Prague 2018 IoT and IIOT at QuBit Prague 2018
IoT and IIOT at QuBit Prague 2018
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
 

Mehr von hackersuli

[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx
[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx
[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx
hackersuli
 

Mehr von hackersuli (20)

2024_hackersuli_mobil_ios_android ______
2024_hackersuli_mobil_ios_android ______2024_hackersuli_mobil_ios_android ______
2024_hackersuli_mobil_ios_android ______
 
[HUN[]Hackersuli] Hornyai Alex - Elliptikus görbék kriptográfiája
[HUN[]Hackersuli] Hornyai Alex - Elliptikus görbék kriptográfiája[HUN[]Hackersuli] Hornyai Alex - Elliptikus görbék kriptográfiája
[HUN[]Hackersuli] Hornyai Alex - Elliptikus görbék kriptográfiája
 
[Hackersuli]Privacy on the blockchain
[Hackersuli]Privacy on the blockchain[Hackersuli]Privacy on the blockchain
[Hackersuli]Privacy on the blockchain
 
[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx
[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx
[HUN] 2023_Hacker_Suli_Meetup_Cloud_DFIR_Alapok.pptx
 
[Hackersuli][HUN] GSM halozatok hackelese
[Hackersuli][HUN] GSM halozatok hackelese[Hackersuli][HUN] GSM halozatok hackelese
[Hackersuli][HUN] GSM halozatok hackelese
 
Hackersuli Minecraft hackeles kezdoknek
Hackersuli Minecraft hackeles kezdoknekHackersuli Minecraft hackeles kezdoknek
Hackersuli Minecraft hackeles kezdoknek
 
HUN Hackersuli - How to hack an airplane
HUN Hackersuli - How to hack an airplaneHUN Hackersuli - How to hack an airplane
HUN Hackersuli - How to hack an airplane
 
[HUN][Hackersuli] Cryptocurrency scams
[HUN][Hackersuli] Cryptocurrency scams[HUN][Hackersuli] Cryptocurrency scams
[HUN][Hackersuli] Cryptocurrency scams
 
[Hackersuli] [HUN] Windows a szereloaknan
[Hackersuli] [HUN] Windows a szereloaknan[Hackersuli] [HUN] Windows a szereloaknan
[Hackersuli] [HUN] Windows a szereloaknan
 
[HUN][Hackersuli] Szol a szoftveresen definialt radio - SDR alapok
[HUN][Hackersuli] Szol a szoftveresen definialt radio - SDR alapok[HUN][Hackersuli] Szol a szoftveresen definialt radio - SDR alapok
[HUN][Hackersuli] Szol a szoftveresen definialt radio - SDR alapok
 
Hackersuli - Linux game hacking with LD_PRELOAD
Hackersuli - Linux game hacking with LD_PRELOADHackersuli - Linux game hacking with LD_PRELOAD
Hackersuli - Linux game hacking with LD_PRELOAD
 
[HUN][hackersuli] Malware avengers
[HUN][hackersuli] Malware avengers[HUN][hackersuli] Malware avengers
[HUN][hackersuli] Malware avengers
 
[Hackersuli][HUN]MacOS - Going Down the Rabbit Hole
[Hackersuli][HUN]MacOS - Going Down the Rabbit Hole[Hackersuli][HUN]MacOS - Going Down the Rabbit Hole
[Hackersuli][HUN]MacOS - Going Down the Rabbit Hole
 
[HUN][Hackersuli] Androidos alkalmazássebészet, avagy gumikesztyűt fel és irá...
[HUN][Hackersuli] Androidos alkalmazássebészet, avagy gumikesztyűt fel és irá...[HUN][Hackersuli] Androidos alkalmazássebészet, avagy gumikesztyűt fel és irá...
[HUN][Hackersuli] Androidos alkalmazássebészet, avagy gumikesztyűt fel és irá...
 
[HUN][Hackersuli] iOS hekkelés, avagy egyik szemünk zokog, a másik meg kacagv...
[HUN][Hackersuli] iOS hekkelés, avagy egyik szemünk zokog, a másik meg kacagv...[HUN][Hackersuli] iOS hekkelés, avagy egyik szemünk zokog, a másik meg kacagv...
[HUN][Hackersuli] iOS hekkelés, avagy egyik szemünk zokog, a másik meg kacagv...
 
[Hackersuli][HUN] Greasemonkey, avagy fogod majd a fejed, hogy miért nem hasz...
[Hackersuli][HUN] Greasemonkey, avagy fogod majd a fejed, hogy miért nem hasz...[Hackersuli][HUN] Greasemonkey, avagy fogod majd a fejed, hogy miért nem hasz...
[Hackersuli][HUN] Greasemonkey, avagy fogod majd a fejed, hogy miért nem hasz...
 
Kriptovaluták, hashbányászat és okoscicák
Kriptovaluták, hashbányászat és okoscicákKriptovaluták, hashbányászat és okoscicák
Kriptovaluták, hashbányászat és okoscicák
 
Hogy jussunk ki lezárt hálózatokból?
Hogy jussunk ki lezárt hálózatokból?Hogy jussunk ki lezárt hálózatokból?
Hogy jussunk ki lezárt hálózatokból?
 
Hardware hacking 1x1 by Dnet
Hardware hacking 1x1 by DnetHardware hacking 1x1 by Dnet
Hardware hacking 1x1 by Dnet
 
Hogy néz ki egy pentest meló a gyakorlatban?
Hogy néz ki egy pentest meló a gyakorlatban?Hogy néz ki egy pentest meló a gyakorlatban?
Hogy néz ki egy pentest meló a gyakorlatban?
 

Kürzlich hochgeladen

valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
nilamkumrai
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 

Kürzlich hochgeladen (20)

2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 

[HUN] Hackersuli - Console and arcade game hacking – history, present, future

  • 1. Hackersuli Console and arcade game hacking – history, present, future ● Zoltan (Balazs|Madarassy)
  • 2. Don’t be stupid Always contact your lawyer before jailbreaking your console Don’t be stupid Read about DMCA
  • 3. What is a console?
  • 5. Easier access to games MONEY and PROFIT! Copy protection Easier game development/support
  • 6. Being the first on the scoreboard Piracy Homebrew – “run software not authorized by $$$VENDOR$$$” Game preservation Because we can(?) Why do we want to hack game consoles?
  • 7. Region lock bypasses Mod chips Software exploits Overview of console hacking trends
  • 8.
  • 9.
  • 10.
  • 12. What is an arcade? Unique game console running only one game on unique HW Why hack arcades? Mostly preservation
  • 13. 1. No security 2. Extra “security” hardware 3. Encryption, suicide chips, obfuscation History of arcade game security
  • 14. Generic board Most famous game: Street Fighter 2 Continuous development (incl. security) ...thoroughly hacked. Capcom Play System 1 (1988 - 1995)
  • 15. To address bootleg: CPS-2 Encrypted code and clear-text data Completely unhacked for 6 years! Capcom Play System 2 (1993 - 2003)
  • 16. 1995: Street Fighter Zero November 1999: First CPS-2 patch (Razoola) Spring 2000: First shellcode execution and memory dump (Razoola) December 2000: Automated dump (Razoola) Capcom Play System 2 (1993 - 2003)
  • 17. January 2001: First CPS-2 emulation (Razoola) 2005: With custom hardware control over memory mappings achieved (Charles MacDonald) Capcom Play System 2 (1993 - 2003)
  • 18. 2007: Encryption algorithm reversed (Nicola Salmoria and Andreas Naive) sometime later: Determine key from only an encrypted game 2016: Full reverse engineering of the CPS-2’s security programming All in only 13 years! Capcom Play System 2 (1993 - 2003)
  • 19.
  • 20.
  • 21. 1994 - 2 generic CPU, 1 CPU for sound, 1 CPU for CD subsystem, video acceleration games came on CDs - now the CD drives are failing Dr Abrasive - he wanted to write software for Sega Saturn Was unhacked for 20+ years CD controller firmware dumped video CD port for external addon card push "CD data" through this expansion port Saturn CD disks are not read protected Hacking Sega Saturn
  • 22.
  • 24. Watermark printed on the CD This watermark cannot be burned via regular CD writer Trick to defeat the protection Step 1: Insert original CD, PS1 reads watermark Step 2: Remove original CD Step 3: Insert copied CD Step 4: PROFIT! Playstation 1
  • 25. Ugly modchip hacks . . . Swapmagic . . . But Free McBoot memory card is the thing tricks the system into think this is an official update, execute code directly from memory card multi-session discs, first session video, second game data OPL … Playstation 2
  • 26. State of the art in 2012 Things are getting harder
  • 27. Darknet diaries XBOX underground part 1-2 2003: Bunnie: Spy on a specific bus line to extract the SECRET KEY from Xbox 2006: Rowdy: Grab XBOX 360 DEV devices from recycling factory You can access Partnernet, where all the beta releases are
  • 28. Darknet diaries XBOX underground part 1-2 1. Find random leaked database 2. Find Epic employee in the dump 3. Access Epic employee’s Gmail – Admin060606 4. Access Epic’s network via VPN 5. Acces Epic’s Unreal Developer Network database 6. Crack hashes 7. Access to other networks like Activision, Microsoft, Steam, Zombie Networks, etc 8. Zombie networks had access US military, simulator for Apache
  • 29. Present state of game console hacking
  • 30. 2015 – PS4 FW 1.76 hacked this means mostly games from 2014 As it is common nowadays, there is no way to downgrade FW version – old consoles have increased value As of today, if you have FW 6.72 (or sooner), released in July 17, you can jailbreak your PS4 Console hacking – PS4
  • 31. You have to chain 2 exploits together One to achieve code execution One to privelege escalation to kernel mode code execution Fire30 – Webkit exploit, works up to 6.72, CVE-2018-4386, Type confusion TheFlow – Kernel exploit, works up to 7.02, Use-after-free IPV6 modul How to exploit PS4 FW 6.72 (July 2019) ?
  • 32. Pirate games Play old PS2 and PS3 games on PS4 Custom ROM Debug usermode / kernel Decrypt and modify game saves . . . Cheat in LOCAL games – like Cheatengine Bug bounty! Ranges from $100 for a low end threat on PSN, up to $50,000 for a critical vulnerability. What to do with jailbroken PS4?
  • 33. Disadvanteges No more online games Losing warranty No more new games No more Playstation Network What NOT to do with jailbroken PS4?
  • 34. Usermode exploit only . . . Microsoft Edge Browser (CVE-2016-7200 and CVE-2016-7241) No Homebrew, no jailbreak, only scams like “XBOX One JTAG jailbreak” Run signed code only Apps and games are in sandboxes Virtualization – app VM and game VM But you can still use game glitches for fun Console hacking – present XBOX One
  • 35. The generation of people who broke PS1-2, Xbox, etc were all hired by M$ to create the security (including HW) for the Xbox One. Let that sink in: Microsoft created a gaming console based on Windows10 which is still unhacked. PS4 is based on FreeBSD, multiple hacks were discovered. Console hacking – present XBOX One
  • 36. Fusée Gelée, ShofEL2 or CVE-2018-6242 tethered, non persistent exploit! This means you won’t break your console forever! Bootrom exploit on NVIDIA Tegra Recovery Mode You have to push a non existent home button on the controller to get into Recovery mode USB module stack overflow Similar to checkra1n on iOS Can’t software patch it, as it is in ROM Console hacking – present Nintendo Switch
  • 37. Backwards compatibility with the DS A lot of exploits throughout its lifecycle Gateway For-profit piracy flash cart Lots of nasty tricks Kids, don’t be like Gateway! Nintendo 3DS
  • 38. PowerPC main CPU + ARMv9 security chip GameCube backwards compatibility Special boot process Encryption on everything Nintendo Wii - security
  • 39. Similar to the X360 DVD FW hacks Unsigned code still can’t run Nintendo Wii - WiiKey
  • 40. GameCube mode -> first reboot into Wii GC mode memory layout Sup3r 31337 h4ck Nintendo Wii – Team Twiizer
  • 41. Two bugs: 1. Partial signature check 2. strcnmp() on a bytestream Twilight Hack Homebrew achieved Nintendo Wii – full homebrew
  • 42. Exploits and jailbreaks will stay with us If you want to get into this scene Remove your console from the Internet now Block the update process (custom DNS server) And wait for a jailbreak What about the future?
  • 45.
  • 46.
  • 47. Stage 0 – corrupting a save (3-7 bytes/minute) Stage 1 – Writing Z80 assembly (30 bytes/second Stage 2 – Creating command packets (1 nibble/frame) Stage 3 - Escape SGB (60 payload bytes/second)
  • 48. Stage 4 – Further increasing speed (3840 bytes/second) Stage 5 - Transfer data in blocks with headers Stage 6 - Twitch Chat Interface In summary
  • 49. Questions? Join Hackersuli on Facebook Join Hackersuli on Meetup Join Hackersuli on Twitch Join Hackersuli on YouTube Join Hackersuli on Slideshare