АТ, автоматизация и пираты - как это НЕ работает

Автор: Karel Wintersky

Тов. pascendi написал тут пост о том, что вот, есть у AuthorToday API - а в нем, о раздолье для пиратов, есть возможность получить весь текст произведения одной командой.

Я здесь для того, чтобы развеять ваши иллюзии. 

Все описанное мной вы можете проделать сами, например, при помощи расширения Talend API Tester для хрома. 

Итак, приступим. 

Сначала возьмем запрос, наделавший столько шума:

GET https://api.author.today/v1/work/many-contents?ids[0]=173859

Хм, немножечко не то, что ожидалось, правда? Где же текст произведения? 😪 

О! У нас есть метод 

GET v1/work/{workId}/chapter/many-texts?ids[0]={ids[0]}&ids[1]={ids[1]}, который "Возвращает текст глав по заданому списку Ids (не более 100). Если список пустой - вернет все главы произведения."

Прекрасно! Давайте попробуем в авто-режиме извлечь текст произведения?

GET https://api.author.today/v1/work/173859/chapter/many-texts 

Вот вам пожалуйста текст главы, как и обещали - в зашифрованном виде. 

Осталось только взломать сервера АТ, украсть исходные коды и выяснить, каков же алгоритм шифрования?

+68
1 105

0 комментариев, по

355 139 86
Наверх Вниз