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
