Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. /*char* getMAC();
  2.  
  3. char* getMAC() {
  4. stringstream ss;
  5. string GETMAC;
  6. PIP_ADAPTER_INFO AdapterInfo;
  7. DWORD dwBufLen = sizeof(AdapterInfo);
  8. char *mac_addr = (char*)malloc(17);
  9.  
  10. AdapterInfo = (IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO));
  11. if (AdapterInfo == NULL) {
  12. }
  13.  
  14. // Make an initial call to GetAdaptersInfo to get the necessary size into the dwBufLen variable
  15. if (GetAdaptersInfo(AdapterInfo, &dwBufLen) == ERROR_BUFFER_OVERFLOW) {
  16.  
  17. AdapterInfo = (IP_ADAPTER_INFO *)malloc(dwBufLen);
  18. if (AdapterInfo == NULL) {
  19. }
  20. }
  21.  
  22. if (GetAdaptersInfo(AdapterInfo, &dwBufLen) == NO_ERROR) {
  23. PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo;// Contains pointer to current adapter info
  24. do {
  25. sprintf(mac_addr, "%02X:%02X:%02X:%02X:%02X:%02X",
  26. pAdapterInfo->Address[0], pAdapterInfo->Address[1],
  27. pAdapterInfo->Address[2], pAdapterInfo->Address[3],
  28. pAdapterInfo->Address[4], pAdapterInfo->Address[5]);
  29. printf("Address: %s, mac: %s\n", pAdapterInfo->IpAddressList.IpAddress.String, mac_addr);
  30. return mac_addr;
  31.  
  32. printf("\n");
  33. pAdapterInfo = pAdapterInfo->Next;
  34. } while (pAdapterInfo);
  35. }
  36. free(AdapterInfo);
  37. }
  38. */
  39. /*
  40. string serial() {
  41. DWORD lVolSerialNbr = 0;
  42. char sHDSerial[255] = "";
  43. //nSize = sizeof(cUsername);
  44. GetVolumeInformation("C:\\", 0, 0, &lVolSerialNbr, 0, 0, 0, 0);
  45. _ultoa(lVolSerialNbr, sHDSerial, 10);
  46. std::string c(sHDSerial);
  47. return c;
  48. }
  49. */
  50. /*
  51. int encrypt(float Xv, int Bv) {
  52. int x = Xv;
  53. int B = 3; Bv % 21;
  54. //int y = (((((((x) ^ 2)*2.7 - 44) + B*(x / 32.3) * 81 + cos(x) - sin(x ^ 3 + B)*B*x) / (421)) - x)*(2.3)*sin(x) + 2 * cos(x)*cos(x) - (B*x) / 3 + cos(x) * 13)*10;
  55. int y = (x * 3);
  56. return abs(y);
  57. }
  58. */
  59. //bool ajakeschecks() {
  60. /*
  61. IStream* pStream = NULL;
  62. string var1 = ReadHWFile();
  63. string var2 = serial();
  64. int Xv = rand() % 40000;
  65. int Bv = (atoi(var2.c_str()));
  66. int encrypts = encrypt(Xv, Bv);
  67.  
  68. string var3 = "1";
  69. string website = "http://dingosquad.net/antic.php?var1=";
  70. website.append(var1).append("&var2=").append(var2).append("&var3=").append(var3).append("&var4=").append(to_string(Xv));
  71. LPCSTR lpcstr = website.c_str();
  72. //cout << website << endl;
  73. if (SUCCEEDED(URLOpenBlockingStream(0, lpcstr, &pStream, 0, 0))) {
  74. pStream->Release();
  75. HINTERNET connect = InternetOpen("MyBrowser", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
  76.  
  77. HINTERNET OpenAddress = InternetOpenUrl(connect, lpcstr, NULL, 0, INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_KEEP_CONNECTION, 0);
  78.  
  79. if (!OpenAddress) {
  80. InternetCloseHandle(connect);
  81. return true;
  82. }
  83. char DataReceived[100];
  84. DWORD NumberOfBytesRead = 0;
  85. while (InternetReadFile(OpenAddress, DataReceived, 100, &NumberOfBytesRead) && NumberOfBytesRead) {}
  86.  
  87. InternetCloseHandle(OpenAddress);
  88. InternetCloseHandle(connect);
  89. //cout << "DR " << DataReceived << endl;
  90. stringstream value;
  91. for (int i = 0; i < 20; i++) {
  92. if (DataReceived[i] == '0' || DataReceived[i] == '1' || DataReceived[i] == '2' || DataReceived[i] == '3' || DataReceived[i] == '4' || DataReceived[i] == '5' || DataReceived[i] == '6' || DataReceived[i] == '7' || DataReceived[i] == '8' || DataReceived[i] == '9')
  93. value << DataReceived[i];
  94. }
  95. string encc(value.str());
  96. int encryptedint;
  97. value >> encryptedint;
  98. //cout << encryptedint << endl;
  99. int decrypted = encryptedint;
  100. //cout << "De: " << (decrypted) << " Ekey: " << encrypts << endl;
  101. if (strstr(DataReceived, "7767")) {
  102. return true;
  103. }
  104. else {
  105. Unhook_Cheat = true;
  106. return false;
  107.  
  108. }
  109.  
  110.  
  111. }
  112. else {
  113. return true;
  114.  
  115. }
  116. return true;
  117. */
  118. //}
  119. bool skeltal()
  120. {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement