!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/src/linux-2.4.18-xfs-1.1/arch/ppc/boot/utils/   drwxr-xr-x
Free 318.37 GB of 458.09 GB (69.5%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     piggyback.c (1.46 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * BK Id: SCCS/s.piggyback.c 1.7 05/18/01 15:17:23 cort
 */
#include <stdio.h>
#include <unistd.h>

extern long ce_exec_config[];

int main(int argc, char *argv[])
{
    int i, cnt, pos, len;
    unsigned int cksum, val;
    unsigned char *lp;
    unsigned char buf[8192];
    if (argc != 2)
    {
        fprintf(stderr, "usage: %s name <in-file >out-file\n",
            argv[0]);
        exit(1);
    }
    fprintf(stdout, "#\n");
    fprintf(stdout, "# Miscellaneous data structures:\n");
    fprintf(stdout, "# WARNING - this file is automatically generated!\n");
    fprintf(stdout, "#\n");
    fprintf(stdout, "\n");
    fprintf(stdout, "\t.data\n");
    fprintf(stdout, "\t.globl %s_data\n", argv[1]);
    fprintf(stdout, "%s_data:\n", argv[1]);
    pos = 0;
    cksum = 0;
    while ((len = read(0, buf, sizeof(buf))) > 0)
    {
        cnt = 0;
        lp = (unsigned char *)buf;
        len = (len + 3) & ~3;  /* Round up to longwords */
        for (i = 0;  i < len;  i += 4)
        {
            if (cnt == 0)
            {
                fprintf(stdout, "\t.long\t");
            }
            fprintf(stdout, "0x%02X%02X%02X%02X", lp[0], lp[1], lp[2], lp[3]);
            val = *(unsigned long *)lp;
            cksum ^= val;
            lp += 4;
            if (++cnt == 4)
            {
                cnt = 0;
                fprintf(stdout, " # %x \n", pos+i-12);
                fflush(stdout);
            } else
            {
                fprintf(stdout, ",");
            }
        }
        if (cnt)
        {
            fprintf(stdout, "0\n");
        }
        pos += len;
    }
    fprintf(stdout, "\t.globl %s_len\n", argv[1]);
    fprintf(stdout, "%s_len:\t.long\t0x%x\n", argv[1], pos);
    fflush(stdout);
    fclose(stdout);
    fprintf(stderr, "cksum = %x\n", cksum);
    exit(0);
}


:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0041 ]--