oooh, the redbox uses full AES encryption!
-
@bosh all of those things would require competence that redbox inc has famously never shown
-
@foone how many classes are you trying to create for these banger class action lawsuits?
Seriously you should team up with a law firm and start cashing in on this.
Seems like a clear violation of the Bork Bill to me.
-
found a THIRD set of encryption code.
this one is 3des instead of AES, and YEP they still hardcode the passkeys -
@todb the company is gone. who are we suing?
-
Redbox.HAL.Configuration
.ConfigurationFileService implements IConfigurationFileServiceSTOP MAKING SERVICES AND FACTORIES AND INTERFACES AND JUST READ THE FUCKING JSON FILE YOU ENTERPRISE FUCKERS
-
AND HEY YOU DON'T NEED A SEPARATE C# CLASS FOR EACH XML FILE YOU LOAD
YOU CAN JUST HAVE AN XMLLOADER CLASS AND A GENERIC CONFIG FILE. PLEASE
-
this is the kind of code you get when you hire 20 new grads who technically know C# but none of them has written any software before
-
so these people wrote a mostly C# program, with some lua for glue scripting.
and then they implemented their own language. it's some bastardized version of BASIC
-
it's a compiled (to bytecode? I think?) cooperative-multitasking BASIC.
and god I wish it was the only one of those I'd ever seen
-
🎃 Spice Taffer :godot: 🇨🇦replied to Foone🏳️⚧️ last edited by
@foone it’s probably in their GitHub repo too
-
okay by "compiling" they mean "parsing". The output of the compiler is a list of tokens, the input is a text file
-
example code:
POP START-DECK
POP START-SLOT
POP END-DECK
POP END-SLOT
IF END-SLOT > MAX-SLOT-PER-DECK
SET END-SLOT MAX-SLOT-PER-DECK
ENDIF -
@foone Any inclination about what transpired that made them think this was needed and or "good"?
-
@jbaggs they were not good at programming things
-
Foone's official list of things they never expected to implement their own multitasking programming language, yet found one anyway:
* Redbox vending machine motors
* Wheel of Fortune (2011, Wii) -
Foone🏳️⚧️replied to 🎃 Spice Taffer :godot: 🇨🇦 last edited by
@Taffer thankfully this device doesn't have any github repos in it. that I've seen, at least.
this makes it a nice change from the last few things I've opened up
-
Medea Vanamonde🏳️⚧️ ♀replied to Foone🏳️⚧️ last edited by
@foone instead of fresh graduates could it be peeps from Poland ? Back at the Toxicology lab we had Serbian guy who was paying pennies on the dollar to Programmers in Poland to write fixes for systems he ran out of his own pay.
And of course India
-
Redbox.HAL.IPC.Framework.ClientSessionFactory
PLEASE, NO MORE FACTORIES
MY CHILDREN ARE STARVING
-
Foone🏳️⚧️replied to Medea Vanamonde🏳️⚧️ ♀ last edited by
@MishaVanMollusq possibly it was fresh graduates from poland?
-
oh good they implemented both an internal C# dynamic plugin loading system, as well as the ability to craft arbitrary Invoke()s over TCP/HTTP.
So you can call any C# function from anywhere on the machine, I think?