!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.12 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g. PHP/5.2.4-2ubuntu5.12 

uname -a: Linux forum.circlefusion.com 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/share/doc/libssl-dev/demos/tunala/   drwxr-xr-x
Free 11.21 GB of 97.11 GB (11.55%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     breakage.c (1.36 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#include "tunala.h"

int int_strtoul(const char *str, unsigned long *val)
{
#ifdef HAVE_STRTOUL
    char *tmp;
    unsigned long ret = strtoul(str, &tmp, 10);
    if((str == tmp) || (*tmp != '\0'))
        /* The value didn't parse cleanly */
        return 0;
    if(ret == ULONG_MAX)
        /* We hit a limit */
        return 0;
    *val = ret;
    return 1;
#else
    char buf[2];
    unsigned long ret = 0;
    buf[1] = '\0';
    if(str == '\0')
        /* An empty string ... */
        return 0;
    while(*str != '\0') {
        /* We have to multiply 'ret' by 10 before absorbing the next
         * digit. If this will overflow, catch it now. */
        if(ret && (((ULONG_MAX + 10) / ret) < 10))
            return 0;
        ret *= 10;
        if(!isdigit(*str))
            return 0;
        buf[0] = *str;
        ret += atoi(buf);
        str++;
    }
    *val = ret;
    return 1;
#endif
}

#ifndef HAVE_STRSTR
char *int_strstr(const char *haystack, const char *needle)
{
    const char *sub_haystack = haystack, *sub_needle = needle;
    unsigned int offset = 0;
    if(!needle)
        return haystack;
    if(!haystack)
        return NULL;
    while((*sub_haystack != '\0') && (*sub_needle != '\0')) {
        if(sub_haystack[offset] == sub_needle) {
            /* sub_haystack is still a candidate */
            offset++;
            sub_needle++;
        } else {
            /* sub_haystack is no longer a possibility */
            sub_haystack++;
            offset = 0;
            sub_needle = needle;
        }
    }
    if(*sub_haystack == '\0')
        /* Found nothing */
        return NULL;
    return sub_haystack;
}
#endif

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0061 ]--