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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

https://github.com/FogNo23/DNASrep

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

https://github.com/Zackmon/DNASrep

https://github.com/benjamin238/DNASrep

Medius server[edit | edit source]

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[edit | edit source]

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[edit | edit source]

https://github.com/hashsploit/clank

Server for EA games[edit | edit source]

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[edit | edit source]

    .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)
    Arena Football - Road to Glory (SLUS_215.68)
    ATV Off Road Fury 2 (SCUS_973.69, SCUS_972.11)
    ATV Off Road Fury 3 (SCUS_974.05)
    ATV Offroad Fury 4 (SCUS_974.79)
    BattleField 2: Modern Combat (SLUS_210.26)
    Biohazard Outbreak
    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_212.42)
    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_214.26)
    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/Storm (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)
    EverQuest Online Adventures - Frontiers
    EyeToy Chat
    Family Feud (SLUS_214.46)
    FIFA Soccer 2004 (SLUS_207.50)
    FIFA Soccer 2005 (SLUS_210.51)
    FIFA Soccer 07 (SLUS_214.33)
    FIFA Soccer '08 (SLUS_216.48)
    FIFA06 (SLUS_212.80)
    FIFA '07 (SLES_542.40, SLES_542.41, SLES_542.43, SLES_542.44, SLES_542.46)
    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)
    Ford vs. Chevy
    Full Spectrum Warrior (SLUS_211.45)
    Full Spectrum Warrior Ten Hammers (SLUS_212.50)
    Godzilla: Save the Earth (SLUS_208.09)
    GoldenEye: Rogue Agent (SLUS_210.64)
    Gran Turismo 4 (SCUS_973.28)
    Greg Hastings' Tournament Paintball Max'd (SLUS_215.39)
    Gretzky NHL 2005 (SCUS_974.09)
    Hardware Online Arena [Beta, Promo & Full Release] (SCES_515.93)
    Hot Shots Golf - Fore! NTSC (SCUS_974.01)
    Hot Wheels Stunt Track Challenge (SLUS_209.54)
    Hustle, The - Detroit Streets
    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 07 (SLUS_214.76, SLUS_214.77)
    Madden NFL 08 (SLUS_216.38)
    Major League Baseball 2K5 (SLUS_210.35)
    Major League Baseball 2K7 (SLUS_215.61)
    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: Subsistence (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)
    Minna no Tennis (PCPX_980.42)
    MLB 2K6 (SLUS_212.35)
    MLB 2006 (SCUS_973.47)
    MLB '06 The Show (SCUS_975.00)
    MLB '07 - The Show (SCUS_975.56)
    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)
    MVP '07 - NCAA Baseball (SLUS_215.82)
    MX vs. ATV Unleashed (SLUS_211.04)
    MX vs. ATV Untamed
    NASCAR 06: Total Team Control (SLUS_212.66)
    NASCAR 07 (SLUS_214.61)
    NASCAR 08 (SLUS_216.39)
    NASCAR 09 (SLUS_217.44)
    NASCAR 2005: Chase for the Cup (SLUS_210.03)
    Nascar Thunder 2004 (SLUS_208.24)
    NBA 06 (SCUS_973.48)
    NBA 07 featuring the life vol. 2 (SCUS_975.44)
    NBA 2k6 (SLUS_212.33)
    NBA 2k7 (SLUS_214.24, SLES_542.10)
    NBA 2K8 (SLUS_216.69)
    NBA Ballers (SLUS_205.41)
    NBA Ballers Phenom (SLUS_211.86)
    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 Live '08 (SLUS_216.49)
    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 Football '08 (SLUS_216.20)
    NCAA March Madness 2004 (SLUS_207.71)
    NCAA March Madness 2005 (SLUS_211.00)
    NCAA March Madness '07 (SLUS_214.81)
    Need for Speed Most Wanted (SLES_535.58)
    Need for Speed - Underground (SLUS_208.11)
    Need for Speed - Underground 2 (SLUS_210.65)
    Network Adaptor Start-Up Disc v2.5 (SCUS_973.56)
    Network Access Disc [Original, v4.02 & v4.03] (SCES_515.78)
    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, SLES_542.45)
    NHL 08 (SLUS_216.47)
    NHL 2K7 (SLUS_214.25)
    NHL 2K8 (SLUS_216.32)
    NHL Hitz Pro (SLES_518.40)
    ?NHL Hitz 2002?
    Online Startup Disc 3.0 (PBPX_952.39)
    Online Startup Disc 3.5 (PBPX_952.47)
    Online Startup Disc 4.0 (PBPX_952.48)
    Online Startup Disc 4.0 (SCUS_973.57)
    Outlaw Golf 2
    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)
    ?Pool Shark 2?
    Project: Snowblind (SLUS_210.37)
    Pro Evolution Soccer - PES 2008 (SLUS_205.91, SLES_549.13)
    Ratchet - Gladiator (SCES_532.85)
    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_212.31)
    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, SLES_516.97)
    Stacked (SLUS_212.59)
    Star Wars: Battlefront (SLUS_208.98, SLES_525.45)
    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, SLUS_214.63)
    Tom Clancy's Ghost Recon - Jungle Storm (SLUS_208.20)
    Tom Clancy's Ghost Recon Advanced Warfighter (SLUS_214.22)
    Tom Clancy's Rainbow Six 3 (SLUS_208.83)
    Tom Clancy's Rainbow Six: Lockdown (SLUS_211.44, SLES_531.04)
    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_212.08)
    Top Spin (SLUS_212.22)
    Trivial Pursuit: Unhinged (SLUS_207.91)
    Twisted Metal Black Online (SCUS_971.96)
    UEFA Champions League (SLES_545.11, SLES_545.12, SLES_545.13)
    Urban Chaos: Riot Response (SLUS_213.90)
    World Championship Poker (SLUS_210.28)
    World Championship Poker: All In (SLUS_214.12)
    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, SLES_544.48)
    ?World Soccer Winning Eleven 5 (SLPM_620.53)?
    ?World Soccer Winning Eleven 6 (SLPM_621.59)?
    ?Winning Eleven 6 (SLUS_206.23)?
    ?World Soccer Winning Eleven 7 - International (SLPM_654.98)?
    ?Winning Eleven 7 World Soccer - International (SLUS_208.63)?
    World Snooker Championship 2007 (SLES_540.13)
    World Soccer Winning Eleven 8: Liveware Evolution (SLPM_657.88)
    World Soccer Winning Eleven 8 (SLPM_656.57)
    World Soccer - Winning Eleven 8 - International (SLUS_211.17)
    World Soccer Winning Eleven 2009 (SLPM_551.31)
    World Soccer Winning Eleven 9 - Bonus Pack (SLPM_660.09)
    World Soccer Winning Eleven 9 International (SLUS_212.20)
    World Soccer Winning Eleven 10 (SLPM_663.74)
    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[edit | edit source]

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/