mirror of
https://github.com/osmarks/website
synced 2024-12-23 16:40:31 +00:00
Improve GUIHacker
This commit is contained in:
parent
abd5ae9ecf
commit
40e6916a9b
@ -13,32 +13,54 @@ jargonWords = {
|
|||||||
["TCP", "HTTP", "SDD", "RAM", "GB", "CSS", "SSL", "AGP", "SQL", "FTP", "PCI", "AI", "ADP",
|
["TCP", "HTTP", "SDD", "RAM", "GB", "CSS", "SSL", "AGP", "SQL", "FTP", "PCI", "AI", "ADP",
|
||||||
"RSS", "XML", "EXE", "COM", "HDD", "THX", "SMTP", "SMS", "USB", "PNG", "PHP", "UDP",
|
"RSS", "XML", "EXE", "COM", "HDD", "THX", "SMTP", "SMS", "USB", "PNG", "PHP", "UDP",
|
||||||
"TPS", "RX", "ASCII", "CD-ROM", "CGI", "CPU", "DDR", "DHCP", "BIOS", "IDE", "IP", "MAC",
|
"TPS", "RX", "ASCII", "CD-ROM", "CGI", "CPU", "DDR", "DHCP", "BIOS", "IDE", "IP", "MAC",
|
||||||
"MP3", "AAC", "PPPoE", "SSD", "SDRAM", "VGA", "XHTML", "Y2K", "GUI", "EPS"],
|
"MP3", "AAC", "PPPoE", "SSD", "SDRAM", "VGA", "XHTML", "Y2K", "GUI", "EPS", "SATA", "SAS",
|
||||||
|
"VM", "LAN", "DRAM", "L3", "L2", "DNS", "UEFI", "UTF-8", "DDOS"],
|
||||||
adjectives:
|
adjectives:
|
||||||
["auxiliary", "primary", "back-end", "digital", "open-source", "virtual", "cross-platform",
|
["auxiliary", "primary", "back-end", "digital", "open-source", "virtual", "cross-platform",
|
||||||
"redundant", "online", "haptic", "multi-byte", "bluetooth", "wireless", "1080p", "neural",
|
"redundant", "online", "haptic", "multi-byte", "bluetooth", "wireless", "1080p", "neural",
|
||||||
"optical", "solid state", "mobile", "unicode", "backup", "high speed", "56k", "analog",
|
"optical", "solid state", "mobile", "unicode", "backup", "high speed", "56k", "analog",
|
||||||
"fiber optic", "central", "visual", "ethernet", "Griswold"],
|
"fiber optic", "central", "visual", "ethernet", "Griswold", "binary", "ternary",
|
||||||
|
"secondary", "web-scale", "persistent", "Java"
|
||||||
|
],
|
||||||
nouns:
|
nouns:
|
||||||
["driver", "protocol", "bandwidth", "panel", "microchip", "program", "port", "card",
|
["driver", "protocol", "bandwidth", "panel", "microchip", "program", "port", "card",
|
||||||
"array", "interface", "system", "sensor", "firewall", "hard drive", "pixel", "alarm",
|
"array", "interface", "system", "sensor", "firewall", "hard drive", "pixel", "alarm",
|
||||||
"feed", "monitor", "application", "transmitter", "bus", "circuit", "capacitor", "matrix",
|
"feed", "monitor", "application", "transmitter", "bus", "circuit", "capacitor", "matrix",
|
||||||
"address", "form factor", "array", "mainframe", "processor", "antenna", "transistor",
|
"address", "form factor", "array", "mainframe", "processor", "antenna", "transistor",
|
||||||
"virus", "malware", "spyware", "network", "internet", "field", "acutator", "tetryon",
|
"virus", "malware", "spyware", "network", "internet", "field", "acutator", "tetryon",
|
||||||
"beacon", "resonator"],
|
"beacon", "resonator", "diode", "oscillator", "vertex", "shader", "cache", "platform",
|
||||||
|
"hyperlink", "device", "encryption", "node", "headers", "botnet", "applet", "satellite",
|
||||||
|
"Unix", "byte"],
|
||||||
participles:
|
participles:
|
||||||
["backing up", "bypassing", "hacking", "overriding", "compressing", "copying", "navigating",
|
["backing up", "bypassing", "hacking", "overriding", "compressing", "copying", "navigating",
|
||||||
"indexing", "connecting", "generating", "quantifying", "calculating", "synthesizing",
|
"indexing", "connecting", "generating", "quantifying", "calculating", "synthesizing",
|
||||||
"inputting", "transmitting", "programming", "rebooting", "parsing", "shutting down",
|
"inputting", "transmitting", "programming", "rebooting", "parsing", "shutting down",
|
||||||
"injecting", "transcoding", "encoding", "attaching", "disconnecting", "networking",
|
"injecting", "transcoding", "encoding", "attaching", "disconnecting", "networking",
|
||||||
"triaxilating", "multiplexing", "interplexing", "rewriting", "transducing",
|
"triaxilating", "multiplexing", "interplexing", "rewriting", "transducing",
|
||||||
"acutating", "polarising"
|
"acutating", "polarising", "diffracting", "modulating", "demodulating", "vectorizing",
|
||||||
|
"compiling", "jailbreaking", "proxying", "Linuxing"
|
||||||
]};
|
]};
|
||||||
|
|
||||||
// Generates a random piece of jargon
|
// Generates a random piece of jargon
|
||||||
function jargon() {
|
function jargon() {
|
||||||
let raw = choose(jargonWords.participles) + " " + choose(jargonWords.adjectives) + " " +
|
var choice = Math.random()
|
||||||
choose(jargonWords.acronyms) + " " + choose(jargonWords.nouns);
|
if (choice > 0.5) {
|
||||||
|
var thing = choose(jargonWords.adjectives) + " " + choose(jargonWords.acronyms)
|
||||||
|
} else if (choice > 0.1) {
|
||||||
|
var thing = choose(jargonWords.acronyms) + " " + choose(jargonWords.adjectives)
|
||||||
|
} else {
|
||||||
|
var thing = choose(jargonWords.adjectives) + " " + choose(jargonWords.acronyms) + " " + choose(jargonWords.nouns)
|
||||||
|
}
|
||||||
|
thing += " " + choose(jargonWords.nouns)
|
||||||
|
if (Math.random() > 0.3) {
|
||||||
|
var raw = choose(jargonWords.participles) + " " + thing
|
||||||
|
} else {
|
||||||
|
var raw = thing + " " + choose(jargonWords.participles)
|
||||||
|
.replace("overriding", "overriden")
|
||||||
|
.replace("shutting", "shut")
|
||||||
|
.replace("ying", "ied")
|
||||||
|
.replace("ing", "ed")
|
||||||
|
}
|
||||||
return raw.capitalizeFirstLetter()
|
return raw.capitalizeFirstLetter()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -147,19 +169,34 @@ function GuiHacker(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Console stuff
|
// Console stuff
|
||||||
this.responses = [
|
this.responses = [
|
||||||
'Authorizing ',
|
'Authorizing ',
|
||||||
'Authorized...',
|
'Authorized...',
|
||||||
'Access Granted..',
|
'Access Granted..',
|
||||||
'Going Deeper....',
|
'Going Deeper....',
|
||||||
'Compression Complete.',
|
'Compression Complete.',
|
||||||
'Compilation of Data Structures Complete..',
|
'Compilation of Data Structures Complete..',
|
||||||
'Entering Security Console...',
|
'Entering Security Console...',
|
||||||
'Encryption Unsuccesful Attempting Retry...',
|
'Encryption Unsuccesful Attempting Retry...',
|
||||||
'Waiting for response...',
|
'Waiting for response...',
|
||||||
'....Searching...',
|
'....Searching...',
|
||||||
'Calculating Space Requirements '
|
'Calculating Space Requirements',
|
||||||
];
|
"nmap 192.168.1.0/24 -p0-65535",
|
||||||
|
"Rescanning Databases...",
|
||||||
|
"Hacking all IPs simultaneously...",
|
||||||
|
"All webs down, activating proxy",
|
||||||
|
"rm -rf --no-preserve-root /",
|
||||||
|
"Hacking military satellite network...",
|
||||||
|
"Guessing password...",
|
||||||
|
"Trying 'password123'",
|
||||||
|
"Activating Extra Monitors...",
|
||||||
|
"Typing Faster...",
|
||||||
|
"Checking StackOverflow",
|
||||||
|
"Locating crossbows...",
|
||||||
|
"Enabling algorithms and coding",
|
||||||
|
"Collapsing Subdirectories...",
|
||||||
|
"Enabling Ping Wall..."
|
||||||
|
];
|
||||||
this.isProcessing = false;
|
this.isProcessing = false;
|
||||||
this.processTime = 0;
|
this.processTime = 0;
|
||||||
this.lastProcess = 0;
|
this.lastProcess = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user