示例#1
0
 private void LogOut_Click(object sender, EventArgs e)
 {
     Desktop_BKEND.CloseOpenForms();
     StartMenuPanel.Visible = false;
     Close();
     Class_Progress.StepCompleted("Ransomware", 2); //step two completed
 }
        //simulate opening a website in internet browser
        private void GoToWebsite(string website)
        {
            WebsitePanel.Visible = true;
            ErrorPanel.Visible   = false;

            if (website == "firewall.com")
            {
                //Visit Firewall
                var formFirewall = new Form_Firewall();
                formFirewall.TopLevel = false;
                WebsitePanel.Controls.Add(formFirewall);
                formFirewall.Dock = DockStyle.Fill;
                formFirewall.Show();
                AddressBar.Text = "firewall.com";
                Class_Progress.StepCompleted("Phishing Email", 3); //step three completed
            }
            else if (website == "virustotals.com")
            {
                //Visit virustotals.com
                var formVirusTotal = new Form_VirusTotal();
                formVirusTotal.TopLevel = false;
                WebsitePanel.Controls.Add(formVirusTotal);
                formVirusTotal.Dock = DockStyle.Fill;
                AddressBar.Text     = "virustotals.com";
                formVirusTotal.Show();
            }
        }
示例#3
0
        private void Antivirus_Click(object sender, EventArgs e)
        {
            var formAntivirus = new Form_Anitvirus();

            formAntivirus.Show();
            Class_Progress.StepCompleted("Ransomware", 4); //step four completed
            Process.newProcess("Best Antivirus", DateTime.Now);
        }
示例#4
0
        private void InternetIcon_Click(object sender, EventArgs e)
        {
            var formInternetBrowser = new Form_InternetBrowser();

            formInternetBrowser.Show();
            Class_Progress.StepCompleted("Phishing Email", 2); //step two completed
            Process.newProcess("Internet Browser", DateTime.Now);
        }
示例#5
0
 private void removeButton_Click(object sender, EventArgs e)
 {
     foreach (ListViewItem malware in Class_Antivirus.MalwareList)
     {
         if (malware.Text == "not ransomware")
         {
             Class_Progress.StepCompleted("Ransomware", 5); //step five completed -> Ransomware Event completed
         }
     }
     Class_Antivirus.RemoveAllThreats();
     malwareListBox.Items.Clear(); //delete in UI
 }
        private void domainTab_Click(object sender, EventArgs e)
        {
            // Open Domain Tab
            DomainPanel.BringToFront();

            blockedDomainsTB.Clear(); //clear
            //show currently blocked domains
            foreach (string domain in Class_Firewall.blockedDomains)
            {
                blockedDomainsTB.Text += domain + Environment.NewLine;
            }

            Class_Progress.StepCompleted("Phishing Email", 4); //step four completed
        }
        private void Link_Click(object sender, EventArgs e)
        {
            //Open link in internet browser
            var formInternet = new Form_InternetBrowser();

            formInternet.AddressBar.Text = Link.Text;
            formInternet.Show();
            formInternet.Search.PerformClick();
            Class_Progress.StepCompleted("Phishing Email", 2); //step two completed, open internet

            if (Link.Text == "firewall.com")
            {
                Class_Progress.StepCompleted("Phishing Email", 3); //step three completed, visit firewall
            }
        }
示例#8
0
        private async void safeModeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // Handles simulation of a restart (Safe Mode) in the Desktop form by hiding the form for a few frames, updating, and then making it visible again
            BootOptions.enableSafeMode      = true;
            BootOptions.enableNetworking    = false;
            BootOptions.enableCommandPrompt = true;
            this.Opacity = 0;
            await Task.Delay(300);

            desktopBootOptions();
            this.Opacity = 100;
            RestartBootOptions.Close();
            BackgroundRefresh();
            Class_Progress.StepCompleted("Ransomware", 3); //step three completed
        }
示例#9
0
        /****************************************
        * START MENU STUFF
        * **************************************/

        private void startButtonClick(object sender, EventArgs e)
        {
            //Display Start Menu
            if (StartMenuPanel.Visible == false)
            {
                StartMenuPanel.Visible = true;
                StartMenuPanel.BringToFront();
            }
            else
            {
                StartMenuPanel.Visible = false;
            }

            Class_Progress.StepCompleted("Ransomware", 1); //step one completed
        }
        /************* Block Buttons *************/
        private void addDomainButton_Click(object sender, EventArgs e)
        {
            string domain = domainEntry.Text;

            if (domain != "")
            {
                if (domain.Contains("@"))
                {
                    string[] breakUpEmail = domain.Split('@');
                    domain = breakUpEmail[1];
                }
                Class_Firewall.blockedDomains.Add(domain);
                blockedDomainsTB.Text += domain + Environment.NewLine;
            }

            if (domain == "phi.sh")
            {
                Class_Progress.StepCompleted("Phishing Email", 5); //step five completed -> Phishing Event completed
            }
        }
示例#11
0
 private void LinkAppear()
 {
     if (email_sourceTXT.Text == "*****@*****.**")
     {
         Link.Text    = "notphishing.com/ebneoKI23jdfn03";
         Link.Visible = true;
         Link.Enabled = true;
         Class_Progress.StepCompleted("Phishing Email", 1); //step one completed
     }
     else if (email_sourceTXT.Text == "*****@*****.**")
     {
         Link.Text    = "firewall.com";
         Link.Visible = true;
         Link.Enabled = true;
     }
     else
     {
         Link.Visible = false;
         Link.Enabled = false;
     }
 }
 private void enableToolStripMenuItem_Click(object sender, EventArgs e)
 {
     // Enable Safe Mode Usage
     BootOptions.enableSafeMode = true;
     Class_Progress.StepCompleted("Ransomware", 3); //step three completed
 }
示例#13
0
 private void Restart_Click(object sender, EventArgs e)
 {
     RestartBootOptions.ContextMenu = new ContextMenu();
     RestartBootOptions.Show(Cursor.Position);
     Class_Progress.StepCompleted("Ransomware", 2); //step two completed
 }