private void openToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog fd = new OpenFileDialog(); fd.Filter = "All Bin files | *.bin"; DialogResult dr = fd.ShowDialog(); if (dr == DialogResult.OK) { //EE = new EushullyEditor(System.IO.File.ReadAllBytes(fd.FileName), new FormatOptions()); //Initializate with default configuration Editor = new BinEditor(System.IO.File.ReadAllBytes(fd.FileName), new FormatOptions() { ClearOldStrings = true, BruteValidator = true }); Text = "Eusshuly Script - v" + Editor.ScriptVersion; listBox1.Items.Clear(); foreach (string str in Editor.Import()) { listBox1.Items.Add(str); } } }
private static void SingleFileMode(string[] args) { if (args.Length != 1) { Console.WriteLine("Usage: EushullyEncryptor.exe <file.bin>"); return; } var binFileName = args[0]; var oldBinFileName = binFileName + ".old"; var txtFileName = binFileName + ".txt"; File.Move(binFileName, oldBinFileName); Console.WriteLine($"Bin File: {oldBinFileName}"); Console.WriteLine($"Text File: {txtFileName}"); var editor = new BinEditor(File.ReadAllBytes(oldBinFileName)); editor.Import(); //To Save var readAllLines = File.ReadAllLines(txtFileName); Console.WriteLine($"Text File Contents: {string.Join("\n\t", readAllLines)}"); var export = editor.Export(readAllLines); File.WriteAllBytes(binFileName, export); }
private static void AllFileMode() { var files = new DirectoryInfo(Environment.CurrentDirectory).GetFiles("*.bin", SearchOption.TopDirectoryOnly); foreach (var fileInfo in files) { var editor = new BinEditor(File.ReadAllBytes(fileInfo.FullName)); var strings = editor.Import(); if (strings.Length > 1) { File.WriteAllLines($"{fileInfo.FullName}.txt", strings); } } }
private static void SingleFileMode(string[] args) { if (args.Length != 1) { Console.WriteLine("Usage: EushullyScriptor.exe <file.bin>"); return; } var config = new FormatOptions(); //Start with default config var editor = new BinEditor(File.ReadAllBytes(args[0]), config); string[] allStrings = editor.Import(); //Create Variable with all entries var fInfo = new FileInfo(args[0]); //To Save File.WriteAllLines($"{Environment.CurrentDirectory}\\{fInfo.Name}.txt", allStrings); }
private void openReadOnlyToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog fd = new OpenFileDialog(); fd.Filter = "All Bin files | *.bin"; DialogResult dr = fd.ShowDialog(); if (dr == DialogResult.OK) { MessageBox.Show("You are using Read-Only Mode", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); Editor = new BinEditor(System.IO.File.ReadAllBytes(fd.FileName), new FormatOptions()); //Initializate with default configuration Editor.Import(); listBox1.Items.Clear(); Editor.StringsInfo = Resources.MergeStrings(ref Editor, true); foreach (EushullyEditor.String str in Editor.StringsInfo) { listBox1.Items.Add(str.Content); } } }