Вячеслав Правильный, ну тогда, при быстром гуглении нашел, что в .Net на C# Rijndael-256 можно расшифровать средствами библиотеки BouncyCastle.NetCore используя класс RijndaelEngine.
Подмена DNS может не всегда работать, т.к. некоторые провайдеры перехватывают все DNS запросы и переправляют на свой сервер. Это один из способов блокировки сайтов.
Сергей Горностаев, ну я чаще встречал обратное, когда 40+ страниц "обьясняют" то, что можно за 5 минут рассказать и наглядно показать.
Хотя согласен, что грамотная книга будет содержательнее, но тут как говорил какой-то классик, что их нужно перечитать все, что бы найти нужную...
Книги это конечно хорошо, но зачастую там слишком много воды и демагогии. Почти наверняка из книг по теме половину сразу можно на растопку пустить.
Выбор нормальной книги еще тот квест...
Ну через TFTP очень вероятно, но FTP и TFTP разные вещи. Может быть у него еще Web recovery mode. Но это нужно по конкретной модели роутера гуглить способы его "воскрешения".
TP-Link только программатором шить приходилось :)
Возможно у вас дефолтная внутренняя подсеть совпала с внешней и вы попадаете не на свой роутер, а на сервер провайдера. Правда, при такой схеме должны/могут быть проблемы с доступом в интернет.
Отключите кабель провайдера из роутера и попробуйте зайти на роутер (возможно роутер нужно будет перезагрузить отключив с розетки и включив по новой). Если зайдет, то поменяйте подсеть LAN на другую, т.е., например IP роутера был 192.168.0.1, то поменяйте его, например, на 192.168.11.1
В настройках DHCP так же диапазон должен поменяться. Если не поменяется, то замените вручную.