!c99Shell v. 1.0 pre-release build #16!

Software: Apache/2.2.3 (CentOS). PHP/5.1.6 

uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/var/www/html/alumni/inc/geshi/geshi/   drwxr-xr-x
Free 53.8 GB of 127.8 GB (42.09%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     delphi.php (14.99 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/*************************************************************************************
 * delphi.php
 * ----------
 * Author: Járja Norbert (jnorbi@vipmail.hu)
 * Copyright: (c) 2004 Járja Norbert, Nigel McNie (http://qbnz.com/highlighter)
 * Release Version: 1.0.7.19
 * Date Started: 2004/07/26
 *
 * Delphi (Object Pascal) language file for GeSHi.
 *
 * CHANGES
 * -------
 * 2005/11/19 (1.0.3)
 *   -  Updated the very incomplete keyword and type lists
 * 2005/09/03 (1.0.2)
 *   -  Added support for hex numbers and string entities
 * 2004/11/27 (1.0.1)
 *   -  Added support for multiple object splitters
 * 2004/10/27 (1.0.0)
 *   -  First Release
 *
 * TODO (updated 2004/11/27)
 * -------------------------
 *
 *************************************************************************************
 *
 *   This file is part of GeSHi.
 *
 *   GeSHi is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *   GeSHi is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with GeSHi; if not, write to the Free Software
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 ************************************************************************************/

$language_data = array (
    
'LANG_NAME' => 'Delphi',
    
'COMMENT_SINGLE' => array(=> '//'),
    
'COMMENT_MULTI' => array('(*' => '*)''{' => '}'),
    
'CASE_KEYWORDS' => 0,
    
'QUOTEMARKS' => array("'"'"'),
    
'ESCAPE_CHAR' => '',
    
'KEYWORDS' => array(
        
=> array(
            
'Abstract''And''Array''As''Asm''At''Begin''Case''Class',
            
'Const''Constructor''Contains''Destructor''DispInterface''Div',
            
'Do''DownTo''Else''End''Except''File''Finalization',
            
'Finally''For''Function''Goto''If''Implementation''In',
            
'Inherited''Initialization''Inline''Interface''Is''Label',
            
'Mod''Not''Object''Of''On''Or''Overload''Override',
            
'Package''Packed''Private''Procedure''Program''Property',
            
'Protected''Public''Published''Raise''Record''Repeat',
            
'Requires''Resourcestring''Set''Shl''Shr''Then''ThreadVar',
            
'To''Try''Type''Unit''Until''Uses''Var''Virtual''While',
            
'With''Xor''assembler''cdecl''far''near''pascal''register',
            
'safecall''stdcall''varargs'
            
),
        
=> array(
            
'nil''false''self''true''var''type''const'
            
),
        
=> array(
            
'Abs''AcquireExceptionObject''Addr''AnsiToUtf8''Append''ArcTan',
            
'Assert''AssignFile''Assigned''BeginThread''BlockRead',
            
'BlockWrite''Break''ChDir''Chr''Close''CloseFile',
            
'CompToCurrency''CompToDouble''Concat''Continue''Copy''Cos',
            
'Dec''Delete''Dispose''DoubleToComp''EndThread''EnumModules',
            
'EnumResourceModules''Eof''Eoln''Erase''ExceptAddr',
            
'ExceptObject''Exclude''Exit''Exp''FilePos''FileSize',
            
'FillChar''Finalize''FindClassHInstance''FindHInstance',
            
'FindResourceHInstance''Flush''Frac''FreeMem''Get8087CW',
            
'GetDir''GetLastError''GetMem''GetMemoryManager',
            
'GetModuleFileName''GetVariantManager''Halt''Hi''High',
            
'IOResult''Inc''Include''Initialize''Insert''Int',
            
'IsMemoryManagerSet''IsVariantManagerSet''Length''Ln''Lo''Low',
            
'MkDir''Move''New''Odd''OleStrToStrVar''OleStrToString''Ord',
            
'PUCS4Chars''ParamCount''ParamStr''Pi''Pos''Pred''Ptr',
            
'Random''Randomize''Read''ReadLn''ReallocMem',
            
'ReleaseExceptionObject''Rename''Reset''Rewrite''RmDir''Round',
            
'RunError''Seek''SeekEof''SeekEoln''Set8087CW''SetLength',
            
'SetLineBreakStyle''SetMemoryManager''SetString''SetTextBuf',
            
'SetVariantManager''Sin''SizeOf''Slice''Sqr''Sqrt''Str',
            
'StringOfChar''StringToOleStr''StringToWideChar''Succ''Swap',
            
'Trunc''Truncate''TypeInfo''UCS4StringToWideString''UTF8Decode',
            
'UTF8Encode''UnicodeToUtf8''UniqueString''UpCase''Utf8ToAnsi',
            
'Utf8ToUnicode''Val''VarArrayRedim''VarClear',
            
'WideCharLenToStrVar''WideCharLenToString''WideCharToStrVar',
            
'WideCharToString''WideStringToUCS4String''Write''WriteLn',

            
'Abort''AddExitProc''AddTerminateProc''AdjustLineBreaks''AllocMem',
            
'AnsiCompareFileName''AnsiCompareStr''AnsiCompareText',
            
'AnsiDequotedStr''AnsiExtractQuotedStr''AnsiLastChar',
            
'AnsiLowerCase''AnsiLowerCaseFileName''AnsiPos''AnsiQuotedStr',
            
'AnsiSameStr''AnsiSameText''AnsiStrComp''AnsiStrIComp',
            
'AnsiStrLComp''AnsiStrLIComp''AnsiStrLastChar''AnsiStrLower',
            
'AnsiStrPos''AnsiStrRScan''AnsiStrScan''AnsiStrUpper',
            
'AnsiUpperCase''AnsiUpperCaseFileName''AppendStr''AssignStr',
            
'Beep''BoolToStr''ByteToCharIndex''ByteToCharLen''ByteType',
            
'CallTerminateProcs''ChangeFileExt''CharLength''CharToByteIndex',
            
'CharToByteLen''CompareMem''CompareStr''CompareText''CreateDir',
            
'CreateGUID''CurrToStr''CurrToStrF''CurrentYear''Date',
            
'DateTimeToFileDate''DateTimeToStr''DateTimeToString',
            
'DateTimeToSystemTime''DateTimeToTimeStamp''DateToStr''DayOfWeek',
            
'DecodeDate''DecodeDateFully''DecodeTime''DeleteFile',
            
'DirectoryExists''DiskFree''DiskSize''DisposeStr''EncodeDate',
            
'EncodeTime''ExceptionErrorMessage''ExcludeTrailingBackslash',
            
'ExcludeTrailingPathDelimiter''ExpandFileName''ExpandFileNameCase',
            
'ExpandUNCFileName''ExtractFileDir''ExtractFileDrive',
            
'ExtractFileExt''ExtractFileName''ExtractFilePath',
            
'ExtractRelativePath''ExtractShortPathName''FileAge''FileClose',
            
'FileCreate''FileDateToDateTime''FileExists''FileGetAttr',
            
'FileGetDate''FileIsReadOnly''FileOpen''FileRead''FileSearch',
            
'FileSeek''FileSetAttr''FileSetDate''FileSetReadOnly''FileWrite',
            
'FinalizePackage''FindClose''FindCmdLineSwitch''FindFirst',
            
'FindNext''FloatToCurr''FloatToDateTime''FloatToDecimal',
            
'FloatToStr''FloatToStrF''FloatToText''FloatToTextFmt',
            
'FmtLoadStr''FmtStr''ForceDirectories''Format''FormatBuf',
            
'FormatCurr''FormatDateTime''FormatFloat''FreeAndNil',
            
'GUIDToString''GetCurrentDir''GetEnvironmentVariable',
            
'GetFileVersion''GetFormatSettings''GetLocaleFormatSettings',
            
'GetModuleName''GetPackageDescription''GetPackageInfo''GetTime',
            
'IncAMonth''IncMonth''IncludeTrailingBackslash',
            
'IncludeTrailingPathDelimiter''InitializePackage''IntToHex',
            
'IntToStr''InterlockedDecrement''InterlockedExchange',
            
'InterlockedExchangeAdd''InterlockedIncrement''IsDelimiter',
            
'IsEqualGUID''IsLeapYear''IsPathDelimiter''IsValidIdent',
            
'Languages''LastDelimiter''LoadPackage''LoadStr''LowerCase',
            
'MSecsToTimeStamp''NewStr''NextCharIndex''Now''OutOfMemoryError',
            
'QuotedStr''RaiseLastOSError''RaiseLastWin32Error''RemoveDir',
            
'RenameFile''ReplaceDate''ReplaceTime''SafeLoadLibrary',
            
'SameFileName''SameText''SetCurrentDir''ShowException''Sleep',
            
'StrAlloc''StrBufSize''StrByteType''StrCat''StrCharLength',
            
'StrComp''StrCopy''StrDispose''StrECopy''StrEnd''StrFmt',
            
'StrIComp''StrLCat''StrLComp''StrLCopy''StrLFmt''StrLIComp',
            
'StrLen''StrLower''StrMove''StrNew''StrNextChar''StrPCopy',
            
'StrPLCopy''StrPas''StrPos''StrRScan''StrScan''StrToBool',
            
'StrToBoolDef''StrToCurr''StrToCurrDef''StrToDate''StrToDateDef',
            
'StrToDateTime''StrToDateTimeDef''StrToFloat''StrToFloatDef',
            
'StrToInt''StrToInt64''StrToInt64Def''StrToIntDef''StrToTime',
            
'StrToTimeDef''StrUpper''StringReplace''StringToGUID''Supports',
            
'SysErrorMessage''SystemTimeToDateTime''TextToFloat''Time',
            
'TimeStampToDateTime''TimeStampToMSecs''TimeToStr''Trim',
            
'TrimLeft''TrimRight''TryEncodeDate''TryEncodeTime',
            
'TryFloatToCurr''TryFloatToDateTime''TryStrToBool''TryStrToCurr',
            
'TryStrToDate''TryStrToDateTime''TryStrToFloat''TryStrToInt',
            
'TryStrToInt64''TryStrToTime''UnloadPackage''UpperCase',
            
'WideCompareStr''WideCompareText''WideFmtStr''WideFormat',
            
'WideFormatBuf''WideLowerCase''WideSameStr''WideSameText',
            
'WideUpperCase''Win32Check''WrapText',

            
'ActivateClassGroup''AllocateHwnd''BinToHex''CheckSynchronize',
            
'CollectionsEqual''CountGenerations''DeallocateHwnd''EqualRect',
            
'ExtractStrings''FindClass''FindGlobalComponent''GetClass',
            
'GroupDescendantsWith''HexToBin''IdentToInt',
            
'InitInheritedComponent''IntToIdent''InvalidPoint',
            
'IsUniqueGlobalComponentName''LineStart''ObjectBinaryToText',
            
'ObjectResourceToText''ObjectTextToBinary''ObjectTextToResource',
            
'PointsEqual''ReadComponentRes''ReadComponentResEx',
            
'ReadComponentResFile''Rect''RegisterClass''RegisterClassAlias',
            
'RegisterClasses''RegisterComponents''RegisterIntegerConsts',
            
'RegisterNoIcon''RegisterNonActiveX''SmallPoint''StartClassGroup',
            
'TestStreamFormat''UnregisterClass''UnregisterClasses',
            
'UnregisterIntegerConsts''UnregisterModuleClasses',
            
'WriteComponentResFile',

            
'ArcCos''ArcCosh''ArcCot''ArcCotH''ArcCsc''ArcCscH''ArcSec',
            
'ArcSecH''ArcSin''ArcSinh''ArcTan2''ArcTanh''Ceil',
            
'CompareValue''Cosecant''Cosh''Cot''CotH''Cotan''Csc''CscH',
            
'CycleToDeg''CycleToGrad''CycleToRad''DegToCycle''DegToGrad',
            
'DegToRad''DivMod''DoubleDecliningBalance''EnsureRange''Floor',
            
'Frexp''FutureValue''GetExceptionMask''GetPrecisionMode',
            
'GetRoundMode''GradToCycle''GradToDeg''GradToRad''Hypot',
            
'InRange''IntPower''InterestPayment''InterestRate',
            
'InternalRateOfReturn''IsInfinite''IsNan''IsZero''Ldexp''LnXP1',
            
'Log10''Log2''LogN''Max''MaxIntValue''MaxValue''Mean',
            
'MeanAndStdDev''Min''MinIntValue''MinValue''MomentSkewKurtosis',
            
'NetPresentValue''Norm''NumberOfPeriods''Payment''PeriodPayment',
            
'Poly''PopnStdDev''PopnVariance''Power''PresentValue',
            
'RadToCycle''RadToDeg''RadToGrad''RandG''RandomRange''RoundTo',
            
'SLNDepreciation''SYDDepreciation''SameValue''Sec''SecH',
            
'Secant''SetExceptionMask''SetPrecisionMode''SetRoundMode''Sign',
            
'SimpleRoundTo''SinCos''Sinh''StdDev''Sum''SumInt',
            
'SumOfSquares''SumsAndSquares''Tan''Tanh''TotalVariance',
            
'Variance'
            
),
        
=> array(
            
'AnsiChar''AnsiString''Bool''Boolean''Byte''ByteBool''Cardinal''Char',
            
'Comp''Currency''DWORD''Double''Extended''Int64''Integer''IUnknown',
            
'LongBool''LongInt''LongWord''PAnsiChar''PAnsiString''PBool''PBoolean''PByte',
            
'PByteArray''PCardinal''PChar''PComp''PCurrency''PDWORD''PDate''PDateTime',
            
'PDouble''PExtended''PInt64''PInteger''PLongInt''PLongWord''Pointer''PPointer',
            
'PShortInt''PShortString''PSingle''PSmallInt''PString''PHandle''PVariant''PWord',
            
'PWordArray''PWordBool''PWideChar''PWideString''Real''Real48''ShortInt''ShortString',
            
'Single''SmallInt''String''TClass''TDate''TDateTime''TextFile''THandle',
            
'TObject''TTime''Variant''WideChar''WideString''Word''WordBool'
            
),
        ),
    
'CASE_SENSITIVE' => array(
        
GESHI_COMMENTS => true,
        
=> false,
        
=> false,
        
=> false,
        
=> false,
        ),
    
'STYLES' => array(
        
'KEYWORDS' => array(
            
=> 'color: #000000; font-weight: bold;',
            
=> 'color: #000000; font-weight: bold;',
            
=> 'color: #000066;',
            
=> 'color: #993333;'
            
),
        
'COMMENTS' => array(
            
=> 'color: #808080; font-style: italic;',
            
'MULTI' => 'color: #808080; font-style: italic;'
            
),
        
'ESCAPE_CHAR' => array(
            ),
        
'BRACKETS' => array(
            
=> 'color: #66cc66;'
            
),
        
'STRINGS' => array(
            
=> 'color: #ff0000;'
            
),
        
'NUMBERS' => array(
            
=> 'color: #cc66cc;'
            
),
        
'METHODS' => array(
            
=> 'color: #006600;'
            
),
        
'REGEXPS' => array(
            
=> 'color: #9ac;',
            
=> 'color: #ff0000;'
            
),
        
'SYMBOLS' => array(
            
=> 'color: #66cc66;'
            
),
        
'SCRIPT' => array(
            )
        ),
    
'URLS' => array(
        
=> '',
        
=> '',
        
=> '',
        
=> ''
        
),
    
'OOLANG' => true,
    
'OBJECT_SPLITTERS' => array(
        
=> '.'
        
),
    
'REGEXPS' => array(
        
=> '\$[0-9a-fA-F]+',
        
=> '\#\$?[0-9]{1,3}'
        
),
    
'STRICT_MODE_APPLIES' => GESHI_NEVER,
    
'SCRIPT_DELIMITERS' => array(
        ),
    
'HIGHLIGHT_STRICT_BLOCK' => array(
        )
);

?>

:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

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

:: Preddy's tricks :D ::

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 ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0087 ]--