Re-encrypting setting.txt on windows October 25, 2009 12:18PM | Registered: 14 years ago Posts: 3 |
#include "stdafx.h" #include "stdlib.h" #include "memory.h" static int __sysconf_buffer_txt_decrypted = 0; // When 0, perfect decryption, when 1, 2 byte reencryption. static char __sysconf_txt_buffer[0x101]; int __SYSCONF_EndOfTextOffset(void){ int i; int offset = 0; for (i = 0; i < 0x100; i++) if (!memcmp(__sysconf_txt_buffer+i, "\r\n", 2)) // searching for wrong line break? offset = i; offset += 2; //Only 2 bytes that the function returns. return offset; } void __SYSCONF_DecryptEncryptTextBuffer(void) { unsigned long key = 0x73B5DBFA; // Magic stuffz here zomg int i; char *end = (char*)__sysconf_txt_buffer; if (__sysconf_buffer_txt_decrypted) end += __SYSCONF_EndOfTextOffset(); for(i=0; i<0x100; i++) { printf("Decrypting.. %d", __sysconf_txt_buffer); __sysconf_txt_buffer ^= key & 0xff; key = (key<<1) | (key>>31); printf(" -> %d\n", __sysconf_txt_buffer); } __sysconf_buffer_txt_decrypted = !__sysconf_buffer_txt_decrypted; if (__sysconf_buffer_txt_decrypted) end += __SYSCONF_EndOfTextOffset(); memset(end, 0, (__sysconf_txt_buffer+0x100)-end); } int main(int argc, char* argv[]) { FILE * pFile; pFile = fopen ("setting.txt" , "r"); if (pFile==NULL) { fputs ("File error (setting.txt not found)\n",stderr); system("pause"); exit (1); } fread (__sysconf_txt_buffer,1,0x100,pFile); __SYSCONF_DecryptEncryptTextBuffer(); fclose (pFile); pFile = fopen ("setting_decrypted.txt" , "wb" ); fwrite (__sysconf_txt_buffer, 1 , 0x100 , pFile); fclose (pFile); printf("Finished!\n"); system("pause"); exit (1); return 0; }
Re: Re-encrypting setting.txt on windows November 06, 2009 03:59PM | Registered: 14 years ago Posts: 3 |
Re: Re-encrypting setting.txt on windows November 08, 2009 11:00PM | Registered: 14 years ago Posts: 116 |
Re: Re-encrypting setting.txt on windows November 17, 2009 01:09PM | Registered: 14 years ago Posts: 3 |
Re: Re-encrypting setting.txt on windows February 07, 2010 02:58AM | Registered: 15 years ago Posts: 4 |
Re: Re-encrypting setting.txt on windows February 08, 2010 09:29AM | Registered: 14 years ago Posts: 686 |