Novosibirsk is a pretty straight-forward extension of the tools we figured out in Addis Ababa. Funny enough, the vulnerability is actually worse on this lock.It’s been a while since I’ve played around with microcorruption, so I’m hoping that ramping back up shouldn’t take too long. Judging by the leaderboard, more people have actually finished this level than Jakarta, so that’s a good sign.Multipart corruption! Like paying a lobbyist to pay a senator! This is our first example of corrupting one value, thereby changing the behavior of the program and allowing further corruption.Santa Cruz introduces the username input! We’ve got multiple locations to write to, new values to corrupt, and our old friend unlock_door plays a central role.I sat down for this one at the end of the night hoping to take a look at it before bed and get a sense of the problem for tomorrow. Johannesburg turned out to be a fairly small modification of Montevideo and I was able to get a working attempt string in twenty minutes or so.