--ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-- ÛÛ²ßÛÛ² ÛÛÛßÛÛ² ÛÛ²ßÛÛ² ÛÛ²ßÛÛ² ÛÛ²ßÛÛ² ÛÛ²ßÛÛ² ÛÛ² ÛÛ²ßÛÛ² ÛÛ² ÛÛ² ÜÜÜÜÛÛ² ÛÛ² ÛÛ² ÜÜÜÜÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÜÜÜÜÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ßßß ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ²ßßßß ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ² ÛÛ²ÜÛÛ² ÛÛ² ÛÛ²ÜÛÛ² ÛÛ² ÛÛ² ÛÛ²ÜÛÛ² ÛÛ² ÛÛ²ÜÛÛ² --ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-- -ÄÄÄ----ÄÄÄÄ--ÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄ-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄ-- PCB ENHANCED LEECH 2.OO Coded And D-signed By Scythe / Paranoia --ÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄ-ÄÄÄÄ--ÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄ-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄ-- . CHAPTER I ³ THE iNTRODUCTiON ³ÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄ-- ³ ³ Hi! ³ ³ Another requested PPE by Speedlock (Lighthouse Sysop). He wanted a good ³ neat batch editor. The one from Kryn never worked good. It screwed up ³ the file dir display after editing a batch and used lame keyboard stuffing ³ to modify the flagged files, which can't work correct because of the ³ input filed length limitation. ³ I also included the never released Paranoia Leech by Raiden/PNA. It's a ³ modified version, that is full configurable, allow wildcard flagging and ³ some other modifications. I only used the original idea, the code has ³ completly been rewritten from scratch. ³ ³ Feature List: ³ ³ þ The only known full working PCB Batch Edit replacement. ³ þ No lame keyboard stuffing to remove files from batch. ³ þ Includes a full configurable and enhanced version of Paranoia Leech. ³ þ Handles unlimited number of files. ³ þ Full Lightbar Support. ³ þ Works with every lightbar replacement packs like PWA's Prompts Galore. ³ þ Of course everything is full configurable, only limited by PPLC. ³ ³ And that's not all. Sounds good? - Well just go ahead and check out how ³ to install ... ³ ÀÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄ-- - ù . CHAPTER II ³ THE iNSTALLATiON ³ÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄ-- ³ ³ Make an own directory for Enhanced Leech (e.g. C:\PCB\PPE\LEECH) and unzip ³ PNAEL200.ZIP with the -d option. Now check if you have the following ³ directories and files: ³ ³ ù LEECH\ .................... MAiN DiRECTORY ³ FiLE_iD.DIZ ............ Guess what this is ³ PARANOIA.NFO ........... Paranoia Information File ³ UPDATE.DOC ............. How to Update from a previous version ³ HISTORY.DOC ............ Revision History File ³ LEECH.DOC .............. The Dox you are just reading ³ INSTALL.BAT ............ Installation Batch ³ SCYTHE.PGP ............. My Public PGP Key ³ PNACHECK.DAT ........... Integrity Check Data File ³ --ÄÄÄ-ÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ³ ù LEECH\310 ................. PPEs COMPiLED WiTH PPLC 3.10 ³ ù LEECH\320 ................. PPEs COMPiLED WiTH PPLC 3.20 ³ REMOVE.PPE ............. Remove Files Replacement PPE ³ ADD.PPE ................ Add Files Replacement PPE ³ --ÄÄÄ-ÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ³ ù LEECH\CFG ................. CONFiGURATiON FiLES DiRECTORY ³ REMOVE.CFG ............. Remove Files Config Files ³ ADD.CFG ................ Add Files Config Files ³ --ÄÄÄ-ÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ³ ù LEECH\GFX ................. CONFiGURATiON FiLES DiRECTORY ³ REMOVE.PCB ............. Remove Files Screen ³ ADD.PCB ................ Add Files Screen ³ --ÄÄÄ-ÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ³ ù LEECH\WORK\ ............... WORKiNG DiRECTORY ³ DUMMY.TXT .............. Dummy File (Delete It!) ³ ³ So after you made sure that you got the whole archive let's continue ³ with the installation. ³ ³ - Copy the PPEs from \310 or \320 to your LEECH directory depending ³ what Version of PPLC your system supports. And then delete and remove ³ both directories. ³ ³ - Run INSTALL.BAT with the full path and filename to your PCBTEXT, and ³ the the full Enhanced Leech Path (without trailing backslash). Or just ³ INSTALL.BAT without any parameters to get an example. ³ ³ - Be sure that the environment variables PCBDRIVE and PCBDIR are set ³ correctly on all your nodes or this PPE will not find the flagged files ³ information. ³ ³ If you do not know how to do some of this steps go to the bathroom, take ³ a rope with you and hang yourself or ask a fellow PCB sysop. ³ ³ Well that was the installation. Now let's get over to the configuration. ³ ÀÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄ-- - ù . CHAPTER III ³ CONFiGURATiON ³ÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄ-- ³ ³ Edit all files in the /CFG and /GFX directory to your needs. The CFG files ³ have detailed descriptions of every line at the file's end. ³ ³ Description of the % replacement codes used in ADD.PCB and REMOVE.PCB ³ can be found in ADD.CFG and REMOVE.CFG. There is also additional info ³ you should keep in mind while creating your own design. ³ ÀÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄ-- - ù . CHAPTER IV ³ KNOWN PROBLEMS AND LiMiTATiONS ³ÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄ-- ³ ³ þ Don't worry about the to FLAG "" command in the REMOVE.PPE. It is no ³ backdoor. It's only used to force PCB to reread the flagged files list. ³ PCB only rereads the information when a flag or download command was ³ issued. If you remove this two commands, the PPE will possibly crash ³ your system. ³ þ After decompiling and recompiling REMOVE.PPE the PPE will not work. ³ This is due to an decompilation bug in PPLX 1.70. I was not able to ³ find out what causes this. But it seems to be one of the string ³ functions. As soon as I find out I'll report to Aegis, so that they ³ can apply a fix to their decompiler. ³ ÀÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄ-- - ù . CHAPTER V ³ WHAT WiLL BRiNG THE FUTURE? ³ÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄ-- ³ ³ - Switch via TAB between Add Files and Remove Files ³ - Maybe Wildcard Removing of Files - Maybe. ³ - Scroll around flagged files list in ADD.PPE ³ - Remove files while scrolling around the flagged file list via ADD.PPE ³ - Full replacement of all prompts that will be displayed during ³ download and edit process with full configurable lightbars. ³ - A table design replacement for the LIST option ³ ÀÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄ-- - ù . CHAPTER VI ³ SOME WORDS ON HACKED PPES, DECOMPiLiNG AND BACKDOORS ³ÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄ-- ³ ³ Obtain the last PNACHECK.ZIP (currently Verision 1.02) from any Paranoia ³ affiliated site. The EXE within this archive can be run from the directory ³ where you unpacked this PNA archive. It will then perform an integrity ³ check on all files. See PNACHECK's Dox for more details. The Cheksum ³ stored in PNACHECK.DAT is multiple crypted and PNACHECK.EXE uses anti ³ debugging routines. Fakes sould now be nearly impossible. This step was ³ neccessary 'cause a local lamer spreaded a modifed Paranoia PPE and some ³ sysops, who do not know anything about PPL were hacked. ³ And remember to decompile any PPE before you use it on your board. It's ³ easy to find the backdoors. I won't list the common used PPL function ³ combinations for backdoors here, because they could be abused by some ³ lamers. If you want to know more, feel free to contact me. If you don't ³ know anything about PPL let the PPEs you are planning to use on your ³ system be checked by a friend or or fellow sysop you can trust (If you ³ can trust anyone ;-) ³ ³ That's for now. ³ ÀÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄ-- - ù . CHAPTER VII ³ LAST WORDS OF WiSDOM ³ÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄ-- ³ ³ If you have any suggestions, ideas, found any bugs or just need help, ³ conact me, whereever you can find my. Im can be frequently found on ³ irc.undernet in the #babylon5 channel. Usualy after a new episode has ³ been aired... ³ ³ C'ya, ³ SCYTHE [PARANOiA] ³ ÀÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄ-Ä-Ä-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄ-- - ù