TurboBAT 5.01 nag remover tutorial... by Xcellent for TrickSoft - "Software made free by us" Hi there!! Welcome to my tutor, and this time NOT for a game, it's for a program. TurboBAT compiles your Batch Files into an executable, making it work faster. We'll remove the nag when you run your compiled batch file. I did this tut because enjoyned a lot this program. Tools needed: Turbo Debugger for DOS (www.crackstore.com) Any hexadecimal editor (www.crackstore.com or fravia.org) Any DOS file unpacker (just needed if your TURBOBAT.EXE is *PACKED*) If your TURBOBAT.EXE file is packed, unpack it first! Well, make a little batch file with just one line (echo Hi) and save it. Run TurboBAT and compile your batch file. Run your compiled batch file and: This file is compiled with unregistered version of TurboBAT batch file compiler. Please register to eliminate this message. Then we got a 5 seconds wait and then your program run. Well, run Turbo Debugger and open the compiled batch file. Start pressing F8 key till the blue bar is on: cs:0105 CD21 int 21 Press F8 again and now press ALT + F5...Yes!! We see our little message, so we know that nopping this CD21 the message won't be show. Ok quit Turbo Debugger and open the compiled batch file with your hexadecimal editor, then search for CD21 and change to 9090. Save and run the file..Good, we got no message..this is already an progress...Run Turbo Debugger again an open the compiled batch file. Start pressing F8 till the blue bar is on: cs:0120 74F6 je 0118 <- blue bar here cs:0122 26A06C00 mov al,es:[006C] cs:0126 240F and al,0F cs:0128 3AC4 cmp al,ah <- compare al and ah cs:012A75F6 jne 0122  <- if not qual jump to cs:0122 (loop till 5 secs) This snipet of the code is the wait for 5 seconds. So, we'll nop that that "jne 0122", making it don't jump to do the 5 sec loop. Ok quit Turbo Debugger and run your hexadecimal editor, open the compiled batch file and search for 75F6, when you've found change to 9090 and save. Run the compiled cracked batch file and...Yes!! It works perfectly!! But now you may be thiking: "So everytime i compile a batch file i will need to crack it?" Well, you can do it that way too :) But there's a simple way, modify the TURBOBAT.EXE. But how? Simple, edit the TURBOBAT.EXE file with your hexadecimal editor and search for this text: "This file is compiled with unregistered" Ok now i will explain you why: When you compile your batch file, the prog simply make an file, put the "interpreter" code then your batch file. So the "interpreter" code already exists, and it's inside TURBOBAT.EXE Ok getting back..when you found it, search around there the CD21 and the 75F6 bytes, that's the bytes we've modified to make it work without the nag and the 5 sec loop, and change them to 9090. Save and use TurboBAT to compile any batch file, after it's compiled, run the compiled batch file and... NO NAGS AND NO LOOP!!! Yes!! Obs.: You know that buggin blinkin red message saying: UNREGISTERED SHAREWARE VERSION. FOR TRIAL USE ONLY. FOR LATEST VERSION CALL HYPERWARE AT 415-882-1740 WWW.HYPERWARE.COM You can get ride of it using the Turbo Debugger too ;) But if you can't find the right bytes, change this: Offset: B1EF Byte: EB Thx again, if you have any question or comments about this tutor, mail me. Xcellent - the Brazillian crack3r xcellent@bol.com.br www.tricksoft.net