Selamlar, ben Supp. Bugün sizlere PHP kodumuzu nasıl şifreleyebileceğimizi anlatacağım.
Kodumuz:
PHP:
<?php
$şifreleme = "açık";
$user = 'root';
$pass = 'suppressor';
function sudocheck($user, $pass) {
if (empty($_SERVER['PHP_AUTH_USER']) || empty($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != "$user" || $_SERVER['PHP_AUTH_PW'] != "$pass") {
header('WWW-Authenticate: Basic realm="x"');
die(header('HTTP/1.0 401 Unauthorized'));
}
}
if ($şifreleme == 'açık') {
sudocheck($user, $pass);
echo ' Suppressor ~ TurkHackTeam ~ Yazılım Ekibi';
}
?>
$şifreleme
$şifreleme: Bu değişken, kodun şu anda şifreleme modunda olup olmadığını belirler. "açık" değeri, şifrelemenin etkin olduğunu gösterir.
$user ve $pass: Bu değişkenler, giriş yapmak için kullanılacak kullanıcı adı ve şifreyi içerir.
(PHP'de, genel ya da fonksiyon içindeki tüm kodlar tarafından kullanılabilen önceden tanımlanmış değişkenlere Superglobals değişkenler adı verilir. )
sudocheck Fonksiyonu:
Bu fonksiyon, doğrulama kontrolünü gerçekleştirir.
$_SERVER PHP php Superglobals üzerinden gelen PHP_AUTH_USER ve PHP_AUTH_PW değerlerini kontrol eder.
Kullanıcı adı veya şifre eksikse veya verilen kullanıcı adı ve şifre ile eşleşmiyorsa, kullanıcıyı doğrulama için tekrar giriş yapmaya zorlar.
Yetkilendirme başarılı değilse, HTTP 401 Unauthorized hatası döndürülür
Genel Kod:
$şifreleme değişkeni "açık" ise (if ($şifreleme == 'açık')), sudocheck fonksiyonu kullanılarak Doğrulama kontrolü yapılır.
Eğer Doğrulama başarılı ise, ekrana "Suppressor ~ TurkHackTeam ~ Yazılım Ekibi" yazısı yazdırılır.
\
Ben İndex İstiyorum derseniz :
$şifreleme: Bu değişken, kodun şu anda şifreleme modunda olup olmadığını belirler. "açık" değeri, şifrelemenin etkin olduğunu gösterir.
$user ve $pass: Bu değişkenler, giriş yapmak için kullanılacak kullanıcı adı ve şifreyi içerir.
(PHP'de, genel ya da fonksiyon içindeki tüm kodlar tarafından kullanılabilen önceden tanımlanmış değişkenlere Superglobals değişkenler adı verilir. )
sudocheck Fonksiyonu:
Bu fonksiyon, doğrulama kontrolünü gerçekleştirir.
$_SERVER PHP php Superglobals üzerinden gelen PHP_AUTH_USER ve PHP_AUTH_PW değerlerini kontrol eder.
Kullanıcı adı veya şifre eksikse veya verilen kullanıcı adı ve şifre ile eşleşmiyorsa, kullanıcıyı doğrulama için tekrar giriş yapmaya zorlar.
Yetkilendirme başarılı değilse, HTTP 401 Unauthorized hatası döndürülür
Genel Kod:
$şifreleme değişkeni "açık" ise (if ($şifreleme == 'açık')), sudocheck fonksiyonu kullanılarak Doğrulama kontrolü yapılır.
Eğer Doğrulama başarılı ise, ekrana "Suppressor ~ TurkHackTeam ~ Yazılım Ekibi" yazısı yazdırılır.
\
Ben İndex İstiyorum derseniz :
PHP:
<?php
$şifreleme = 'açık';
$user = 'root';
$pass = 'suppressor';
function sudocheck($user,$pass) {
if(empty($_SERVER['PHP_AUTH_USER']) || empty($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != "$user" || $_SERVER['PHP_AUTH_PW'] != "$pass") {
header('WWW-Authenticate: Basic realm="x"');
die(header('HTTP/1.0 401 Unauthorized'));
}
}
if ($şifreleme == 'açık') {
sudocheck($user, $pass);
echo '<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>s~ppress~r.php</title>
<style>
body {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
margin: 0;
background-color: #f0f0f0;
}
#logo {
width: 150px;
height: auto;
}
#altMetin {
margin-top: 20px;
color: purple;
font-family: "Arial", sans-serif;
font-size: 18px;
}
</style>
</head>
<body>
<img id="logo" src="https://i.hizliresim.com/6kjk1mb.png" alt="Logo">
<div id="altMetin">TurkHackTeam ~ Suppressor ~ Yazılım Ekibi</div>
</body>
</html>';
}
?>
Sonuç: