From c9bcbc782add652acfc750b5010d5815d86ff2c1 Mon Sep 17 00:00:00 2001 From: Anson Biggs Date: Thu, 16 Dec 2021 17:17:03 -0700 Subject: [PATCH] init hack --- .vscode/settings.json | 3 +++ scripts/hfthack.js | 7 +++++++ scripts/spider.js | 27 +++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 scripts/hfthack.js create mode 100644 scripts/spider.js diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..a8b67ce --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cSpell.enabled": false +} diff --git a/scripts/hfthack.js b/scripts/hfthack.js new file mode 100644 index 0000000..896a27b --- /dev/null +++ b/scripts/hfthack.js @@ -0,0 +1,7 @@ +while (true) { + hack("hong-fang-tea"); + grow("hong-fang-tea"); + hack("hong-fang-tea"); + weaken("hong-fang-tea"); + hack("hong-fang-tea"); +} \ No newline at end of file diff --git a/scripts/spider.js b/scripts/spider.js new file mode 100644 index 0000000..707dd19 --- /dev/null +++ b/scripts/spider.js @@ -0,0 +1,27 @@ +script = "hfthack.script"; + +servers = scan(); + +i = 0; +while (i < servers.length) { + //Wait for required hacking level + while (getHackingLevel() < getServerRequiredHackingLevel(servers[i])) { + sleep(20000); + } + + scp(script, servers[i]); + + nuke(servers[i]); + + // Calculate how many threads we can run the script at + threads = Math.max( + 1, + Math.floor(getServerMaxRam(servers[i]) / getScriptRam(script)) + ); + + exec(script, servers[i], threads); + + tprint(servers[i], " added to botnet with ", threads, " threads"); + + ++i; +}