-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmain.c
68 lines (56 loc) · 1.38 KB
/
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
int a=0;
int b=0;
int i=0;
int e=0;
int c=3;
char eingabe [548];
FILE* dateiread;
FILE* dateiwrite;
int main(){
while(a<3){
if(a==0){
dateiread = fopen("rawmac.txt","rt");
dateiwrite = fopen("mac.txt","w+");
b=17;
}
if(a==1){
dateiread = fopen("rawblob.txt","rt");
dateiwrite = fopen("blob.txt","w+");
b=511;
c=2;
}
if(a==2){
dateiread = fopen("rawkey.txt","rt");
dateiwrite = fopen("key.txt","w+");
b=31;
c=2;
}
if (dateiread==NULL){
printf("Die Datei konnte nicht geoffnet werden\n");
system("PAUSE");
return 1;
}
fgets (eingabe,sizeof(eingabe),dateiread);
//printf("%s\n",eingabe);
while (i <= b){
if(i<b-c){
printf("0x%c%c,",eingabe[i],eingabe[i+1]);
fprintf(dateiwrite,"0x%c%c,",eingabe[i],eingabe[i+1]);
}
else{
printf("0x%c%c",eingabe[i],eingabe[i+1]);
fprintf(dateiwrite,"0x%c%c",eingabe[i],eingabe[i+1]);
}
i=i+c;
}
i=0;
a++;
fclose(dateiread);
fclose(dateiwrite);
printf("\n");
}
return 1;
}