Exemple #1
0
        private void panel_DaD_DragDrop(object sender, DragEventArgs e)
        {
            string[] fileDirectory = (string[])e.Data.GetData(DataFormats.FileDrop, false);
            if (fileDirectory.Length > 1)
            {
                MessageBox.Show("Only 1 file!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                label_DaD_info.Text = "Bad!";
            }

            else
            {
                textBox_filePath.Text = fileDirectory[0];
                if (CheckAssembly.IsValidAssembly(textBox_filePath.Text))
                {
                    label_DaD_info.Text     = "Good!";
                    moduleDef               = ModuleDefMD.Load(textBox_filePath.Text);
                    extension               = Path.GetExtension(fileDirectory[0]);
                    textbox_outputPath.Text = Path.GetDirectoryName(fileDirectory[0])
                                              + "\\"
                                              + Path.GetFileNameWithoutExtension(fileDirectory[0])
                                              + "_MADNESS"
                                              + extension;
                }
                else
                {
                    label_DaD_info.Text   = "Bad!";
                    textBox_filePath.Text = "Invalid file...";
                }
            }
        }
Exemple #2
0
 private void button_loadFile_Click(object sender, EventArgs e)
 {
     using (OpenFileDialog openFileDialog = new OpenFileDialog())
     {
         openFileDialog.InitialDirectory = "C:\\";
         openFileDialog.Filter           = "Exe files (*.exe)|*.exe|Dll files (*.dll)|*.dll";
         openFileDialog.FilterIndex      = 1;
         openFileDialog.RestoreDirectory = true;
         if (openFileDialog.ShowDialog() == DialogResult.OK && CheckAssembly.IsValidAssembly(openFileDialog.FileName))
         {
             extension =
                 openFileDialog
                 .SafeFileName
                 .Substring(openFileDialog.SafeFileName.Length - 4, 4);
             outputFile =
                 openFileDialog
                 .FileName
                 .Substring(0, openFileDialog.FileName.Length - 4)
                 + "_MADNESS"
                 + extension;
             label_DaD_info.Text     = "Good";
             textBox_filePath.Text   = openFileDialog.FileName;
             textbox_outputPath.Text = outputFile;
             moduleDef = ModuleDefMD.Load(textBox_filePath.Text);
         }
         else
         {
             textBox_filePath.Text = "Invalid file...";
             label_DaD_info.Text   = "Bad!";
         }
     }
 }