Remove fixed mutex
This commit is contained in:
parent
570a6f201f
commit
a7156a7c53
@ -94,9 +94,6 @@ namespace Server.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch { }
|
catch { }
|
||||||
|
|
||||||
if (Properties.Settings.Default.Mutex.Length == 0)
|
|
||||||
txtMutex.Text = getRandomCharacters();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -190,6 +187,8 @@ namespace Server.Forms
|
|||||||
|
|
||||||
if (chkPastebin.Checked && string.IsNullOrWhiteSpace(txtPastebin.Text)) return;
|
if (chkPastebin.Checked && string.IsNullOrWhiteSpace(txtPastebin.Text)) return;
|
||||||
|
|
||||||
|
if (string.IsNullOrWhiteSpace(txtMutex.Text)) txtMutex.Text = Helper.Methods.GetRandomString(12);
|
||||||
|
|
||||||
ModuleDefMD asmDef = null;
|
ModuleDefMD asmDef = null;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@ -430,7 +429,7 @@ namespace Server.Forms
|
|||||||
|
|
||||||
if (method.Body.Instructions[i].Operand.ToString() == "%MTX%")
|
if (method.Body.Instructions[i].Operand.ToString() == "%MTX%")
|
||||||
if (string.IsNullOrWhiteSpace(txtMutex.Text))
|
if (string.IsNullOrWhiteSpace(txtMutex.Text))
|
||||||
method.Body.Instructions[i].Operand = getRandomCharacters();
|
method.Body.Instructions[i].Operand = Helper.Methods.GetRandomString(12);
|
||||||
else
|
else
|
||||||
method.Body.Instructions[i].Operand = aes.Encrypt(txtMutex.Text);
|
method.Body.Instructions[i].Operand = aes.Encrypt(txtMutex.Text);
|
||||||
|
|
||||||
@ -468,21 +467,6 @@ namespace Server.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private readonly Random random = new Random();
|
|
||||||
const string alphabet = "asdfghjklqwertyuiopmnbvcxz";
|
|
||||||
|
|
||||||
public string getRandomCharacters()
|
|
||||||
{
|
|
||||||
var sb = new StringBuilder();
|
|
||||||
for (int i = 1; i <= new Random().Next(10, 20); i++)
|
|
||||||
{
|
|
||||||
var randomCharacterPosition = random.Next(0, alphabet.Length);
|
|
||||||
sb.Append(alphabet[randomCharacterPosition]);
|
|
||||||
}
|
|
||||||
return sb.ToString();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void BtnClone_Click(object sender, EventArgs e)
|
private void BtnClone_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
using (var openFileDialog = new OpenFileDialog())
|
using (var openFileDialog = new OpenFileDialog())
|
||||||
@ -505,5 +489,10 @@ namespace Server.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void txtMutex_MouseEnter(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
txtMutex.Text = Helper.Methods.GetRandomString(12);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user