修改MAC地址

Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2022-04-25 11:28:19 +08:00
parent 517bbaf4e7
commit 4b86bbd27f
2 changed files with 35 additions and 13 deletions
+35 -13
View File
@@ -140,24 +140,46 @@ char tryunlock(char *dir)
{ {
buff[0xf00+a]=id[a]; buff[0xf00+a]=id[a];
} }
for(a=0;a<256;a++)
//change MAC ADD
if(fseek(bios,0x1000,SEEK_SET))
{ {
outputdir[a]=0; printf("ERROR. -0\n");
}
printf("id: %s \n",id);
sprintf(outputdir,"%s%s",inputdir,"_unlock.bin");
printf("Output flie %s",outputdir);
output_bios=fopen(outputdir,"wb");
if(output_bios==NULL)
{
printf("ERROR. can't Output file ..\n");
}else }else
{ {
fwrite(buff,0xffffff,1,output_bios); for(a=0;a<32;a++)
fclose(output_bios); {
id[a]=0;
}
fread(id,6,1,bios);
for(a=0;a<6;a++)
{
buff[0x1000+a]=id[a];
}
for(a=0;a<256;a++)
{
outputdir[a]=0;
}
printf("MAC: %02X%02X%02X%02X%02X%02X \n",id[0],id[1],id[2],id[3],id[4],id[5]);
sprintf(outputdir,"%s%s",inputdir,"_unlock.bin");
printf("Output flie %s",outputdir);
output_bios=fopen(outputdir,"wb");
if(output_bios==NULL)
{
printf("ERROR. can't Output file ..\n");
}else
{
fwrite(buff,0xffffff,1,output_bios);
fclose(output_bios);
}
printf("\n\n");
} }
printf("\n\n");
} }
} }
Binary file not shown.