Go Back  
Reply
 
Thread Tools
Old 06-08-2012   #1
DEFAULTDNB
 
DEFAULTDNB's Avatar
 
Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
Demon Hades ramdumper and noBD

Two new plugins for the ill fated DH 3.56MA firmware.

Ram dumper:

Dumps the full 256mb ram at anytime, might be useful for reverse engineering??

Possibly the release of this leaked code:
Code:
/****************************************************************/
/* JaiCraB  14/07/2011                                          */
/* Plugin TheGrid:                                              */
/*      Dump entire ram  when USB especific is introduced       */
/* Private use to demonhades.org                                */
/****************************************************************/
#include "defines.h"
#include "gccpch.h"
#include "ps3Utils.h"
#include "ps3FileSystemUtils.h"
  
void lv1dumplv1()
{      
        uint64_t Valor;
        uint64_t x=0,i=0;
 
        char internal_buffer[255];
        unsigned char buffer_dump[0x400];      
        int result, fd;
  
        for (i=0;i<99999;i++)
        {
                sprintf(internal_buffer, "/dev_hdd0/RAM_PS3_%d.bin",i);
                result  = lv2FsOpen("/dev_usb000/dumper.lv1", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
                if (result!=0)
                {
                        i=99999;
                        lv2FsClose(fd);
                }
        }
        result = lv2FsOpen(internal_buffer, CELL_FS_O_RDWR | CELL_FS_O_CREAT, &fd,CELL_FS_DEFAULT_CREATE_MODE_6, NULL, 0);
        if(!result)
        {
                for (i=0;i< (256 * 1024 * 1024);i+= 0x400)
                {
                        for (x=0; x < 0x400; x+=0x8)
                        {
                                Valor= lv1Peek(x+i);
                                memcpy(buffer_dump+x, &Valor, 8);
                        }
                        lv2FsWrite(fd, buffer_dump, 0x400, NULL);
                }
                lv2FsClose(fd);
        }
}
  
int main(void)
{
        int ret;       
        int fd;
  
        WriteLog(0,"/dev_flash/TheGrid/log","TheGrid Plugin Dumper RAM: Running main base!n");
        WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Waiting USB with flag...n");
        while (1)
        {
                sys_timer_sleep(2);
                ret  = lv2FsOpen("/dev_usb000/dumper.lv1", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
                if (!ret)
                {
                        lv2FsUnLink("/dev_usb000/dumper.lv1");
                        WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Detected USB with flag!n");
                        WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Dumping fisical ram...(256M)n");
                        //sys_timer_sleep(2);
                        lv1dumplv1();
                        WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Waiting USB with flag...n");
                }              
        }
        WriteLog(1,NULL, "TheGrid Plugin Dumper RAM: Byez!");
        return 0;
}
No BD:

Possible USB drive as Bluray Drive as taken from the leaked sources?
Code:
 /****************************************************************/
/* JaiCraB  17/07/2011                                          */
/* Plugin TheGrid:                                              */
/*      Using USB DRIVE as Blu-Ray Drive                        */
/* File: main.cpp                                               */
/* Private use to demonhades.org                                */
/****************************************************************/
  
#include "defines.h"
#include "gccpch.h"
#include "ps3Utils.h"
#include "ps3FileSystemUtils.h"
#include "mount.h"
 
int main(void)
{
        uint64_t result;
        int ret;       
        int ret2;      
        int fd;
  
        WriteLog(0,"/dev_usb000","TheGrid Plugin NoBD: Running main base!n");
        sys_timer_sleep(20);
        WriteLog(0,NULL,"TheGrid Plugin NoBD: Find USB with flag!n");
        while (1)
        {
                sys_timer_sleep(1);
                ret  = lv2FsOpen("/dev_usb000/GAME_USB", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
                lv2FsClose(fd);
                ret2  = lv2FsOpen("/dev_bdvd/PS3_DISC.SFB", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
                lv2FsClose(fd);
                if ((!ret) && (!ret2))
                {
                        WriteLog(0,NULL,"TheGrid Plugin NoBD: Detected USB with flag!n");
                        WriteLog(0,NULL,"TheGrid Plugin NoBD: Detected BD GAME!n");
                        WriteLog(0,NULL,"TheGrid Plugin NoBD: Changing mount from bdvd to bdvd2...%dn",ChangeMountUnit(bdvd,bdvd2,0));
                        WriteLog(0,NULL,"TheGrid Plugin NoBD: Changing mount from usb000 to bdvd...%dn",ChangeMountUnit(usb000,bdvd,0));
                        return 0;
                }
                
        }
  
        WriteLog(1,NULL, "TheGrid Plugin NoBD: Byez!");
        return 0;
}
http://www.multiupload.co.uk/JT4YIW7GQ2
http://www.multiupload.co.uk/AG9JNWIJ2A

Plugins work via grid...blah blah blah.... but who the hell even uses DH firmware?
__________________

Last edited by DEFAULTDNB; 06-08-2012 at 06:10 PM.
DEFAULTDNB is online now   Reply With Quote
Old 06-08-2012   #2
derako
Member
 
Join Date: Feb 2012
Posts: 69
Likes: 25
Liked 19 Times in 12 Posts
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
I think the NoBD thing is to avoid using backup managers.. it uses an external harddrive as a BD Drive
derako is offline   Reply With Quote
Likes: (2)
Old 06-08-2012   #3
DEFAULTDNB
 
DEFAULTDNB's Avatar
 
Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
I just spotted these files and made an assumption, I think you are correct though based on the previously leaked sources for hdd as bd drive etc

EDIT: @derako first post updated, cheers.
__________________

Last edited by DEFAULTDNB; 06-08-2012 at 06:12 PM.
DEFAULTDNB is online now   Reply With Quote
Old 06-08-2012   #4
H3avyRa1n
Senior Member
 
H3avyRa1n's Avatar
 
Join Date: Aug 2011
Posts: 1,274
Likes: 179
Liked 844 Times in 393 Posts
Mentioned: 61 Post(s)
Tagged: 0 Thread(s)
H3avyRa1n is offline   Reply With Quote
Likes: (6)
Old 06-08-2012   #5
DEFAULTDNB
 
DEFAULTDNB's Avatar
 
Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
Hahaha absolutely! Wouldn't it be great to have these plugins handy for 3.55 though?
__________________
DEFAULTDNB is online now   Reply With Quote
Old 06-08-2012   #6
H3avyRa1n
Senior Member
 
H3avyRa1n's Avatar
 
Join Date: Aug 2011
Posts: 1,274
Likes: 179
Liked 844 Times in 393 Posts
Mentioned: 61 Post(s)
Tagged: 0 Thread(s)
well you can use CDT to compile this but I wonder if it can be built as pkg and be used as a standalone..

edit: also there's no need for the grid or dh fw or whatever they call that thing as the only thing it does with "the grid" is to write some logs to a folder...

Last edited by H3avyRa1n; 06-08-2012 at 06:29 PM.
H3avyRa1n is offline   Reply With Quote
Likes: (1)
Old 06-09-2012   #7
DEFAULTDNB
 
DEFAULTDNB's Avatar
 
Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
yeh f*ck the grid, but dump ram and no bd as apps could be useful no?
__________________
DEFAULTDNB is online now   Reply With Quote
Old 06-09-2012   #8
euss
Homebrew Developer
 
Join Date: Nov 2010
Location: ps3devwiki.com/wiki/User:Euss
Posts: 679
Likes: 293
Liked 848 Times in 326 Posts
Mentioned: 348 Post(s)
Tagged: 1 Thread(s)
So basicly, they reinvented MemDumper (or more specific lv1 dumper / lv2 dumper as it will only dump those, not the complete 2GB mounted memory) and added alternative for BDemu/BDemu2/BDmount payloaders.

And all that on a version locked 3.56 from which you cannot gather private keys and have to use their added keys :/
__________________
So, other than reposting a bunch of random, unrelated stuff from other people, what do you have to contribute?
euss is offline   Reply With Quote
Likes: (1)
Old 06-09-2012   #9
hellsing9
Hired Gun
 
hellsing9's Avatar
 
Join Date: May 2011
Posts: 6,999
Likes: 2,662
Liked 3,433 Times in 1,912 Posts
Mentioned: 999 Post(s)
Tagged: 1 Thread(s)
Originally Posted by euss View Post
So basicly, they reinvented MemDumper (or more specific lv1 dumper / lv2 dumper as it will only dump those, not the complete 2GB mounted memory) and added alternative for BDemu/BDemu2/BDmount payloaders.

And all that on a version locked 3.56 from which you cannot gather private keys and have to use their added keys :/
I will change reinvented for stolen Memdumper code.
hellsing9 is offline   Reply With Quote
Old 06-09-2012   #10
Trivia618
Member
 
Trivia618's Avatar
 
Join Date: Feb 2012
Posts: 357
Likes: 163
Liked 90 Times in 66 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
I just started learning C++ yesterday...weird coincidence
__________________
PS3 Slim 250GB - CECH-2004B 3.55 Rogero v3.1 (E3 Flasher)
Trivia618 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 12:51 AM.