home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .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 2.OO (plain) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String STRING005
- String STRING006
- String STRING007
- String STRING008
- String STRING009
- String STRING010
- String STRING011
- String STRING012
- String TSTRING013(10)
- String STRING014
- String STRING015
- String STRING016
- String STRING017
- String STRING018
- String TSTRING019(8)
- String STRING020
- String STRING021
- String STRING022
- String STRING023
- String STRING024
- String STRING025
-
- ;------------------------------------------------------------------------------
-
- STRING017 = U_LDir()
- STRING018 = PcbNode()
- Goto LABEL001
- Print " DON'T FUCKING PLAY AROUND WITH MY CODE OR I'LL KILL YAH!"
- :LABEL001
- If (Exist(PPEPath() + "LASTCALL.CNF")) Then
- FOpen 1, PPEPath() + "LASTCALL.CNF", 2, 3
- FGet 1, STRING020
- FGet 1, STRING021
- FGet 1, STRING022
- FGet 1, STRING023
- FGet 1, STRING024
- FGet 1, STRING025
- FClose 1
- Endif
- If (Exist(PPEPath() + STRING018)) Then
- FOpen 1, PPEPath() + STRING018, 2, 3
- FGet 1, STRING001
- FGet 1, STRING002
- FGet 1, STRING003
- FGet 1, STRING004
- FGet 1, STRING005
- FGet 1, STRING006
- FGet 1, STRING007
- FGet 1, STRING008
- FGet 1, STRING009
- FGet 1, STRING010
- FGet 1, STRING011
- FGet 1, STRING012
- FGet 1, STRING014
- FClose 1
- Else
- Goto LABEL002
- Endif
- Select Case (STRING012)
- Case "1"
- STRING016 = "01"
- Case "2"
- STRING016 = "02"
- Case "3"
- STRING016 = "03"
- Case "4"
- STRING016 = "04"
- Case "5"
- STRING016 = "05"
- Case "6"
- STRING016 = "06"
- Case "7"
- STRING016 = "07"
- Case "8"
- STRING016 = "08"
- Case "9"
- STRING016 = "09"
- Case "10"
- STRING016 = "10"
- End Select
- If (STRING008 == U_Stat(2)) Then
- TSTRING013(5) = "·"
- Else
- TSTRING013(5) = "■"
- Endif
- If (STRING008 == U_Stat(2)) Then
- TSTRING013(6) = "·"
- ElseIf (PageStat() == 1) Then
- TSTRING013(6) = "·"
- Else
- TSTRING013(6) = "■"
- Endif
- If (STRING009 == U_Stat(3)) Then
- TSTRING013(7) = "·"
- Else
- TSTRING013(7) = "■"
- Endif
- If (STRING010 == U_Stat(10)) Then
- TSTRING013(8) = "·"
- Else
- TSTRING013(8) = "■"
- Endif
- If (STRING011 == STRING017) Then
- TSTRING013(9) = "·"
- Else
- TSTRING013(9) = "■"
- Endif
- PutUser
- GetAltUser STRING001
- If (STRING004 == U_Fdl()) Then
- TSTRING013(1) = "·"
- Else
- TSTRING013(1) = "■"
- Endif
- If (STRING005 == U_Ful()) Then
- TSTRING013(2) = "·"
- Else
- TSTRING013(2) = "■"
- Endif
- If (STRING006 == U_MsgWr()) Then
- TSTRING013(3) = "·"
- Else
- TSTRING013(3) = "■"
- Endif
- If (STRING007 == U_MsgRd()) Then
- TSTRING013(4) = "·"
- Else
- TSTRING013(4) = "■"
- Endif
- If (Exist(PPEPath() + "CALL.DAT")) Then
- FOpen 1, PPEPath() + "CALL.DAT", 2, 3
- FGet 1, TSTRING019(1)
- FGet 1, TSTRING019(2)
- FGet 1, TSTRING019(3)
- FGet 1, TSTRING019(4)
- FGet 1, TSTRING019(5)
- FGet 1, TSTRING019(6)
- FGet 1, TSTRING019(7)
- FClose 1
- Endif
- STRING015 = STRING020 + STRING001 + "@POS:24@" + STRING021 + STRING002 + "@POS:48@" + STRING022 + STRING003 + "@POS:56@" + STRING023 + Left(String(Time()), 5) + "@POS:64@" + STRING024 + STRING016 + "@POS:69@" + STRING025 + TSTRING013(1) + TSTRING013(2) + TSTRING013(3) + TSTRING013(4) + TSTRING013(5) + TSTRING013(6) + TSTRING013(7) + TSTRING013(8) + TSTRING013(9)
- If (TSTRING019(1) == STRING014) Then
- TSTRING019(1) = STRING015
- ElseIf (TSTRING019(2) == STRING014) Then
- TSTRING019(2) = STRING015
- ElseIf (TSTRING019(3) == STRING014) Then
- TSTRING019(3) = STRING015
- ElseIf (TSTRING019(4) == STRING014) Then
- TSTRING019(4) = STRING015
- ElseIf (TSTRING019(5) == STRING014) Then
- TSTRING019(5) = STRING015
- ElseIf (TSTRING019(6) == STRING014) Then
- TSTRING019(6) = STRING015
- ElseIf (TSTRING019(7) == STRING014) Then
- TSTRING019(7) = STRING015
- Endif
- FCreate 1, PPEPath() + "CALL.DAT", 1, 3
- FPutLn 1, TSTRING019(1)
- FPutLn 1, TSTRING019(2)
- FPutLn 1, TSTRING019(3)
- FPutLn 1, TSTRING019(4)
- FPutLn 1, TSTRING019(5)
- FPutLn 1, TSTRING019(6)
- FPutLn 1, TSTRING019(7)
- FClose 1
- Delete PPEPath() + STRING018
- :LABEL002
- End
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 End
- ; 58 Goto
- ; 39 Let
- ; 1 Print
- ; 30 If
- ; 1 FCreate
- ; 3 FOpen
- ; 4 FClose
- ; 26 FGet
- ; 7 FPutLn
- ; 1 PutUser
- ; 1 Delete
- ; 1 GetAltUser
- ;
- ;
- ; ■ Functions used :
- ;
- ; 32 +
- ; 27 ==
- ; 30 !
- ; 1 Left()
- ; 1 Time()
- ; 1 U_LDir()
- ; 1 U_Ful()
- ; 1 U_Fdl()
- ; 1 String()
- ; 8 PPEPath()
- ; 1 U_MsgRd()
- ; 1 U_MsgWr()
- ; 1 PcbNode()
- ; 3 Exist()
- ; 4 U_Stat()
- ; 1 PageStat()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : WR
- ;
- ; W - Write user ■ 5
- ; Program writes a user record. Although this may be normal for a
- ; User Editor, it may also be a way to modify an account level.
- ; ■ Search for : PUTUSER
- ;
- ; R - Read user ■ 5
- ; User records are read, this may signify that someone wants to get
- ; various informations about a user (for example his password), but
- ; this may also be normal for a program accessing user records (for
- ; example a User Editor)
- ; ■ Search for : GETALTUSER
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 0 While/EndWhile
- ; 20 If/Then or If/Then/Else
- ; 1 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-