ViRb3 / de4dot-cex

📦 de4dot deobfuscator with full support for vanilla ConfuserEx
GNU General Public License v3.0
491 stars 122 forks source link

Small improvements #9

Open chucklu opened 5 years ago

chucklu commented 5 years ago
  1. ignore the .vs folder
  2. add try catch to avoid program crash

Application: de4dot.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.IOException at dnlib.IO.MemoryMappedFileStreamCreator+Windows.Mmap(dnlib.IO.MemoryMappedFileStreamCreator, Boolean) at dnlib.IO.MemoryMappedFileStreamCreator.CreateWindows(System.String, Boolean) at dnlib.IO.ImageStreamCreator.CreateMemoryMappedFileStreamCreator(System.String, Boolean) at dnlib.IO.ImageStreamCreator.Create(System.String, Boolean) at dnlib.PE.PEImage..ctor(System.String, Boolean, Boolean) at dnlib.DotNet.MD.MetaDataCreator.Load(System.String) at de4dot.code.ObfuscatedFile.LoadModule(System.Collections.Generic.IEnumerable1<de4dot.code.deobfuscators.IDeobfuscator>) at de4dot.code.ObfuscatedFile.Load(System.Collections.Generic.IList1) at de4dot.cui.FilesDeobfuscator+DotNetFileLoader.Add(de4dot.code.IObfuscatedFile, Boolean, Boolean) at de4dot.cui.FilesDeobfuscator+DotNetFileLoader+d5.MoveNext() at de4dot.cui.FilesDeobfuscator+d11.MoveNext() at System.Collections.Generic.List1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable1) at de4dot.cui.FilesDeobfuscator.DeobfuscateAll() at de4dot.cui.FilesDeobfuscator.DoIt() at de4dot.cui.Program.Main(System.String[]) at de4dot_x86.Program.Main(System.String[])

chucklu commented 5 years ago

Another suggestion is add how to sync submodule in readme.md.

Pull git submodules after cloning project from GitHub From the root of the repo just run: git submodule update --init