evga-icx/decrypt-gpuinfo.c
2025-01-19 23:27:43 -08:00

22 lines
398 B
C

#include <stdio.h>
#include <string.h>
int main (int argc, char **argv) {
char *key = "GpuInfo";
int keylen = strlen(key);
int c, m;
FILE *fin = fopen("GpuInfo.bin", "r");
FILE *fout = fopen("GpuInfo.txt", "w");
if (!fin || !fout) return 1;
for (int i = 0; (c = fgetc(fin)) != EOF; i++) {
m = key[i % keylen] + i;
fputc(c ^ m, fout);
}
fclose(fin);
fclose(fout);
return 0;
}