home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Equalizer BBS
/
equalizer-bbs-collection_2004.zip
/
equalizer-bbs-collection
/
BBS-PCBOARD-STUFF
/
TLY-NUP1.ZIP
/
TLY-NUP.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1995-12-14
|
2KB
|
164 lines
;------------------------------------------------------------------------------
; .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.2O (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Integer INTEGER001
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 STRING013
;------------------------------------------------------------------------------
STRING004 = PPEPath()
FOpen 1, STRING004 + "TLY-NUP.CFG", 2, 0
FGet 1, STRING003
FGet 1, STRING001
FGet 1, STRING006
FGet 1, STRING007
FGet 1, STRING008
FGet 1, STRING009
FGet 1, STRING010
FGet 1, STRING011
FGet 1, STRING012
FGet 1, STRING013
FClose 1
Cls
DispFile STRING004 + "_NUP.PCB", 1
INTEGER001 = 1
:LABEL001
STRING005 = "Enter The New User Password."
Gosub LABEL006
AnsiPos STRING011, STRING012
Print " "
AnsiPos STRING011, STRING012
InputStr "_", STRING002, 1, 26, Mask_Ascii(), 8
AnsiPos STRING011, STRING012
Print STRING006 + Upper(STRING002)
Delay STRING013
AnsiPos STRING011, STRING012
Print STRING007 + Upper(STRING002)
Delay STRING013
AnsiPos STRING011, STRING012
Print STRING008 + Upper(STRING002)
Delay STRING013
If (Upper(STRING002) == Upper(STRING003)) Goto LABEL002
Gosub LABEL003
Goto LABEL003
:LABEL002
Goto LABEL005
:LABEL003
If (INTEGER001 == STRING001) Goto LABEL004
Inc INTEGER001
STRING005 = " Wrong Nup Entered!! "
Gosub LABEL006
Goto LABEL001
:LABEL004
STRING005 = "Too Many Tries! Hanging Up! "
Gosub LABEL006
Hangup
End
:LABEL005
STRING005 = " Yeah! Right On! Welcome! "
Gosub LABEL006
Delay 10
Cls
STRING009 = 28
STRING010 = 12
STRING005 = "CODED BY SPEED FREAK/TLY '95"
STRING013 = 3
Gosub LABEL006
Delay 10
Cls
End
:LABEL006
AnsiPos STRING009, STRING010
Print STRING006 + STRING005
Delay STRING013
AnsiPos STRING009, STRING010
Print STRING007 + STRING005
Delay STRING013
AnsiPos STRING009, STRING010
Print STRING008 + STRING005
Delay STRING013
Return
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 2 End
; 3 Cls
; 5 Goto
; 10 Let
; 7 Print
; 2 If
; 1 DispFile
; 1 FOpen
; 1 FClose
; 10 FGet
; 1 Hangup
; 1 InputStr
; 6 Gosub
; 1 Return
; 8 Delay
; 1 Inc
; 8 AnsiPos
;
;
; ■ Functions used :
;
; 8 +
; 2 ==
; 1 !
; 5 Upper()
; 1 Mask_Ascii()
; 1 PPEPath()
;
;------------------------------------------------------------------------------
;
; Analysis flags : B
;
; B - Brute hangup ■ 1
; Program hangup without notification. This may be a good way to
; disconnect a user, but if used randomly, may be very nasty
; ■ Search for : HANGUP, DTROFF
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------