Create DecoderRequests.js
This commit is contained in:
parent
e1c175aca4
commit
6dd9321385
26
cybercriminal groups/FIN7/2021-08-24/code/DecoderRequests.js
Normal file
26
cybercriminal groups/FIN7/2021-08-24/code/DecoderRequests.js
Normal file
@ -0,0 +1,26 @@
|
||||
var_request = "Push your data";
|
||||
var encryption_key = "";
|
||||
var_type = "decrypt"
|
||||
if(var_type === "decrypt") {
|
||||
var_request = unescape(var_request);
|
||||
var request_split = var_request.split("&_&");
|
||||
var_request = request_split[0];
|
||||
if (request_split.length == 2) { encryption_key = request_split[1].split(""); }
|
||||
else { return var_request; }
|
||||
}
|
||||
else {
|
||||
encryption_key = (Math.floor(Math.random()*9000) + 1000).toString().split("");
|
||||
var_request=unescape(encodeURIComponent(var_request));
|
||||
}
|
||||
var var_output = new Array(var_request.length);
|
||||
for (var i_counter = 0; i_counter < var_request.length; i_counter++) {
|
||||
var var_charCode = var_request.charCodeAt(i_counter) ^ encryption_key[i_counter % encryption_key.length].charCodeAt(0);
|
||||
var_output[i_counter] = String.fromCharCode(var_charCode);
|
||||
}
|
||||
var result_string = var_output.join("");
|
||||
if(var_type === "encrypt") {
|
||||
result_string = result_string + "&_&" + encryption_key.join("");
|
||||
result_string = escape(result_string);
|
||||
}
|
||||
|
||||
console.log(result_string);
|
Loading…
Reference in New Issue
Block a user