Для начала, известно ли расположение дешифрованной части открытого текста? Если нет - необходимо перебрать все возможные позиции, включая смещение внутри блоков.
После чего, сопоставляешь блоки с открытым текстом и составляешь часть ту часть S-box, что можешь. Используя ее, открываешь дополнительно те блоки криптограммы, что возможно. Далее идет либо перебор оставшейся части таблицы, либо анализ известной части текста и дополнение таблицы с помощью простой аналитики.
Но для этого необходимо знать, какой формат имеет S-box. Потому что не все легко подобрать. Например, таблицы, по типу использующихся в DES, подбирать совсем не просто. Если же имеется использование лишь одной таблицы для прямого преобразования блока "туда и обратно", то задача и правда тривиальна