------------------------- Batch Encrypt Version 2.0 ------------------------- Coded By; Tim Strazzere Aim: Tim Strazz E.Mail: TimStrazz@attbi.com Site: http://members.lycos.co.uk/timstrazz/ Feel free to send comments, bug reports, or suggestions. ------------------------- Coded since version 1.2 by Second Part To Hell eMail: spth@aonmail.at www: www.spth.de.vu MSN: hellskey@hotmail.com IRC: SPTH at #virus | #vir | #vxers on undernet group: rRlf ------------------------- Purpose: Encrypt a batch file so it is harder to trace/scan with an AV. The idea behind this program was taken from an artical written by Second Part To Hell, with help from VorteX. If you use this encryption method please give the due credit. I simply put their encryption method in a program so it was easier... Since it was a bitch to encrypt long files. Oh yea, and this is where I put the disclaimer. This program is for educational purposes only. I'm only showing you how to use the encryption method developed by SPTH and how to make a translator/encrypter in visual basic. What you do with this program is your own fault, so don't try to blame me or SPTH. I have not consulted with SPTH but I am sure he feels as I do and we are in no way soliciting the distribution of viruses since that is illegal! NOTE; ------------------------- To have something NOT encrypted, use UPPERCASE! Example: %winpath% will be converted, while: %WINPATH% will not set aa = a will be converted, while: SET AA = A will not The only things that are encrypted are lowercase letters! ------------------------- Instructions; ------------------------- After copy your source code into the second text box, with the default text "[Paste Code Here]". Next loading the program, click on the "Generate Defs." button. This will generate the definitions, randomly creating the variables used for each letter. If for some odd reason you don't like the variables you can regenerated them by clicking again. Now click "Encrypt .bat", this will do exactly what it sounds like, encrypt your batch code. Now, either highlight and copy, or click "Copy Code". Now paste this in you favorite text editor, save and have fun. History; ------------------------- 05.28.03 - Major change: Now the program only generates letters, which are in the code. That's very important, because the code will be much more little and now we're avoiding the Win95|98|ME-21 variables-overload-error. Because of that change it's important, that you first have to include the code, which you want to encrypt. 03.15.03 - Added trash-code to the definion, because every def. had the same form: fake-var, real var, goto, fake-var and lable 02.16.03 - I ( that's Second Part To Hell) asked Tim Strazzere if he allows me to make new versions of the Batch-Encrypter, and he said yes. OK, new things: The variable-names have random size. I thought, 2 letters are not so good. That means: The program uses 2,3,4,5 or 6 letters to encrypt on sign! One more change: Instead of the 3 definitions when definate something, the program uses sometimes just one! 10.14.02 - Fixed a light error that somes would cause a crash. Also implimented a heavier encryption from an idea given by SPTH. Thank you again to SPTH, also he is mailing me MORE ideas! So another update is on it's way soon! 09.29.02 - Fixed a << "super-giga-killer"-bug +fg+ >> bug as called by the idea man himself, Second Part To Hell. It seems he's the only person who actually used the program! Everyone else downloaded it (I have a script that counted around 50 downloads already) but STPH is the only one whose executed so far! Makes me think if anyone's actually reading this? Heh, oh well, fixed the bug - it was a huge one that didn't properly encrypt them, it only used one % instead of two %'s in the calling of the definitions. 09.23.02 - Fixed a small bug in the program, and also fixed the credits, since I owe the idea of this program to Second Part To Hell and VorteX. Very sorry for that confusion. I also fixed the copy to clipboard button. Still havn't added a Load/Save feature. Maybe I will soon - too lazy right now. I'll finish the documentation tonight, and hopefully get it uploaded at BCVG, HRVG, D3K and UGNet. Hopefully the next version will include a smart definitions generator, only generating the nessesary definitions... Also the code will be released shortly with or soon after this version is released. 09.21.02 - Created the program, added feature for creating definitions and actualy encrypting it. Hopefully i'll add a load/save feature along with a smart definition generator, so if you don't use 'z' it won't create a definition for it. Thus saving space. Source code will be released shortly!