home *** CD-ROM | disk | FTP | other *** search
Wrap
;------------------------------------------------------------------------------ ; .ss. ; `²²' ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs. ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,. ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b. ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$ ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²' ; .sS²°$$$²²°"' d²°' ; .$$² .$$' ; $$$.,d$$' ; `²S$$S²' ;------------------------------------------------------------------------------ ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96 ;------------------------------------------------------------------------------ ; PPE 3.O1 (Encryption type I) - Analysis ON - Postprocessing ON ;------------------------------------------------------------------------------ Integer INTEGER001 Integer INTEGER002 Integer INTEGER003 String STRING001 String STRING002 String STRING003 String STRING004 String STRING005 String STRING006 Declare Procedure PROC001() Declare Procedure PROC002() Declare Procedure PROC003() ;------------------------------------------------------------------------------ STRING003 = Upper(GetToken()) For INTEGER002 = 1 To 8 INTEGER001 = Random(260) / 10 + 64 STRING001 = STRING001 + Chr(INTEGER001) Next STRING001 = STRING001 + ".ZIP" If (STRING003 <> "/Q") Then PROC001() If (Upper(STRING006) == "ANIM") PROC002() If (Upper(STRING006) == "STAT") PROC003() If (Upper(STRING006) == "BEFORE") Then PROC003() PROC002() Endif If (Upper(STRING006) == "AFTER") Then PROC002() PROC003() Endif Endif Cls KeyFlush If (FlagCnt() > 0) Then Newline PrintLn "@X05You still have files flagged for download." PrintLn "Would you like to delete them ? [@X07y@X05/@X07N@X05] " KeyFlush :LABEL001 STRING002 = "" While ((STRING002 == "")) STRING002 = Upper(Inkey()) KeyFlush Select Case (STRING002) Case "Y" STRING004 = "UB" + Chr(13) + YesChar() + Chr(13) Case "N", Chr(13) KbdStuff "UB" + Chr(13) + "N" + Chr(13) End Case Else Goto LABEL001 End Select Else STRING004 = "UB" + Chr(13) Endif KbdStuff STRING004 KbdStuff STRING001 + Chr(13) KbdStuff "LiQUiD /X UPLOAD v o.6o CoDed by CyZ" + Chr(13) + Chr(13) + Chr(13) End ;------------------------------------------------------------------------------ Procedure PROC002() Cls Print "s77H_s76Hs 75H_s74H_s73H_s72H_s71H/s70H/s70H_s69H/s68H/s65H_s66H s67H_s68H/s68H_s67H_s66H_s65H_s64H_" Print "63H_62H_s61H_s60H_s59H_58H_s57H_s56H_s55H_s54H_s53H_s52H_s51H_s50H_s49H_48H_s47H_s46H_" Print "45H_s44H_43H_s42H_s41H_s40H_39H_s38H_s37H_s36H_s35H_s34H_s33H_s32H_31H_s30H_" Print "s29H_s28H_s27H_s26H_25H_s24H_s23H_s22H_s21H_s20H_s19H_s18H_s17H_s16H_s15H_s" Print "14H_13H_s12H_s11H_10H_s9H/s8H\s7H\s6H/" Print "5H_s4H_3H_s2H s1H_s14H-s13H s12H-s11H-s10H-" Print "s77H_s76H s75H_s74H_s73H_s72H/s71H\s70H\s69H/s68H_s67H_s66H_s65H_s" Print "64H_63H_s62H_s61H_s60H_59H_s58H_s57H_s56H_55H_s54H_" Print "53H_s52H_51H_s50H_s49H_s48H_47H_s46H_s45H_s44H_s" Print "43H_s42H_s41H_40H_s39H_s38H_s37H_36H_s35H_s34H_33H_s32H_" Print "31H_s30H_s29H_s28H_27H_s26H_s25H_24H_s23H_s22H_21H_s20H_s19H_s18H_s17H_" Print "s16H_s15H_s14H_s13H_s12H_s11H_s10H_" Print "s9H_s8H_s7H_s6H_s5H_s4H_3H_s2H_s1H_" Print "39H╤s40H»s39H»s40H╞s39H╞s40H╞s38H¿s39H╤s40HNs39H«s40HNs41HN" Print "s37H¼38HWs39H╞s40H#s39H╞s40H#s41H╞42H╞36H¼" Print "s37HMs38H╤s39H«s40HWs39HMs40HWs41H#42HW43H╤s35H»s36H#s" Print "37H╪38HN39H╞s40HN39HN40HNs41H╤s42HMs43H╤44H╣s34H" + Chr(34) Print "35H#36H╪37H╞s38HN39HM40H╞s39Hms40H╞s41H«42H╞43HQs33H¿s" Print "34H#35HW36HNs37HM38H#s39HNs40HNs40HNs41HNs42HM" Print "43H132H" + Chr(34) + "33H«s34H╞35H╞s36H«s37H«s38HMs39Hms41H╞s42H«s43H1s31H»s32HNs33HNs34H╤s35H╤s36H╤s37H#s38H," Print "41H,42HN43HF31H╞s32H╞s33H╪s34HWs35H╪s36H«s37H,s42H,s43H#s30HNs" Print "31H╤32H╪s33H╞34HW35HN36H,43H╞s29H╞s30HW" Print "s31H╪s32HN33HM34H╞35H_44HEs28H╞s29H╞s30H╪31HMs32H«33HNs27H*s28H╤s29HWs30H«s31H╤s32H°s26H▓27H╪s28H╞" Print "29HN30HW31Hµ25H░26HW27HN28H╞29H╞30H°s24H»25H╞s26H╞27H╤s28HNs" Print "29Hb24H╤25HN26HW27H╞28H╤23H╪24HM" Print "25H╞26HN27H╪22H#23H#s24HN25H╞s26H╪s27H_21H▓s22H«s23HM24H╤s25HWs26H_s20H░s21HNs22H#s23HWs24H╞s25H," Print "20H╞21H«22HM23H╤24Hµs19H╤s20H╤s21H«s22HW23H╪s18Hós19HW20H╤21H╞s22HWs23H_s17H¼s18H╞s19H╪s20H╤21HMs22H╡" Print "17HN18H╪s19HWs20H«21HN7H_16H0s17HW18HM19H╤s20HMs21HLs6H.s15H░s16HMs17H#s18H╪s19H«s20H#5HN15H#16H«" Print "17H╪18HNs19H«s20HW4H414HVs15H╤16H╪17H╞s18HNs19HMs20H╣s3Hñs4Hhs13H`s14HWs15H╪s16HNs17HMs18H#s19HN" Print "20H╣2H░3H#s13HMs14HW15HM16H#s17H#18HM19HN20H╣s1H¿s2H«s3H■" Print "s12H░s13H╞s14H#s15H#s16H#s17H#s18H╞s19HMs0HVs1H╤" Print "2HMs12HNs13H#s14H#s15H«s16H«s17H╤s18H#s9HWs0H╪s1H#2Hms11H»12H#s13H#s14HNs15HNs16HWs17H#s8H╞s9HWs0H«" Print "1HNs11H#s12H#s13H╞s14HMs15HMs16H«s7HNs8H╞s9HNs0H╞s1HNs11H«s12HNs13H«14H«15HNs6H╞s7HNs8HMs9H╤s0H╞" Print "1H╣s10H7s11H╞s12H╤s13H╤s14HMs5H╤s6H╞s7H#s8HW" Print "s9H╤s0HWs10H#s11HWs12H╪13H«s4H╪s5HNs6H#s7HMs8H╪s9HMs0H0s10H╞s11HWs12H╤s3H╪s4HMs5H#s6H«s7HWs8H#" Print "9Hds0H,s10H╡s11H╪s2HWs3H«4H«s5H╤s6HMs7Hµs8H,s10H,s1H╪s2HNs3H╤s4H╪s" Print "5H«s6H,s1H░s2HWs3H╪4Hgs0H»s1H╞2HW" Print "s3H,sH¿s0HNs1HgsHMs0H_sH»sHµsH░sH," Print "s9H s21H s17H s44H" Print "s7Hs__. _____/\______/\______/\s24H\_»s^.|__\__ _ _____. _____. \s22Hs__ s / | \/ | \/ _| \/ | \ s_s23H/s / | \ | \ \_ \ | \s\" Print "s23Hs/ l \ l \ | \ l \s23H\ ____/ ____/ _l____/ ____/24H\____/ \____/ \,,╞E / \____/case" Print "s45Hs>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR " Print "sUPPORT! <<<s45Hs>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<" Print "s45Hs>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<" Print "s45Hs>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<" Print "s45Hs>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<" Print "s45Hs>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45H" Print "s>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR" Print " yOuR sUPPORT! <<<s45Hs>>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<s45Hs >>> tHANkS fOR yOuR sUPPORT! <<<" Print "77Hbs76HbUs75HbUTs74HbUT s73HbUT is72HbUT iFs71HbUT iF s70HbUT iF Us69HbUT iF U s68HbUT iF U us67HbUT iF U uPs66HbUT iF U uPLs65HbUT iF U uPLO" Print "64HbUT iF U uPLOAs63HbUT iF U uPLOAds62HbUT iF U uPLOAd s61HbUT iF U uPLOAd cs60HbUT iF U uPLOAd cRs59HbUT iF U uPLOAd cRas58HbUT iF U uPLOAd cRaPs57HbUT iF U uPLOAd" Print " cRaP s56HbUT iF U uPLOAd cRaP -s55HbUT iF U uPLOAd cRaP - s54HbUT iF U uPLOAd cRaP - ss53HbUT iF U uPLOAd cRaP - sUs52HbUT iF U uPLOAd cRaP - sUFs51HbUT iF U uPLOAd cRaP - sUFF" Print "50HbUT iF U uPLOAd cRaP - sUFFes49HbUT iF U uPLOAd cRaP - sUFFeRs48HbUT iF U uPLOAd cRaP - sUFFeR!s47HbUT iF U uPLOAd cRaP - sUFFeR! s46HbUT iF U uPLOAd cRaP - sUFFeR!" Print "73Hs-btms1Hs " AnsiPos 79, 23 While ((STRING002 == "")) STRING002 = Inkey() STRING002 = "" EndProc ;------------------------------------------------------------------------------ Procedure PROC003() Cls PrintLn "@X0F @X04( @X05UPLOAd INFORMATIONs ! @X04)" Print "@X05+@X06--------------@X05+@X06---------------------------------@X05+@X06------------@X05+@X06----------------@X05+" Print "@X06| @X04USEr NAMe @X06| @X07@USER:32@@X06| @X04BYTEs Up @X06| @X07@UPBYTES:15@@X06|" Print "| @X04LOCATIOn @X06| @X07@CITY:32@@X06| @X04FILEs Up @X06| @X07@UPFILES:15@@X06|" Print "| @X04LAST DATe On @X06| @X07@LASTDATEON:32@@X06| @X04BYTEs DOWn @X06| @X07@DLBYTES:15@@X06|" Print "| @X04CURRENt DATe @X06| @X07@SYSDATE:32@@X06| @X04FILEs DOWn @X06| @X07@DLFILES:15@@X06|" Print "| @X04CONFERENCe @X06| @X07@CONFNAME:32@@X06| @X04NODe # @X06| @X07@NODE:15@@X06|" Print "| @X04TIMe LIMIt @X06| @X07@TIMELIMIT:32@@X06| @X04TIMe LEFt @X06| @X07@TIMELEFT:15@@X06|" Print "@X05+@X06----------@X05+@X06---@X05+@X06------------@X05+@X06-----------@X05+@X06--------@X05+@X06---@X05+@X06--------@X05+@X06---@X05+@X06------------@X05+@X06" Print "| @X04LiQUiD @X06| @X04BYTELIMIt @X06| @X07@KBLIMIT:10@@X06| @X04BYTEs LEFt @X06| @X07@KBLEFT:11@@X06| @X04VERSIOn: @X06|" Print "| @X04/X Upload @X06| @X04RATIo TYPe @X06| @X07" + STRING005 + "@X06| @X04TIMe @X06| @X07@SYSTIME:11@@X06| @X04o.6o @X06|@X05" Print "+@X06----------@X05+@X06----@X05+@X06-----------@X05+@X06-----------@X05+@X06------------@X05+@X06------------@X05+@X06------------@X05+@X06" Print "| @X04SYSOp COMMENT @X06| @X07w8t 4 next version! @X06|@X05" Print "+@X06---------------@X05+@X06--------------------------------------------------------------@X05+" Newline AnsiPos 79, 23 While ((STRING002 == "")) STRING002 = Inkey() STRING002 = "" EndProc ;------------------------------------------------------------------------------ Procedure PROC001() FOpen 2, PPEPath() + "AMI-U.CNF", 0, 0 FGet 2, STRING006 FClose 2 If (Upper(STRING006) <> "ANIM") Then INTEGER003 = 0 FOpen 1, PPEPath() + "RATIO.CNF", 2, 0 While (INTEGER003 <> CurSec()) Do FGet 1, STRING005 If (STRING005 == "EOF") Break Tokenize STRING005 INTEGER003 = GetToken() EndWhile STRING005 = GetToken() If (Lower(STRING005) == "dis") STRING005 = "disabled " STRING005 = Left(STRING005, 10) Endif EndProc ;------------------------------------------------------------------------------ ; ; Usage report (before postprocessing) ; ; ■ Statements used : ; ; 2 End ; 3 Cls ; 20 Goto ; 19 Let ; 67 Print ; 3 PrintLn ; 16 If ; 2 FOpen ; 1 FClose ; 2 FGet ; 2 Newline ; 1 Tokenize ; 4 KbdStuff ; 2 AnsiPos ; 3 KeyFlush ; 3 EndProc ; ; ; ■ Functions used : ; ; 1 / ; 22 + ; 12 == ; 3 <> ; 1 < ; 1 <= ; 1 > ; 2 >= ; 9 ! ; 2 && ; 2 || ; 1 Lower() ; 7 Upper() ; 1 Left() ; 13 Chr() ; 1 Random() ; 1 YesChar() ; 3 Inkey() ; 2 PPEPath() ; 1 CurSec() ; 3 GetToken() ; 1 FlagCnt() ; ;------------------------------------------------------------------------------ ; ; Analysis flags : No flag ; ;------------------------------------------------------------------------------ ; ; Postprocessing report ; ; 1 For/Next ; 1 While/EndWhile ; 5 If/Then or If/Then/Else ; 1 Select Case ; ;------------------------------------------------------------------------------ ; AEGiS Corp - Break the routines, code against the machines! ;------------------------------------------------------------------------------