I arrived at code like this:
Code:
function CX(lpKey: String): String;
var
I, Y: Integer;
S1, S2: String;
begin
S1 := lpKey;
for I := 0 to 17 do
begin
for Y := 16 to 47 do
begin
S2 := S2 + S1[(I + Y) mod 63 + 1] + lpKey[(I + Y) * 2 mod 63 + 1];
end;
S1 := S2;
S2 := '';
end;
Result := S1;
end;
function InitializeSetup(): Boolean;
begin
SaveStringToFile('Password.txt', CX('2vdJwYqCkY5jWVGs5UerJW3oqk5CM1GznfrzESjWtVm5evLY02RWYsvzUIPnP0mm'), False);
Result := False;
end;
To obtain the code from CompiledCode.bin, "Inno Setup Decompiler 1.5" was used
P.S: "Inno Setup Decompiler 1.5" is also included in the Inno Setup repack that I shared in the DiskSpan GUI thread.
@BLACKFIRE69, could you tell us which software you used to extract the code from CompiledCode.bin?