Go Back  
Reply
 
Thread Tools
Old 12-10-2011   #1
V6ser
Member
 
V6ser's Avatar
 
Join Date: Oct 2011
Posts: 494
Likes: 64
Liked 117 Times in 49 Posts
Mentioned: 11 Post(s)
Tagged: 0 Thread(s)
[Released] Crypter Tools

PSdev has release ”Crypter tools”, here is a quote from the read me:

This can package of tools can encrypt and decrypt any file type, you can use you own key so no one can decrypt it. Unless they know the key.

The USAGE:

Encrypter:

<Encrypter.exe> <input> <output> : <The Key you want>
____________________________________________________

Decrypter:

<Decrypter.exe> <input> <output> : <The Key you entered in the encryptor>

Note -- if the file has and extension on it ex: example.txt, you must add the .txt.

The Decrypter will say it was decrypted succesfully but if you did not enter the right key you will get a file damage error

[Read More]
__________________

Originally Posted by OoZic View Post
... and where the Devs are I have to be :)

Last edited by GregoryRasputin; 12-10-2011 at 12:41 PM.
V6ser is offline   Reply With Quote
Old 12-10-2011   #2
advocatusdiaboli
Senior Member
 
advocatusdiaboli's Avatar
 
Join Date: Sep 2010
Location: /dev/random
Posts: 1,686
Likes: 425
Liked 270 Times in 170 Posts
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Anyone got source? I’m not really going to install Windows to play with this.
__________________
US 4USB ports OFW 3.15 PS Ubuntu
EU 4USB ports CFW 4.21.1 REX
There is only one OS; AmigaOS, the rest are just [l]imitations.
advocatusdiaboli is offline   Reply With Quote
Old 12-10-2011   #3
dodo136
Apprentice
 
Join Date: Sep 2010
Posts: 5
Likes: 5
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
and what the hell is this ?
dodo136 is offline   Reply With Quote
Old 12-10-2011   #4
ModIt
Member
 
Join Date: Jul 2011
Posts: 144
Likes: 1
Liked 36 Times in 24 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
what does it do?
ModIt is offline   Reply With Quote
Old 12-10-2011   #5
RickDangerous
Member
 
RickDangerous's Avatar
 
Join Date: Nov 2011
Posts: 82
Likes: 118
Liked 22 Times in 15 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Correct me if I'm wrong but this looks like a simple AES encrypter/decrypter.
If that's the case, any developer (even me) can make one in less than an hour.

Without keys it's worthless.

I hope I'm wrong, and that there is more to this than meets the eye.

Last edited by RickDangerous; 12-10-2011 at 12:30 PM.
RickDangerous is offline   Reply With Quote
Old 12-10-2011   #6
Brenza
Member
 
Join Date: Oct 2010
Posts: 158
Likes: 19
Liked 38 Times in 18 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
loool nice!
Brenza is offline   Reply With Quote
Old 12-10-2011   #7
advocatusdiaboli
Senior Member
 
advocatusdiaboli's Avatar
 
Join Date: Sep 2010
Location: /dev/random
Posts: 1,686
Likes: 425
Liked 270 Times in 170 Posts
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
This should be a self/unself tool? Or?
__________________
US 4USB ports OFW 3.15 PS Ubuntu
EU 4USB ports CFW 4.21.1 REX
There is only one OS; AmigaOS, the rest are just [l]imitations.
advocatusdiaboli is offline   Reply With Quote
Old 12-10-2011   #8
V6ser
Member
 
V6ser's Avatar
 
Join Date: Oct 2011
Posts: 494
Likes: 64
Liked 117 Times in 49 Posts
Mentioned: 11 Post(s)
Tagged: 0 Thread(s)
Moderators
Can you please fix the link for Read More?
__________________

Originally Posted by OoZic View Post
... and where the Devs are I have to be :)
V6ser is offline   Reply With Quote
Old 12-10-2011   #9
Brenza
Member
 
Join Date: Oct 2010
Posts: 158
Likes: 19
Liked 38 Times in 18 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Originally Posted by advocatusdiaboli View Post
Anyone got source? I’m not really going to install Windows to play with this.
Code:
#include <stdio.h>
#include "tools.h"

int main(int argc, char *argv[]) {
   FILE *in, *out, *key_f;   
   char key[0x20];
   char iv[0x10];
   char *data;
   int size;

   if (argc != 5 || (argv[1][0] != 'd' && argv[1][0] != 'e') || argv[1][1] != 0) {
      fprintf(stderr, "Usage : %s [d|e] key_file input output\n", argv[0]);
      return -1;
   }

   key_f = fopen(argv[2], "rb");
   in = fopen(argv[3], "rb");
   out = fopen(argv[4], "wb");

   if (!key_f || !in || !out) {
      fprintf(stderr, "Couldn't open files\n");
      return -2;
   }

   if (fread(key, 0x20, 1, key_f) != 1) ||
       fread(iv, 0x10, 1, key_f) != 1)) {
      fprintf(stderr, "Couldn't read key\n");
      return -3;
   }
   fseek (in, 0, SEEK_END);
   size = ftell(in);
   fseek(in, 0, SEEK_SET);

   data = malloc (size);

   if (argv[1][0] == 'e')
       aes256cbc_enc (key, iv, data, size, data);
   else
       aes256cbc (key, iv, data, size, data);

   fwrite (data, size, 1, out);

   fclose (in);
   fclose (out);
   fclose (key_f);
   free(data);
}

Last edited by Brenza; 12-10-2011 at 12:48 PM.
Brenza is offline   Reply With Quote
Old 12-10-2011   #10
FreePlay
Homebrew Developer
 
Join Date: Aug 2007
Posts: 110
Likes: 204
Liked 86 Times in 28 Posts
Mentioned: 25 Post(s)
Tagged: 0 Thread(s)
So... this has precisely nothing to do with the PS3?
FreePlay is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 07:35 PM.