There was an error while loading. Please reload this page.
There is a program, you need to bypass the protection and get the flag program I bypassed the computer scan, but I can’t cope with the license check
private void CheckLicenseKey() { string text = "SAN"; char[] array = new char[text.Length]; array[2] = text[1]; array[0] = text[2]; array[1] = text[0]; string text2 = "LOBEEEIVS"; char[] array2 = new char[text2.Length]; array2[1] = text2[0]; array2[8] = text2[8]; array2[2] = text2[1]; array2[7] = text2[3]; array2[0] = text2[6]; array2[3] = text2[7]; array2[5] = text2[2]; array2[4] = text2[3]; array2[6] = text2[3]; RegistryKey registryKey; try { registryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE").OpenSubKey(new string(array)); } catch (SecurityException) { this.InvalidLicense(); return; } catch (ObjectDisposedException) { this.InvalidLicense(); return; } if (registryKey == null) { this.InvalidLicense(); return; } if (registryKey.GetValueKind(new string(array2)) != RegistryValueKind.DWord) { this.InvalidLicense(); return; } int num = (int)registryKey.GetValue(new string(array2)); if (num % 3571 != 0 || num % 2087 != 0 || num % 29 != 0 || num > 415685825) { this.InvalidLicense(); return; } BigInteger value = 956; BigInteger modulus = 13615801583L; BigInteger right = 2658442515u; long value2; if (!long.TryParse(this.licenseKey.Text, out value2)) { this.InvalidLicense(); return; } BigInteger exponent = new BigInteger(value2); if (BigInteger.ModPow(value, exponent, modulus) != right) { this.InvalidLicense(); return; } this.StartProgram(num, array2, exponent.ToByteArray()); }