DNAS

From PS2 Developer wiki
Jump to navigation Jump to search

Sony Computer Entertainment Inc. uses DNAS (Dynamic Network Authentication System), a proprietary authentication system, to help protect copyright and security in connecting the PS2 or PSP™ system to a network. DNAS may retrieve information about a user's hardware and software for authentication, copy protection, account blocking, system, rules, or game management and other purposes. The information collected does not identify the user personally. The unauthorized transfer, exhibition, export, import or transmission of programs and devices circumventing its authentication scheme may be prohibited by law.

DNAS seems to be also used in the Broadband Navigator. See [1].

DNAS seems to use some data from the HDD. See Hard_Drive#Security_and_authentication.

Bypassing DNAS

There are mainly two ways to bypass DNAS. The first one is to patch the game or the OS. The second is to use a fake DNAS server.

Patching PS2 games binaries

krackHEN made DNAS-net Patcher, a patcher tool that works on some PS2 games (compatibility list to do).

https://www.psx-place.com/threads/dnas-net-patcher.22813/

The PS2 online gaming community is alive. Most GameSpy powered games are playable with DNS which redirect to OpenSpy servers, DNASrep, and stuff... Some non-GameSpy are playable with recreated servers too. DNASrep emulates the server-side DNAS juju, and replays packets that were captured back when the DNAS servers were still alive. Problem is that not all games had their DNAS network packets captured. "unsupported" games need patching which implies disassembling, REing, somewhat tedious and boring work...

So krackHEN made the DNAS-net Patcher application, which scans files and patches the common DNAS libraries, to save time. Of course this patcher cannot patch games with obfuscated/packed/hashed libraries, but it can handle EE RAL dumps and puke ps2rd-like codes.

DNAS replacement server

https://github.com/FogNo23/DNASrep

https://github.com/hashsploit/clank-dnas

https://github.com/Zackmon/DNASrep

https://github.com/benjamin238/DNASrep

Medius server

Jak X, Ratchet: Deadlocked, Ratchet & Clank: Up Your Arsenal, Syphon Filter: The Omega Strain, Amplitude, Killzone and maybe other games published by Naughty Dogs use a network framework called Medius.

Horizon

Horizon is a server emulator for Medius.

https://github.com/Horizon-Private-Server/horizon-server

horizon-server is only used for emulating Medius, not DNAS.

https://rac-horizon.com/

Clank

https://github.com/hashsploit/clank

Server for EA games

VTSTech-SRVEmu was an ambitious project to be a multi-game server emulator for games utilizing a protocol used in many EA games.

https://github.com/VTSTech/VTSTech-SRVEmu

Games using DNAS

    .hack//fragment
    007: Everything or Nothing
    187 Ride or Die (SLUS_211.16)
    25 to Life (SLUS_210.16)
    3 On 3 NHL Arcade
    All-Star Baseball 2005 (SLUS_208.38)
    Amplitude
    And 1 Streetball (SLUS_212.37)
    Arc the Lad: End of Darkness (SLUS_211.65)
    Area-51 (SLUS_205.95)
    ATV Off Road Fury 2 (SCUS 973.69) [SCUS-97211]
    ATV Off Road Fury 3 (SCUS 974.05)
    ATV Offroad Fury 4 (SCUS_974.79)
    BattleField 2: Modern Combat (SLUS_210.26)
    Blitz: The League (SLUS_211.28)
    Brothers In Arms: Earned In Blood (SLUS_213.10)
    Brothers in Arms: Road to Hill 30 (SLUS_211.63)
    Burnout Revenge [SLUS-21242]
    Burnout 3: Takedown (SLUS_210.50 / SLUS_207.51)
    Burnout Paradise
    Call of Duty: Finest Hour (SLUS_207.25)
    Call of Duty 2: Big Red One (SLUS_212.28)
    Call of Duty 3 [SLUS-21426]
    Champions of Norrath (SLUS_205.65)
    Champions: Return to Arms (SLUS_209.73)
    Cold Winter (SLUS_208.45) ^
    College Hoops 2K6 (SLUS_212.32)
    Commandos Strike Force (SLUS_211.03)
    Conflict: Global Terror (SLES/SLUS/SLPS_211.72)
    Crash 'N' Burn (SLUS_210.13)
    Dance Dance Revolution Extreme 2 (SLUS_211.74)
    Dance Dance Revolution SuperNOVA (SLUS_213.77)
    Deer Hunter
    Delta Force: Black Hawk Down (SLUS_211.24) ^
    Destruction Derby Arenas (SLUS_208.55)
    Delta Force: Black Hawk Down Team Sabre (SLUS_214.14) ^
    EA Sports Arena Football (SLUS_213.37)
    ESPN College Hoops (SLUS_207.29)
    ESPN College Hoops 2K5 (SLUS_209.22)
    ESPN Major League Baseball (SLUS_207.94)
    ESPN NBA Basketball (SLUS_207.26)
    ESPN NBA 2K5 (SLUS_209.20)
    ESPN NFL Football (SLUS_207.27)
    ESPN NHL 2K5 (SLUS_209.21)
    ESPN NHL Hockey (SLUS_207.28)
    Family Feud (SLUS_214.46)
    FIFA Soccer 2004 (SLUS_207.50)
    FIFA Soccer 2005 (SLUS_210.51)
    Fifa Soccer 07 (SLUS_214.33)
    FIFA09
    FIFA10
    FIFA World Cup 2006 (SLUS_214.08)
    Fight Club (SLUS_208.57)
    Fight Night 2004 (SLUS_209.06)
    Fight Night Round 2 (SLUS_211.61)
    Fight Night Round 3 (SLUS_213.83)
    Fight Night Round 4
    FlatOut (SLUS_209.01)
    FlatOut 2 (SLUS_212.51)
    Full Spectrum Warrior (SLUS_211.45)
    Full Spectrum Warrior Ten Hammers (SLUS_212.50)
    Ghost Recon: Jungle Storm
    Ghost Recon Advanced Warfighter (SLUS_214.22)
    Godzilla: Save the Earth (SLUS_208.09)
    GoldenEye: Rogue Agent (SLUS_210.64)
    Greg Hastings' Tournament Paintball Max'd (SLUS_215.39)
    Gretzky NHL 2005 (SCUS_974.09)
    Hot Shots Golf - Fore! NTSC (SCUS_974.01)
    Hot Wheels Stunt Track Challenge (SLUS_209.54)
    Jak X: Combat Racing (SCUS_974.29)
    James Bond 007 : Everything or Nothing (SLUS_207.51)
    Juiced (SLUS_208.72)
    Killzone (SCUS_974.02)
    Lord of the Rings: Return of the King (SLUS_207.70)
    Madden NFL 2004 (SLUS_207.52)
    Madden NFL 2005 (SLUS_210.00)
    Madden NFL 06 (SLUS_212.13)
    Madden NFL 2007 (SLUS_214.76)
    Madden NFL 2008
    Major League Baseball 2K5 (SLUS_210.35)
    Marvel Nemesis: Rise of the Imperfects (SLUS_212.81)
    Marvel Ultimate Alliance (SLUS_213.74)
    Medal Of Honor: Rising Run (SLUS_207.53)
    Metal Gear Solid 3: Snake Eater (SLUS_209.15)
    Metal Gear Solid 3: Subsistance (SLUS_212.43) (Disc 2)
    Midnight Club 2 (SLUS_202.09)
    Midnight Club 3: DUB Edition (SLUS_210.29)
    Midnight Club 3: DUB Edition Remix (SLUS_213.55) (Duel Layered)
    MLB 2K6 (SLUS_212.35)
    MLB 2006 (SCUS_973.47)
    MLB '06 The Show (SCUS_975.00)
    MLB SlugFest: Loaded (SLUS 208.89)
    Monster Hunter (SLUS_208.96)
    Mortal Kombat: Armageddon™ (SLUS_214.10)
    Mortal Kombat: Deception (SLUS_208.81)
    MotoGP 4 (SLUS_211.59)
    MTX: Mototrax (SLUS_203.99)
    MVP Baseball 2004 (SLUS_208.68)
    MVP Baseball 2005
    MVP NCAA Baseball 2006 (SLUS_213.67)
    MX vs. ATV Unleashed (SLUS_211.04)
    NASCAR 06: Total Team Control (SLUS_212.66)
    Nascar 07 (SLUS_214.61)
    NASCAR 09
    NASCAR 2005: Chase for the Cup (SLUS_210.03)
    Nascar Thunder 2004 (SLUS_208.24)
    NBA 06 (SCUS_973.48)
    NBA 07 the life vol. 2 (SCUS_975.44)
    NBA 2k6 (SLUS_212.33)
    NBA 2k7 (SLUS_214.24)
    NBA Ballers Phenom (SLUS_205.41)
    NBA Live 2003 (SLUS_205.36)
    NBA Live 2004 (SLUS_207.55)
    NBA Live 2005 (SLUS_210.58)
    NBA Live 06 (SLUS_212.79)
    NBA Live 07 (SLUS_214.60)
    NBA Street V3 (SLUS_211.26)
    NCAA Basketball 2K3 (SLUS_205.38)
    NCAA Football 2005 (SLUS 209.91)
    NCAA Football 06 (SLUS_212.14)
    NCAA Football 07 (SLUS_214.59)
    NCAA March Madness 2004 (SLUS_207.71)
    NCAA March Madness 2005 (SLUS_211.00)
    Need for Speed Most Wanted
    Need for Speed - Underground [SLUS-20811]
    Need for Speed - Underground 2 (SLUS_210.65)
    Network Adaptor Start-Up Disc v2.5 (SCUS_973.56)
    NFL Blitz Pro (SLUS_206.31)
    NFL Head Coach (SLUS_214.07)
    NFL Street (SLUS_208.41)
    NFL Street 2 (SLUS_211.18)
    NFL Street 3 (SLUS_214.82)
    NHL 2004
    NHL 2005 (SLUS_210.01)
    NHL 06 (SLUS_212.41)
    NHL 07 (SLUS_214.58)
    NHL 2K7 (SLUS_214.25)
    Outlaw Tennis (SLUS_211.90)
    Outlaw Volleyball Remixed (SLUS_210.49)
    OutRun 2006 Coast 2 Coast (SLUS_212.74)
    Phantasy Star Universe (SLUS_211.94)
    Project: Snowblind (SLUS_210.37)
    Pro Evolution Soccer - PES 2008 (SLUS_205.91)
    Ratchet And Clank: Up Your Arsenal (SCUS_973.53)
    Ratchet: Deadlocked (SCUS_974.65)
    Resident Evil Outbreak (SLUS_207.65)
    Resident Evil Outbreak File #2 (SLUS_209.84)
    Risk: Global Domination
    Robotech: Invasion (SLUS_208.23)
    Rogue Trooper (SLUS_213.20)
    Serious Sam: Next Encounter (SLUS_209.07)
    S.L.A.I. Steel Lancer Arena International
    Sniper Elite [SLUS-21231]
    SnoCross 2: Featuring Blair Morgan (SLUS_211.30)
    SOCOM: U.S. Navy SEALs (SCUS_971.34)
    SOCOM II: U.S. Navy SEALs (SCUS_972.75) (Banned)
    SOCOM 3: U.S. Navy SEALs (SCUS_974.74) (Banned)
    SSX3 (SLUS_207.72)
    Stacked (SLUS_212.59)
    Star Wars: Battlefront (SLUS_208.98)
    Star Wars Battlefront II (SLUS_212.40)
    Street Racing Syndicate (SLUS_205.82)
    Syphon Filter: The Omega Strain (SCUS_972.64)
    The Fast And The Furious: Tokyo Drift (SLUS_214.49)
    The Sims: Busting Out (SLUS_208.42)
    Tiger Woods PGA Tour 2004 (SLUS_207.57)
    Tiger Woods PGA Tour 2005 (SLUS_210.02)
    Tiger Woods PGA Tour 06 (SLUS_212.64)
    Tiger Woods PGA Tour 07 (SLUS_214.83)
    TimeSplitters: Future Perfect (SLUS_211.48)
    TOCA Race Driver 2 (SLUS_210.39)
    Toca Race Driver 3 (SLUS_211.82)
    Tom Clancy's Ghost Recon 2 (SLUS_211.05)
    Tom Clancy's Rainbow Six 3 (SLUS_208.83)
    Tom Clancy's Rainbow Six: Lockdown (SLUS_211.44)
    Tom Clancy's Splinter Cell Pandora Tommorow (SLUS_209.58)
    Tom Clancy's Splinter Cell Chaos Theory (SLUS_211.37)
    Tom Clancy's Splinter Cell Double Agent (SLUS_213.56)
    Tony Hawk's Pro Skater 3
    Tony Hawk's Pro Skater 4 (SLUS_205.04)
    Tony Hawk's Underground (SLUS_207.31)
    Tony Hawk's Underground 2 (SLUS_209.65)
    Tony Hawk's American Wasteland [SLUS-21208]
    Top Spin (SLUS_212.22)
    Trivial Pursuit: Unhinged (SLUS_207.91)
    Twisted Metal Black Online (SCUS_971.96)
    Urban Chaos: Riot Response (SLUS_213.90)
    World Championship Poker (SLUS_210.28)
    World Championship Poker: All In
    World Championship Pool 2004 (SLUS_207.60)
    World Poker Tour (SLUS_213.33)
    World Series of Poker (SLUS_213.01)
    World Series of Poker: Tournament of Champions (SLUS_214.91)
    World Soccer Winning Eleven 9 (SLUS_212.20)
    WWE SmackDown! vs. Raw (SLUS_210.60)
    WWE Smackdown vs Raw 2006 (SLUS_212.86)
    WWE SmackDown vs. Raw 2007 (SLUS_214.27)
    XIII (SLUS_206.77)
    X-Men Legends II: Rise of Apocalypse (SLUS_211.38)

^ Will require a modified ISO.

https://docs.google.com/spreadsheets/d/15pfhL36qmC-iKr8MNjNXNLwgacG4VOmkfvwVxV5vGzo/

See also

https://manuals.playstation.net/document/en/psp/current/settings/dnas.html

https://gamefaqs.gamespot.com/ps2/915821-playstation-2/faqs/42217

https://www.psx-place.com/threads/wip-new-ps2-dnas-dns-host-for-remaining-online-games.22142/

https://web.archive.org/web/20141025134403/https://forums.afterdawn.com/threads/updated-ntsc-dnas-list.422351/

https://ps2online.com/