API Kullanarak Web Siteye Reverse IP Sorgusu Atalım [ C# - vb.net ] [ Özgün Konu ]

Maveraün Nehr

Blue Expert / Head of Malware Team
25 Haz 2021
977
1,866
41.303921, -81.901693
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;


PHP:
https://api.hackertarget.com/reverseiplookup/?q=

Kodumuzda tek fark şu API istemcimiz web sitelerin IP adresi ile çalıştığı için site adresini ilk önce IP adresine dönüştürüyor daha sonra girdi olarak ekliyor. Bunu da kolaylık sağlaması için yaptım çünkü cmd'ye gidip ping site.com yazmak yerine artık textbox içerisine direkt olarak site adresini yazmanız yeterli olacak sizi zahmetten kurtarmak için yani böyle bir yöntem buldum. :) Ögeler vb.net kullanan içinde C# kullanan içinde aynı. Forma bir buton iki textbox ve bir label ögesi ekliyoruz. Textbox'un ilki hedef site için diğeri çıktı için, label ise meraklısına IP adresinin gösterilmesi için. Kodlara geçelim;

Eklenecek kütüphaneler;

vb.net;


Kod:
Imports System.IO
Imports System.Net
Imports System

C#;

C#:
using System.IO;
using System.Net;
using System;

Buton İçerisine Vereceğimiz Kod;

vb.net;

Kod:
 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#;

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;

Kod:
 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);

Demo Form Tasarımı;

jy32d51.PNG


-SON-
 

Zwo

Katılımcı Üye
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;


PHP:
https://api.hackertarget.com/reverseiplookup/?q=

Kodumuzda tek fark şu API istemcimiz web sitelerin IP adresi ile çalıştığı için site adresini ilk önce IP adresine dönüştürüyor daha sonra girdi olarak ekliyor. Bunu da kolaylık sağlaması için yaptım çünkü cmd'ye gidip ping site.com yazmak yerine artık textbox içerisine direkt olarak site adresini yazmanız yeterli olacak sizi zahmetten kurtarmak için yani böyle bir yöntem buldum. :) Ögeler vb.net kullanan içinde C# kullanan içinde aynı. Forma bir buton iki textbox ve bir label ögesi ekliyoruz. Textbox'un ilki hedef site için diğeri çıktı için, label ise meraklısına IP adresinin gösterilmesi için. Kodlara geçelim;

Eklenecek kütüphaneler;

vb.net;


Kod:
Imports System.IO
Imports System.Net
Imports System

C#;

C#:
using System.IO;
using System.Net;
using System;

Buton İçerisine Vereceğimiz Kod;

vb.net;

Kod:
 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#;

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;

Kod:
 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);

Demo Form Tasarımı;

jy32d51.PNG


-SON-
Elinize sağlık hocam
 

admin44

Katılımcı Üye
6 Kas 2023
453
139
TÜRKİYE
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;


PHP:
https://api.hackertarget.com/reverseiplookup/?q=

Kodumuzda tek fark şu API istemcimiz web sitelerin IP adresi ile çalıştığı için site adresini ilk önce IP adresine dönüştürüyor daha sonra girdi olarak ekliyor. Bunu da kolaylık sağlaması için yaptım çünkü cmd'ye gidip ping site.com yazmak yerine artık textbox içerisine direkt olarak site adresini yazmanız yeterli olacak sizi zahmetten kurtarmak için yani böyle bir yöntem buldum. :) Ögeler vb.net kullanan içinde C# kullanan içinde aynı. Forma bir buton iki textbox ve bir label ögesi ekliyoruz. Textbox'un ilki hedef site için diğeri çıktı için, label ise meraklısına IP adresinin gösterilmesi için. Kodlara geçelim;

Eklenecek kütüphaneler;

vb.net;


Kod:
Imports System.IO
Imports System.Net
Imports System

C#;

C#:
using System.IO;
using System.Net;
using System;

Buton İçerisine Vereceğimiz Kod;

vb.net;

Kod:
 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#;

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;

Kod:
 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);

Demo Form Tasarımı;

jy32d51.PNG


-SON-
Elinize sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.