tailieunhanh - Hack Attacks Revealed A Complete Reference with Custom Security Hacking Toolkit phần 5

sau đó trở nên được sử dụng với một tham số của cùng một kiểu dữ năng Các mẫuNguyên mẫu cho các chức năng cho phép trình biên dịch C để kiểm tra xem các loại dữ liệu được truyền đến và đi từ các chức năng là chính xác. Điều này là rất quan trọng để ngăn chặn | char town 31 char county 31 char post 13 char telephone 16 char fax 16 data extern char fpath static char scr 4000 static char sbuff 2000 char stext 30 data rec int handle int recsize union REGS inreg outreg Function prototypes void FATAL char void OPENDATA void void CONTINUE void void EXPORT_MULTI void void GETDATA int int GETOPT void void DISPDATA void void ADD_REC void void PRINT_MULTI void void SEARCH void void MENU void int GET_MOUSE int buttons 0 int86 0x33 inreg outreg buttons return void MOUSE_CURSOR int status Status 0 cursor off 1 cursor on 2 - status int86 0x33 inreg outreg int MOUSE_LOCATION int x int y 319 3 int86 0x33 inreg outreg x 8 y 8 return int GETOPT int result int x int y do do result MOUSE_LOCATION x y if result 1 if x 52 x 53 y 7 y 15 return y - 7 if x 4 x 40 y 7 y 14 return y 10 if x 4 x 40 y 15 return y 10 while bioskey 1 result bioskey 0 x result 0xff if x 0 result result 8 result - 60 while result 0 result 8 return result void setvideo unsigned char mode Sets the video display mode and clears the screen mode 0x00 int86 0x10 inreg outreg 320 int activepage void Returns the currently selected video display page union REGS inreg outreg 0X0F int86 0x10 inreg outreg return void print char str Prints characters only directly to the current display page starting at the current cursor position. The cursor is not advanced. This function assumes a COLOR display card. For use with a monochrome display card change 0xB800 to read 0xB000 int page int offset unsigned row unsigned col char far ptr page activepage curr_cursor row col offset page 4000 row 160 col 2 ptr MK_FP 0xB800 offset while str ptr str ptr void TRUESHADE int lef int top int right int bottom int n True Shading of a screen block gettext lef top right bottom sbuff for n 1 n 2000 n 2 sbuff n 7 puttext lef top right bottom sbuff .