diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/FodyWeavers.xml b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/FodyWeavers.xml
deleted file mode 100644
index 5029e70..0000000
--- a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/FodyWeavers.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/FodyWeavers.xsd b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/FodyWeavers.xsd
deleted file mode 100644
index 44a5374..0000000
--- a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/FodyWeavers.xsd
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks
-
-
-
-
- A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks.
-
-
-
-
- A list of unmanaged 32 bit assembly names to include, delimited with line breaks.
-
-
-
-
- A list of unmanaged 64 bit assembly names to include, delimited with line breaks.
-
-
-
-
- The order of preloaded assemblies, delimited with line breaks.
-
-
-
-
-
- This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.
-
-
-
-
- Controls if .pdbs for reference assemblies are also embedded.
-
-
-
-
- Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.
-
-
-
-
- As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.
-
-
-
-
- Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.
-
-
-
-
- Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.
-
-
-
-
- A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with |
-
-
-
-
- A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |.
-
-
-
-
- A list of unmanaged 32 bit assembly names to include, delimited with |.
-
-
-
-
- A list of unmanaged 64 bit assembly names to include, delimited with |.
-
-
-
-
- The order of preloaded assemblies, delimited with |.
-
-
-
-
-
-
-
- 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.
-
-
-
-
- A comma-separated list of error codes that can be safely ignored in assembly verification.
-
-
-
-
- 'false' to turn off automatic generation of the XML Schema file.
-
-
-
-
-
\ No newline at end of file
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/ILMerge.props b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/ILMerge.props
new file mode 100644
index 0000000..aaadb12
--- /dev/null
+++ b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/ILMerge.props
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/ILMergeOrder.txt b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/ILMergeOrder.txt
new file mode 100644
index 0000000..3fda7f5
--- /dev/null
+++ b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/ILMergeOrder.txt
@@ -0,0 +1,4 @@
+# this file contains the partial list of the merged assemblies in the merge order
+# you can fill it from the obj\CONFIG\PROJECT.ilmerge generated on every build
+# and finetune merge order to your satisfaction
+
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/IconLib.dll b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/IconLib.dll
new file mode 100644
index 0000000..c58d15f
Binary files /dev/null and b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/IconLib.dll differ
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Miscellaneous.csproj b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Miscellaneous.csproj
index e2862db..fccdb96 100644
--- a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Miscellaneous.csproj
+++ b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Miscellaneous.csproj
@@ -1,6 +1,6 @@
-
+
Debug
@@ -34,11 +34,8 @@
4
-
- ..\packages\Costura.Fody.4.1.0\lib\net40\Costura.dll
-
- ..\..\..\..\..\LimeUSB-Csharp\LimeUSB-Csharp\IconLib.dll
+ .\IconLib.dll
@@ -68,17 +65,32 @@
+
+ True
+ True
+ Resources.resx
+
+
+
+
+
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
-
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
+
\ No newline at end of file
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Properties/Resources.Designer.cs b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..a05d6b9
--- /dev/null
+++ b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Properties/Resources.Designer.cs
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Miscellaneous.Properties {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Miscellaneous.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Properties/Resources.resx b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Properties/Resources.resx
new file mode 100644
index 0000000..4fdb1b6
--- /dev/null
+++ b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/Properties/Resources.resx
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 1.3
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/packages.config b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/packages.config
index f9dfbde..b4c6840 100644
--- a/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/packages.config
+++ b/AsyncRAT-C#/Plugin/Miscellaneous/Miscellaneous/packages.config
@@ -1,5 +1,5 @@
-
-
+
+
\ No newline at end of file
diff --git a/AsyncRAT-C#/Plugin/Recovery/Recovery/Recovery.csproj b/AsyncRAT-C#/Plugin/Recovery/Recovery/Recovery.csproj
index a5b3ea5..19d2e43 100644
--- a/AsyncRAT-C#/Plugin/Recovery/Recovery/Recovery.csproj
+++ b/AsyncRAT-C#/Plugin/Recovery/Recovery/Recovery.csproj
@@ -1,6 +1,6 @@
-
+
Debug
@@ -35,16 +35,16 @@
- ..\packages\Costura.Fody.4.1.0\lib\net40\Costura.dll
+ ..\..\..\packages\Costura.Fody.4.1.0\lib\net40\Costura.dll
- ..\packages\Newtonsoft.Json.12.0.2\lib\net40\Newtonsoft.Json.dll
+ ..\..\..\packages\Newtonsoft.Json.12.0.2\lib\net40\Newtonsoft.Json.dll
- ..\packages\System.Data.SQLite.Core.1.0.111.0\lib\net40\System.Data.SQLite.dll
+ ..\..\..\packages\System.Data.SQLite.Core.1.0.111.0\lib\net40\System.Data.SQLite.dll
True
@@ -71,19 +71,18 @@
-
-
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
+
+
+
-
+
+
\ No newline at end of file