Connexion

[PC]ps3tools + npdrm v3: Outils pour signer/crypter/decrypter les elf/self/pup/pkg : Applications PC / MAC - PS3-Infos

[PC]ps3tools + npdrm v3: Outils pour signer/crypter/decrypter les elf/self/pup/pkg   

Les applications pour PC ou MAC pour votre PS3

[PC]ps3tools + npdrm v3: Outils pour signer/crypter/decrypter les elf/self/pup/pkg

Messagepar Attila » Lun 3 Jan 2011 01:05

imagefail0verflow, l'équipe qui a découvert la faille de la PS3 permettant de récupérer toutes les clés PS3 a diffusé quelque uns de ses outils qui permettent de signer/decrypter/recrypter les fichiers elf, self, pup, pkg etc.
Suite au procès contre Sony, d'autres développeurs ont continué à travailler sur ces outils.

Image


Changelog :
Version npdrm v3
- Compatibilité avec les applications NPDRM (provenant du PSN), pour readself2 et unself2.

Mise à jour du 25/3/2011
self_rebuilder.c bug fix for 0x00 keys

Mise à jour du 9/3/2011
dat file has padding on 16 byte boundary, not 32
updated to use level 6-9 compression

Mise à jour du 8/3/2011
Do not use arpa/inet.h functions. Add swap16, swap32, swap64 macros
Fix a couple of compilation warnings
Port ps3tools to autotools and make compilation of scekrit condition on availability of libgmp
add eidsplitr tool
Add dat and undat tools to decrypt/encrypt index.dat file
Adding a cleaned up version of unself with proper structures and self utilities
Fix info1 real size when creating pkg file
pupexplode: add function to report cmd sucess, will be used in a later commit
pupexplode: disassemble ELF files according to their machine type
pupexplode: port to plain Bourne shell syntax


Mise à jour du 14/2/2011
- Ajout de self_rebuilder.

Mise à jour du 12/2/2011
- Ajout de readself2.
- Changement de la détection du dossier des clés PS3.
- Ajout d'unspp.
- Support des fichiers PUP de la mise à jour 3.56 (comme ils ont des fichiers en plus que les firmwares inférieurs).
- Divers correctifs un peu partout.

Sven Peter another fix master
Sven Peter fix makeself w/o compression again
Sven Peter check magic in unself
Sven Peter stop padding the self to the original size
Sven Peter makeself: support compressed phdrs
Sven Peter unself: small fix. strtab for ppu is now messed up
Sven Peter puppack: support the specification of a build no
Sven Peter let's make it work again
Sven Peter makeself: move sections around a bit
Sven Peter try to get key directory from an env variable
Sven Peter another makeself fix
Sven Peter ungpkg: decrypt and unpack game packages
unpkg: support non-compressed packages master

Whoops again.

simple mode for unpkg; just extract the content

and one more makeself fix.

use urandom for keys to require less entropy

more work on makeself

don't segfault in case no key is available

some patches.

cospkg: create core os packages

Whoops.

small fix for pkg

cosunpkg: unpack decrypted core os package

stupid stack smash

Revert "undo all bn/ecc optimizations due to some bug"

undo all bn/ecc optimizations due to some bug

pkg: create and sign package files

new unpkg: decrypt any package file

makeflashpkg: untested tool for making flash pkgs

unflashpkg: decrypt dev_flash files

sceverify: support spp files

makeself: added all types

some fixes. no, it still doesn't work yet.

fix for makeself

'fix' for sceverify

unpkg: be less annoying

makeself: only encrypt LOAD phdrs

puppack: create PUP files from scratch
Reduce big hashes
Abstract "struct point"
Use Montgomery multiplication
Refactor a bit
Optimise bn_add(), bn_sub(), bn_mul()
Refactor bn_add(), bn_sub()
Introduce bn_reduce()

fix for makepkg
EC fixes
Implement and hook up EC stuff

norunpack: extract files from a NOR dump

pupunpack: check pup hmacs

let's use real random numbers

makepkg: build update.pkg files

some code refactoring

Whoops.

makeself: convert ELF files to self files

also get Q

sceverify: verify SCE binaries

fix unself for recent selfs

unpkg - decrypt and unpack update .pkg files

pupunpack fixes

intial crypto stuff

some minor fixes

fix unself for compressed files

unself: convert fselfs back to elfs

more self stuff

usability

readself: finally some 64bit support

and more self stuff

readself: even more information :)

some readself updates; thanks to phiren.

usability++ from booto

small fix

readself + fixes

Initial commit.


Outils présents


cospkg: Créer un fichier pkg core_os.
cosunpkg: Décrypte un fichier pkg core_os.
makepkg: Créer un fichier pkg.
makeself: Créer un fichier self encrypté.
norunpack: Dépacketer une nor de la PS3 dumpé.
pkg: Crée un fichier pkg
puppack: Permet de créer des fichiers pup à partir de rien.
pupunpack: Dépackette les fichiers PUP.
readself: Donne des infos sur un fichier self.
readself2: Fais la même chose que readself mais a été codé par une autre personne.
self_rebuilder: Recrée un .self avec un .elf modifié et un .self original.
sceverify: Vérifie si un fichier est bien signé, crypté etc.
unpkg: Dépacke un pkg.
ungpkg: Dépacke un pkg de jeu (psn/démo).
unself: Décrypte un self.
unspp: Décrypte un fichier spp.

Utilisation


Comme les outils utilisent la variable d'environnement "PS3_KEYS", pour que ça fonctionne sous Windows (et que ça détecte le dossier .ps3 contenant les clés), vous devez tapez la commande (en ligne de commande "cmd.exe"):
Code: Tout sélectionner
set PS3_KEYS=c:/dossier/qui/va/vers/fail0verflow_ps3tools_win32/.ps3

En remplaçant c:/dossier/qui/va/vers/fail0verflow_ps3tools_win32/.ps3 par l'emplacement complet du dossier qui les clés.
Puis tapez "cd c:/dossier/qui/va/vers/fail0verflow_ps3tools_win32" et enfin tapez le nom de la commande avec les paramètres dans la ligne de commande.

Outils NPDRM compilés pour Windows (par moi 22/10/2011, pensez à copier les clés dans le dossiers PS3_KEYS) :
ps3tools-npdrm.zip


Outils compilés pour Windows (par moi, version du 25/03/2011):
fail0verflow_ps3tools_win32.7z


http://gitorious.ps3dev.net/playstation-3/ps3toolsCode source : http://gitorious.ps3dev.net/playstation-3/ps3tools
http://www.ps3hax.net/showthread.php?t=28303Site officiel de la version NPDRM : http://www.ps3hax.net/showthread.php?t=28303
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar de l’utilisateur
Attila
Administrateur du site
 
Messages: 7572
Inscription: Ven 3 Sep 2010 11:53

Re: [PC]ps3tools fail0verflow: Outils pour signer/crypter/decrypter les self, pup, pkg etc

Messagepar Attila » Mer 5 Jan 2011 16:34

j'ai mis à jour les clés et j'ai compilé le tout dernier ps3tools pour windows
Avatar de l’utilisateur
Attila
Administrateur du site
 
Messages: 7572
Inscription: Ven 3 Sep 2010 11:53

Re: [PC]ps3tools fail0verflow 6/1: Outils pour signer/crypter/decrypter les self, pup, pkg etc

Messagepar diimy » Lun 10 Jan 2011 10:56

je suis novice dans ce domaine et je ne comprends pas du tout ce tutorial !?

Dans cmd.exe j'ai tappé la commande que vous m'avez indiqué et rien ne se passe, quand j'essaye de les ouvrir les .exe la commande se ferme automatiquement. Pourtant je tappe bien set Home=c:/ et la l'emplacement du dossier mais rien ne ce passe, i need Help :(
diimy
 
Messages: 2
Inscription: Lun 10 Jan 2011 10:53

Re: [PC]ps3tools fail0verflow 6/1: Outils pour signer/crypter/decrypter les self, pup, pkg etc

Messagepar Attila » Lun 10 Jan 2011 11:45

il faut taper cd et le nom du dossier, genre:
cd c:/dossier

puis ensuite c'est là qu'il faut entrer le nom du programme, car ce sont des programmes en ligne de commande
Avatar de l’utilisateur
Attila
Administrateur du site
 
Messages: 7572
Inscription: Ven 3 Sep 2010 11:53

Re: [PC]ps3tools fail0verflow 6/1: Outils pour signer/crypter/decrypter les self, pup, pkg etc

Messagepar bret » Lun 10 Jan 2011 14:40

salut

Déjà merci pour se petit tuto :)

Donc voilât quand j'utilise la commande "unself.exe"(avec ou sans le .exe) j'ai un message qui me dit:

usage: unself in.self out.elf
perror: No error

C'est normal docteur ?

Pour info j'ai bien fais toute les étape d'avant.

En remplaçant c:/dossier/qui/va/vers/fail0verflow_ps3tools_win32 par l'emplacement complet du dossier qui contient l'autre dossier ".ps3".


Que veux tu dire part 'l'autre dossier .ps3" ??

Tu parle bien de celui qui est dans le dossier "fail0verflow_ps3tools_win32" non ?
bret
 
Messages: 1
Inscription: Lun 10 Jan 2011 14:25

Re: [PC]ps3tools fail0verflow 6/1: Outils pour signer/crypter/decrypter les self, pup, pkg etc

Messagepar Attila » Lun 10 Jan 2011 15:11

je vois aucun problème moi...
Tu veux faire quoi avec unself ?
Le message me parait ultra clair: Il faut lui donner en paramètre le nom de fichier en entrée et en sortie !
Avatar de l’utilisateur
Attila
Administrateur du site
 
Messages: 7572
Inscription: Ven 3 Sep 2010 11:53

Re: [PC]ps3tools + npdrm v3: Outils pour signer/crypter/decrypter les elf/self/pup/pkg

Messagepar criic041284 » Sam 29 Oct 2011 17:24

bonjour j ai pas trop bien compris la fin du tuto : comment faut t il ecrire les commandes pour lancer les appli ? deja je vous explique je veu modifié un eboot 3.6+ et je veu utilisier readself pour modifié le self et continuer la suite aider moi svp
criic041284
 
Messages: 1
Inscription: Sam 29 Oct 2011 12:51

Re: [PC]ps3tools + npdrm v3: Outils pour signer/crypter/decrypter les elf/self/pup/pkg

Messagepar Attila » Sam 29 Oct 2011 17:28

tu aura du mal étant donné que les clés 3.60 et supérieures ne sont pas connues par le grand public
Avatar de l’utilisateur
Attila
Administrateur du site
 
Messages: 7572
Inscription: Ven 3 Sep 2010 11:53

Re: [PC]ps3tools + npdrm v3: Outils pour signer/crypter/decrypter les elf/self/pup/pkg

Messagepar stefunlive » Ven 4 Nov 2011 23:00

Bonsoir,
ayant téléchargé votre logiciel, aujourd'hui, je ne me suis empêché de le tester.
Au départ il fonctionner toujours (je ne faisais qu'extraire le contenu de quelques pkg, des jeux psn) et tout à coup sans crier gare ! ,
le logiciel ne voulut plus fonctionner. Auriez-vous une idée car j'avais dans l'intention de rendre des jeux psn gratuit pour ceux qui n'auraient pas par hasard les jeux psn de leurs rêves.
Merci d'avance de votre réponse et merci pour le logiciel.
stefunlive
 
Messages: 2
Inscription: Ven 4 Nov 2011 12:28

Re: [PC]ps3tools + npdrm v3: Outils pour signer/crypter/decrypter les elf/self/pup/pkg

Messagepar Attila » Sam 5 Nov 2011 00:32

quel est le message?
Avatar de l’utilisateur
Attila
Administrateur du site
 
Messages: 7572
Inscription: Ven 3 Sep 2010 11:53


Retourner vers Applications PC / MAC

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités