Guest User

Untitled

a guest
Jul 21st, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. #define FolderPath "C:\\Program Files\\InstantSkillz"
  2. #define LogPath "C:\\Program Files\\InstantSkillz\\Info.txt"
  3.  
  4. using namespace std;
  5.  
  6. char szSerial[256];
  7. char szUserName[256];
  8. char szPassword[256];
  9.  
  10. DWORD dwSerialNum;
  11.  
  12. ofstream ofile;
  13.  
  14. void __cdecl add_log (char *file, const char *fmt, ...)
  15. {
  16. ofile.open( file , ios::app);
  17.  
  18. if( fmt == NULL )
  19. return;
  20.  
  21. if(ofile != NULL)
  22. {
  23. va_list va_alist;
  24. char logbuf[256] = {0};
  25.  
  26. va_start (va_alist, fmt);
  27. vsnprintf(logbuf + strlen(logbuf), sizeof(logbuf) - strlen(logbuf), fmt, va_alist);
  28. va_end (va_alist);
  29.  
  30. ofile << logbuf << endl;
  31. }
  32.  
  33. if(ofile)
  34. ofile.close();
  35. }
  36.  
  37. BOOL FolderExists(char *strFolderName)
  38. {
  39. return GetFileAttributes(strFolderName) != INVALID_FILE_ATTRIBUTES;
  40. }
  41.  
  42. char *GetSerialNumber(void)
  43. {
  44. DWORD Serial = GetVolumeInformationA("C:\\", 0, 0, &dwSerialNum, 0, 0, 0, 0);
  45.  
  46. if( Serial != NULL )
  47. {
  48. sprintf(szSerial, "%d", dwSerialNum );
  49. cout << "Serial Sucessfully Gotten." << endl;
  50. }
  51. else
  52. {
  53. cout << "Failed To Get Serial!" << endl
  54. << "Program Closing" << endl;
  55.  
  56. ExitProcess(0);
  57. }
  58.  
  59. return szSerial;
  60. }
  61.  
  62. int main(void)
  63. {
  64. //CIN USERNAME
  65. //CIN PASSWORD
  66. //SEND TO PHP
  67. //GET ECKO BACK IF THEY ARE VIP
  68. //IF VIP CREATE DIRECTORY WITH USER PASS AND GUID
  69. //COPY GUID TO CLIPBOARD
  70.  
  71. if( FolderExists(FolderPath) )
  72. {
  73. cout << "Directory Found Logging Guid" << endl;
  74. Sleep(100);
  75. add_log(LogPath, GetSerialNumber());
  76. cout << "Guid Logged Sucessfully" << endl;
  77. Sleep(100);
  78. }
  79. else
  80. {
  81. cout << "Directory Not Found Creating Directory" << endl;
  82. Sleep(100);
  83. CreateDirectory(FolderPath, NULL);
  84. cout << "Directory Created Sucessfully" << endl;
  85. Sleep(100);
  86. add_log(LogPath, GetSerialNumber());
  87. cout << "Guid Logged Sucessfully" << endl;
  88. Sleep(100);
  89. }
  90.  
  91. system("PAUSE");
  92.  
  93. return 0;
  94. }
Add Comment
Please, Sign In to add comment