Editing Talk:ReDRM / Piracy dongles
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== naehrwert : Reversing TB – Part 1: The VM == | == naehrwert : Reversing TB – Part 1: The VM == | ||
source: [http://nwert.wordpress.com/2012/06/02/reversing-tb-part-1-the-vm/ naehrwert : Reversing TB – Part 1: The VM] | source: [http://nwert.wordpress.com/2012/06/02/reversing-tb-part-1-the-vm/ naehrwert : Reversing TB – Part 1: The VM] | ||
Line 75: | Line 66: | ||
</pre> | </pre> | ||
Paranoid TB developers even used XOR-tables to obfuscate the VM instructions and data. The virtual machine is mostly stack based but the instructions let you work using registers too. The next thing to do is to reverse all the instructions and write a disassembler and emulator. [http://pastie.org/4015202 Here is some code] | Paranoid TB developers even used XOR-tables to obfuscate the VM instructions and data. The virtual machine is mostly stack based but the instructions let you work using registers too. The next thing to do is to reverse all the instructions and write a disassembler and emulator. [http://pastie.org/4015202 Here is some code] to unscramble the embeded vm binary for further investigation. I’m going to write more about this topic in the future. | ||
==Q&A== | ==Q&A== | ||
Line 89: | Line 82: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Title !! PARADOX<br />PARADiSO !! Disc !! Dongleless<br />resigned<br /> !! [[KaKaRoTo_Kind_of_%C2%B4Jailbreak%C2%B4|'Kind Of']] | ! Title !! PARADOX<br />PARADiSO !! Disc !! Dongleless<br />resigned<br /> !! [[KaKaRoTo_Kind_of_%C2%B4Jailbreak%C2%B4|'Kind Of']] !! Notes | ||
|- | |- | ||
| | | Air Conflicts: Secret Wars || || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Alice Madness Returns || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Assassins Creed Revelations || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Atelie Totori The Adventurer of Arland || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Atelier Meruru The Apprentice of Arland || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Batman Arkham City || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Bleach Soul Resurreccion || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Bodycount || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Cabelas Big Game Hunter 2012 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Call of Duty Modern Warfare 3 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Call of Juarez: The Cartel || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Captain America Super Soldier || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Cars 2 || || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Catherine || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Child of Eden || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Dance! It’s your Stage || || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Dark Souls || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Dead Island || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Deus Ex Human Revolution || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Dirt 3 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Disgaea 4 A Promise Unforgotten || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Dragon Ball Z Ultimate Tenkaichi || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Driver San Francisco || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Dungeon Siege 3 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Dynasty Warriors Gundam 3 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | F1 2011 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | F.E.A.R. 3 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | FIFA 12 || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | God of War Origins Collection || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Goldeneye 007 Reloaded || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Green Lantern: Rise of the Manhunters || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Harry Potter And The Deathly Hallows Part 2 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Kidou Senshi Gundam Extreme || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Kung Fu Panda 2 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Lego Pirates of the Caribbean || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Lord of the Rings War in the North || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Madden NFL 12 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Monkey Island Collection Special Edition || || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | NBA 2K12 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | NCAA Football 12 || || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Need for Speed The_Run || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | No More Heroes: Heroes Paradise || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Portal 2 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Pro Evolution Soccer 12 || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Rage || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Ratchet & Clank All 4 One || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Rayman Origins || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Record of Agarest War Zero || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Red Faction Armageddon || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Resistance 3 || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Rune Factory Tides of Destiny || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Saint Seiya Senki || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Saints Row the Third || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Sengoku Musou 3 Empires || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| The | | Shadow Of The Damned || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Sniper Ghost Warrior || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Sonic Generations || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Spider-Man Edge of Time || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Super Street Fighter IV Arcade Edition || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Supremacy MMA || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Tales of Xillia || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | The Cursed Crusade || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | The Elder Scrolls V Skyrim (+update) || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | The Idolmaster 2 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | The King Of Fighters 13 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Thor God of Thunder || || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Ultimate Marvel vs Capcom 3 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | Warhammer 40000 Space Marine || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | White Knight Chronicles II || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| X-Man Destiny || || {{Yes}} || {{Yes}} || {{Yes}} | | X-Man Destiny || || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| | | WWE '12 || {{Yes}} || || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
|} | |} | ||
Line 472: | Line 300: | ||
Fake proof: | Fake proof: | ||
# Though the 2.3 payload upon execution does relocate itself to 0x80000000007f0000 then continue execution, the USB descriptor is still present, at minimum those 0x20 bytes would need to be removed, or accounted for during the initial execute. multiMan has no facility for this. | # Though the 2.3 payload upon execution does relocate itself to 0x80000000007f0000 then continue execution, the USB descriptor is still present, at minimum those 0x20 bytes would need to be removed, or accounted for during the initial execute. multiMan has no facility for this. | ||
# The initial EBOOT.BIN.elf does contain the 2MB flash contents for the dongle, BUT that would need to be carefully extracted (and has been, it too is available on the | # The initial EBOOT.BIN.elf does contain the 2MB flash contents for the dongle, BUT that would need to be carefully extracted (and has been, it too is available on the ps3devwiki), again multiMan has no facility for this. | ||
# The creating of the folder and copying the files into it was just to make this fake seem more real with additional steps. multiMan has no code to ever look inside that directory. | # The creating of the folder and copying the files into it was just to make this fake seem more real with additional steps. multiMan has no code to ever look inside that directory. | ||
# The fact of the matter is that the source code for multiMan was available, and there is NO provisioning in multiMan for "additional" payloads of any kind, the values possible in the .ini file are hard-coded. It is well documented what payloads work with multiMan, and multiMan will only work with those payloads. | # The fact of the matter is that the source code for multiMan was available, and there is NO provisioning in multiMan for "additional" payloads of any kind, the values possible in the .ini file are hard-coded. It is well documented what payloads work with multiMan, and multiMan will only work with those payloads. |