Всем привет! Понемногу тут осваиваю обратную разработку, в курсе насчет бомб и всяких crackme. А вот есть ли такие задачки, которые на восстановление алгоритма? То есть изучаешь эту программу, восстанавливаешь алгоритм, пишешь свою реализацию и проверяешь ее некоторым набором данных, который приложен к задаче.
Можно, конечно, любые приложения таким образом расковыривать, но хотелось бы именно небольшие задачки, для начинающих.