Merhabalar bugün sizlere .NET dilleri üzerinde bir siteye nasıl Reverse IP sorgusu atılır onu göstereceğim. Bu reverse ip olayı aslında daha çok site hack ile uğraşan arkadaşların ilgi alanı yani siz bir siteyi ele geçirme işlemi yaptıysanız o siteye bu sorguyu atarak içerisinde hacklenebilecek siteleri görürsünüz. Bu olay config çekme işlemi ile yakından ilgilidir. Biz bu sorgu olayını API kullanımına döktük. Konumuza geçelim.
Kullanılan API;
https://api.hackertarget.com/reverseiplookup/?q=
Eklenecek kütüphaneler;
vb.net;
Imports System.IO
Imports System.Net
Imports System
C#;
using System.IO;
using System.Net;
using System;
Buton İçerisine Vereceğimiz Kod;
vb.net;
Dim client As New WebClient
Dim site As String = TextBox1.Text
Dim ipbul As Net.IPHostEntry = Net.Dns.GetHostByName(site)
Dim tara As Net.IPAddress() = ipbul.AddressList
Dim rawResponseString As String = client.DownloadString("https://api.hackertarget.com/reverseiplookup/?q=" + tara(0).ToString)
TextBox2.Text = rawResponseString
Label1.Text = "Web Site IP Adresi : " + tara(0).ToString
C#;
WebClient client = new WebClient();
string site = TextBox1.Text;
IPHostEntry ipbul = Dns.GetHostByName(site);
IPAddress[] tara = ipbul.AddressList;
string rawResponseString = client.DownloadString("https://api.hackertarget.com/reverseiplookup/?q=" + tara[0].ToString());
TextBox2.Text = rawResponseString;
Label1.Text = "Web Site IP Adresi : " + tara[0].ToString();
Ben sonradan IP adresi belki işinize yarar diye kopyalama modülüne bağlamıştım. Yani label üzerine fare ile tıklayınca oluşan olay;
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
Clipboard.Clear()
Clipboard.SetText(Label1.Text)
MsgBox("IP Adres Başarı İle Kopyalandı!", vbInformation, "Sistem!")
End Sub
C#;
Clipboard.Clear();
Clipboard.SetText(Label1.Text);
MessageBox.Show("IP Adres Başarı İle Kopyalandı!", "Sistem!", MessageBoxButtons.OK, MessageBoxIcon.Information);