So in the first Follow Up video
We analyzed the following assembly code.
https://imgur.com/cOQ66C9
and we were able to recreate a javascript version of the first function in our key generation.
% JS
function mkey(input){
let lookup = "5612307894AFSEGDIVMCPY";
let sum = 0;
let pos = -1;
let stored = [];
for(let x of input){
pos = lookup.indexOf(x);
if(pos == -1) pos = 0x12;
sum+=pos;
stored.push((pos > 9) ? pos + 0x37 : pos + 0x30);
}
console.log(String.fromCharCode(...stored));
//TBC
}
%
tune in next week for more, share your progress here! :)
Video #1 Link
https://youtu.be/0D-ZSfl9EVo
Kinda forgot to include it... :)