Yo software freakz and crackers, Ever heard or seen on a BBS a program that sayz it'll protect your executable file for debugging? This program writes some extra code to your program, that will take care of you not debugging the program. When I wanted to look at the program BIBAT.COM (part of the Bimodem packet) that establishes a gateway between DOS and your modem, it suddenly stopped with the message: 'You are breaking federal laws' (or something like that). So I thought to myself, shit this is a fucking anti-debug program. I just had to crack diz anti-debug shit ... HOW DO I CRACK THAT SHIT? Debuggers mostly use the interrupts 1 and 3 (yeah, you gotta know something about the assembler language, homeboy!), as most of you probably know. So all you have to do is find the code that re-enters these interrupts! Simple huh, homz! If you wanna have an example, here's the code what it looked like in BIBAT.COM: MOV DX,0132 MOV AX,2501 INT 21 ;this takes care of interrupt 1 using the programs code at 132 ;what quits the program with the message 'you are breaking ;federal laws' MOV AX,2503 INT 21 ;and the same again for interrupt 3 Just change this code to NOP's (90h). You can do this within a COM file, but within an EXE file you have to enter something like PCSHELL that will search the code for you. After that change it to NOP's ... Try it on BIBAT.COM! Cya, Scize