Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I noticed that solutions to Set 1 Challenge 1 in languages other than C++ all 404. Does that mean that no one has contributed solutions? If so, how can I contribute?


They received a ton of solutions in a bunch of different languages when they were running this as a closed competition. They said it would take some time for them to add the solutions to the page, but its been months and I think they have given up on it.


We didn't give up on it! I did, however, leave Matasano to start a new company, and that's slowed us down. We will certainly still be posting solutions.

Another problem is that every time we've talked about posting solutions, people have asked us to hold off.

Finally, a quick jab: thousands and thousands of people completed several sets of these challenges --- more than a thousand got through the CBC padding oracle, which (in our challenge) is cryptographically more complicated than the TLS POODLE attack. None of them had solutions. You don't need them either. :)


I thought 1.6 (repeating-key xor) was the hardest one prior to set 6 and I'm guessing many thousands made it through that one!


Set #7 is much harder than #6. And there're rumors about set #8 which has attacks on EC-algos.


Set #6 is also much harder than set #5! Or at least, I thought so, but I haven't finished it or, sadly, worked on it for quite a few months.


We know what the 8 challenges are, but we have to do the work of getting good reproducible challenges worked out for them.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: