亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.cs

?? java softwar for you to send out the request
?? CS
字號:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.IO;


namespace Aircrack_ng
{
    public partial class Faircrack : Form
    {
        private bool WEPAircrack;
        private string currentDir;
        private int nbCpu;
        private string Windir;
        private string cmd_exe;

        public Faircrack()
        {
            InitializeComponent();
            this.ShowHideEssidBssid(this.cbBssid, null);
            this.ShowHideEssidBssid(this.cbEssid, null);
            this.WEPAircrack = true;

            try
            {
                string NbrCpu = Environment.GetEnvironmentVariable("NUMBER_OF_PROCESSORS");
                this.nbCpu = int.Parse(NbrCpu);
                this.cbMultiThreading.Visible = this.nbCpu > 1;
            }
            catch
            {
                this.nbCpu = 1;
            }
            this.cbAdvancedOptions_CheckedChanged(null, null);
            this.currentDir = Directory.GetCurrentDirectory();
            this.clbKorek.CheckOnClick = true;
            this.cbPMKDecap_CheckedChanged(null, null);
            this.ShowHideEssidBssidDecap(this.cbBssidDecap, null);
            this.ShowHideEssidBssidDecap(this.cbEssidDecap, null);
            this.rbWepDecap_CheckedChanged(null, null);

            //Get Windows directory
            try
            {
                this.Windir = Environment.GetEnvironmentVariable("SystemRoot");
            }
            catch
            {
                try
                {
                    this.Windir = Environment.GetEnvironmentVariable("windir");
                }
                catch
                {
                    this.Windir = @"C:\Windows";
                }
            }
            Console.WriteLine("Windir: {0}", Windir);
            cmd_exe = this.Windir + "\\System32\\cmd.exe";
        }

        private string FileDialog(string Filter, int FilterIndex, bool multipleFiles)
        {
            string filenames = "";
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.Filter = Filter;
            ofd.FilterIndex = FilterIndex;
            ofd.InitialDirectory = ".";
            ofd.Multiselect = multipleFiles;
            ofd.RestoreDirectory = true;
            ofd.DereferenceLinks = true;
            ofd.CheckPathExists = true;
            ofd.CheckFileExists = true;
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                foreach (string filename in ofd.FileNames)
                {
                    filenames += " ";
                    if (filename.Contains(" "))
                        filenames += "\"" + filename + "\"";
                    else
                        filenames += filename;
                }
            }
            return filenames;
        }

        private void btOpenCapFiles_Click(object sender, EventArgs e)
        {
            string captureFileExtensions =
                "Capture files (*.cap, *.ivs, *.dump)|*.cap;*.ivs;*.dump|All files (*.*)|*.*";
            this.tbFilenames.Text += " " + this.FileDialog(captureFileExtensions, 0, true).Trim();
        }

        private void tabWepWpa_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.WEPAircrack = !this.WEPAircrack;
        }

        private void ShowHideEssidBssid(object sender, EventArgs e)
        {
            if ((CheckBox)sender == this.cbBssid)
            {
                this.tbBssid.Visible = this.cbBssid.Checked;
            }
            else
            {
                this.tbEssid.Visible = this.cbEssid.Checked;
            }
        }

        private void btLaunchWzcook_Click(object sender, EventArgs e)
        {
            try
            {
                Process.Start(this.currentDir + @"\wzcook.exe");
            }
            catch
            {
                MessageBox.Show("Failed to start WZCook", this.Text);
            }
        }

        private void cbAdvancedOptions_CheckedChanged(object sender, EventArgs e)
        {
            this.pAdvancedOptions.Visible =
                this.cbAdvancedOptions.Checked;
        }

        private string setOptions(bool isChecked, string option, string arg)
        {
            return string.Empty;
                
        }

        private void btLaunchCrack_Click(object sender, EventArgs e)
        {
            string launch, options, path;

            options = string.Empty;

            if (string.IsNullOrEmpty(this.tbFilenames.Text))
            {
                MessageBox.Show("Give at least one capture file to crack", this.Text);
                return;
            }
            // Setting options

            if (this.cbAdvancedOptions.Checked)
            {

                if (this.cbForceAttack.Checked)
                {
                    if (this.WEPAircrack)
                        options += " -a 1";
                    else
                        options += " -a 2";
                }

                if (this.cbBssid.Checked && !string.IsNullOrEmpty(this.tbBssid.Text))
                {
                    if (this.tbBssid.Text.Contains(" "))
                    {
                        MessageBox.Show("Invalid BSSID", this.Text);
                        return;
                    }
                    options += " -b " + this.tbBssid.Text;
                }

                if (this.cbEssid.Checked && !string.IsNullOrEmpty(this.tbBssid.Text))
                    options += " -e " + this.tbEssid.Text;

                if (this.WEPAircrack)
                {
                    options += " -s";

                    //Limit search to Alphanumeric values
                    if (this.cbAlphanum.Checked)
                        options += " -c";

                    //Limit search to BCD characters
                    if (this.cbBCD.Checked)
                        options += " -t";

                    //Limit search to Numeric Values (Fritz!BOX)
                    if (this.cbFritzbox.Checked)
                        options += " -h";

                    //Key size
                    options += " -n " + this.cbKeySize.Text;

                    //Disabling KoreK attacks
                    foreach (String elem in this.clbKorek.CheckedItems)
                    {
                        options += " -k " + int.Parse(elem);
                    }

                    //Fudge factor
                    options += " -f " + this.NUDFudge.Value.ToString();

                    if (this.cbSingleBrute.Checked)
                    {
                        options += " -y";
                    }
                    else
                    {
                        options += " -x" + this.NUDkbBrute.Value.ToString();
                        if (this.cbMultiThreading.Checked == false)
                            options += " -X";
                    }

                }
                else
                {
                    if (string.IsNullOrEmpty(this.tbWPADico.Text))
                    {
                        MessageBox.Show("Please specify a wordlist", this.Text);
                        return;
                    }
                    options += "-w " + this.tbWPADico.Text;
                }
                options = options.Trim();
            }

            // End setting options


            path = this.currentDir + "\\aircrack-ng.exe";
            launch = "\"" + path + "\" " + options + " " + this.tbFilenames.Text;
            
            Console.WriteLine("Launch command: {0}", launch);

            try
            {
                if (!File.Exists(path))
                    throw (new Exception());
                Process.Start(cmd_exe, "/k \" " + launch + " \"");
            }
            catch
            {
                MessageBox.Show("Failed to start Aircrack-ng", this.Text);
            }
        }

        private void btLaunchAirodump_Click(object sender, EventArgs e)
        {
            try
            {
                Process.Start("airodump-ng.exe");
            }
            catch
            {
                MessageBox.Show("Failed to start Airodump-ng", this.Text);
            }
        }

        private void tbFilenames_DragDrop(object sender, DragEventArgs e)
        {
            //Console.WriteLine("DragEventArgs: {0} - sender: {1}", e.ToString(), sender.ToString());
            //Console.WriteLine("DragEventAgrs.Data.GetData(): {0}", e.Data.GetData("String").ToString());
        }

        private void cbSingleBrute_CheckedChanged(object sender, EventArgs e)
        {
            bool enable = !this.cbSingleBrute.Checked;
            this.NUDkbBrute.Enabled = enable;
            this.cbMultiThreading.Enabled = enable;
            this.lkbBrute.Enabled = enable;
        }

        private void btOpenDico_Click(object sender, EventArgs e)
        {
            this.tbWPADico.Text += " " +
                this.FileDialog("Wordlist|*.*", 0, true).Trim();
        }

        private void cbPMKDecap_CheckedChanged(object sender, EventArgs e)
        {
            this.tbPMKDecap.Visible = this.cbPMKDecap.Checked;
        }

        private void ShowHideEssidBssidDecap(object sender, EventArgs e)
        {
            if ((CheckBox)sender == this.cbBssidDecap)
            {
                this.tbBssidDecap.Visible = this.cbBssidDecap.Checked;
            }
            else
            {
                this.tbEssidDecap.Visible = this.cbEssidDecap.Checked;
            }
        }

        private void btLaunchAirdecap_Click(object sender, EventArgs e)
        {
            string path, options, launch, keypass;

            if (string.IsNullOrEmpty(this.tbDecapFile.Text))
            {
                MessageBox.Show("Give at least one capture file to crack", this.Text);
                return;
            }

            options = string.Empty;

            //Setting options

            if (this.cbNotRemove80211.Checked)
                options += " -l";

            if (this.cbEssidDecap.Checked && 
                !string.IsNullOrEmpty(this.tbEssidDecap.Text))
                options += " -e " + this.tbEssidDecap.Text;

            if (this.cbBssidDecap.Checked && 
                !string.IsNullOrEmpty(this.tbBssidDecap.Text))
                options += " -b " + this.tbBssidDecap.Text;

            keypass = this.tbKeyPassphrase.Text;

            if (this.rbWepDecap.Checked)
            {
                options += "-w " + keypass;
            }
            else
            {
                options += "-p " + keypass;

                if (this.cbPMKDecap.Checked)
                    options += "-k " + this.tbPMKDecap.Text;
            }



            //End Setting options

            path = this.currentDir + "\\airdecap-ng.exe";
            launch = "\"" + path + "\" " + options.Trim() + " " + this.tbFilenames.Text;

            Console.WriteLine("Launch command: {0}", launch);

            try
            {
                if (!File.Exists(path))
                    throw (new Exception());
                Process.Start(cmd_exe, "/k \" " + launch + " \"");
            }
            catch
            {
                MessageBox.Show("Failed to start Airdecap-ng", this.Text);
            }
        }

        private void rbWepDecap_CheckedChanged(object sender, EventArgs e)
        {
            this.lEncryptionText.Text = "Key (hex)";
            this.cbPMKDecap.Visible = false;
            this.tbPMKDecap.Visible = false;
        }

        private void rbWPADecap_CheckedChanged(object sender, EventArgs e)
        {
            this.lEncryptionText.Text = "Passphrase";
            this.cbPMKDecap.Visible = true;
            this.tbPMKDecap.Visible = true;
        }

        private void btLoadDecapFile_Click(object sender, EventArgs e)
        {
            string captureFileExtensions =
                "Capture files (*.cap, *.dump)|*.cap;*.dump|All files (*.*)|*.*";
            this.tbFilenames.Text = " " + this.FileDialog(captureFileExtensions, 0, false).Trim();

        }

    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久草在线在线精品观看| 亚洲图片激情小说| 3d成人动漫网站| 91偷拍与自偷拍精品| 91亚洲精品乱码久久久久久蜜桃| 狠狠网亚洲精品| 国产麻豆日韩欧美久久| 国产精品538一区二区在线| 国产精品一区二区在线播放| 国产激情一区二区三区桃花岛亚洲| 国产一区二区网址| 成人免费观看av| 91丨porny丨最新| 欧美日韩精品欧美日韩精品| 欧美日韩中文一区| 欧美电影免费观看高清完整版| 日韩美女一区二区三区四区| 精品91自产拍在线观看一区| 欧美极品另类videosde| 亚洲激情图片一区| 日韩精品久久久久久| 韩国精品免费视频| a美女胸又www黄视频久久| 91精品福利视频| 欧美理论在线播放| 精品区一区二区| 国产精品久久久久精k8| 亚洲午夜在线电影| 激情综合色播激情啊| aaa欧美大片| 这里只有精品99re| 国产精品三级视频| 三级不卡在线观看| 成人av高清在线| 欧美精品一卡两卡| 国产精品女同一区二区三区| 亚洲国产中文字幕| 国产一区二区h| 欧美三级一区二区| 国产午夜亚洲精品午夜鲁丝片| 亚洲精品免费在线观看| 久久黄色级2电影| 日本精品一区二区三区四区的功能| 7777精品伊人久久久大香线蕉经典版下载| 欧美成人a视频| 一区二区三区日本| 国产精品一级片在线观看| 欧美影院精品一区| 国产欧美日韩三级| 日本最新不卡在线| 在线影院国内精品| 国产欧美日韩激情| 激情欧美日韩一区二区| 欧美日韩精品免费| 亚洲欧美日韩人成在线播放| 狠狠久久亚洲欧美| 欧美精品色一区二区三区| 一区二区中文字幕在线| 国产一区二区三区免费播放| 欧美精品久久天天躁| 一区二区视频免费在线观看| 高清不卡一区二区| 久久精品亚洲一区二区三区浴池| 日韩成人午夜电影| 欧美乱妇20p| 日韩和欧美一区二区三区| 色欧美乱欧美15图片| 亚洲图片另类小说| 91在线码无精品| 亚洲人成小说网站色在线| 成人午夜看片网址| 中文字幕av免费专区久久| 国产一区二区三区免费看| 亚洲一区二区三区视频在线 | 成人综合在线观看| 久久亚区不卡日本| 国内精品免费**视频| 91精品国产欧美一区二区| 水野朝阳av一区二区三区| 欧美日韩免费一区二区三区视频| 亚洲最大的成人av| 欧美日韩国产123区| 亚洲成av人片一区二区三区| 欧美日韩综合不卡| 六月丁香婷婷久久| 26uuu另类欧美| 高清在线观看日韩| 亚洲丝袜另类动漫二区| 一本色道久久综合精品竹菊| 一区二区三区日韩精品| 欧美系列一区二区| 蜜桃av一区二区| 久久精品一区二区三区av| av一区二区三区黑人| 一区二区三区在线视频播放| 欧美美女一区二区| 精彩视频一区二区| 亚洲色图视频网站| 欧美色国产精品| 韩国女主播成人在线观看| 国产精品入口麻豆原神| 91免费看片在线观看| 日韩avvvv在线播放| 久久久91精品国产一区二区精品| 成人免费看片app下载| 夜夜嗨av一区二区三区网页| 日韩一级高清毛片| 成人网男人的天堂| 丝袜美腿一区二区三区| 精品国产乱码久久久久久闺蜜| 成人久久18免费网站麻豆| 亚洲一区二区视频在线| 欧美sm美女调教| 91麻豆视频网站| 久久超碰97中文字幕| 国产精品久久久99| 在线成人小视频| 99久久国产免费看| 另类调教123区| 亚洲一区二区三区四区在线观看 | 韩日精品视频一区| 亚洲国产一区二区视频| 久久久亚洲精品石原莉奈| 色婷婷亚洲精品| 国产在线播放一区二区三区| 亚洲视频中文字幕| 国产色91在线| 欧美一区二区国产| 欧美性色黄大片| 99久久精品免费看国产免费软件| 蜜臀久久99精品久久久久宅男 | 久久av中文字幕片| 亚洲蜜臀av乱码久久精品| 亚洲精品一区二区三区香蕉| 欧美自拍偷拍一区| 9色porny自拍视频一区二区| 经典一区二区三区| 免费不卡在线观看| 亚洲va国产va欧美va观看| 亚洲欧美日韩电影| 国产精品盗摄一区二区三区| 久久久久久久久久久黄色| 欧美一区二区在线不卡| 欧美日韩亚洲高清一区二区| 在线欧美日韩精品| 91视频观看免费| 99精品久久免费看蜜臀剧情介绍| 国产一区二区三区在线观看免费| 日本欧美在线观看| 视频一区二区不卡| 久久精品国产99国产| 免播放器亚洲一区| 美女视频黄 久久| 精品中文字幕一区二区小辣椒| 美女一区二区久久| 久久超碰97中文字幕| 久久精品国产99久久6| 激情五月播播久久久精品| 韩国三级在线一区| 国产传媒久久文化传媒| 成人教育av在线| 99久久精品一区| 欧美三级视频在线播放| 91.xcao| 日韩欧美一区在线观看| 26uuu国产日韩综合| 国产欧美精品在线观看| 国产精品久久网站| 一级特黄大欧美久久久| 日本一道高清亚洲日美韩| 六月丁香综合在线视频| 国产一级精品在线| 91网上在线视频| 91麻豆精品国产91| 国产婷婷色一区二区三区四区 | 久久激情综合网| 大美女一区二区三区| 91麻豆国产精品久久| 欧美丰满一区二区免费视频| 欧美mv日韩mv国产| 成人免费在线播放视频| 午夜电影一区二区三区| 久久精品久久久精品美女| 不卡一区在线观看| 欧美日韩国产一级| 久久久精品国产免大香伊| 一区二区三区自拍| 精品影院一区二区久久久| 91看片淫黄大片一级在线观看| 3d成人h动漫网站入口| 日本一区二区免费在线| 亚洲与欧洲av电影| 国产成人精品一区二区三区网站观看| 91丨porny丨在线| 欧美电影免费观看高清完整版在 | 青青青伊人色综合久久| 精品一区在线看| 欧美日韩精品一区二区三区四区 | 国产一区二区主播在线| 91精品综合久久久久久|