Архив сториза. Получите ключи к своим акаунтам.

+106
snakeonmoonв блоге Общеличный блог13 февраля 2015, 17:05
Разработал процедуру привязки акаунтов архива к акаунтам сториза. Теперь абсолютно любой сторизовчанин может создать пароль для логина в архив.



За подробностями прошу под кат…

Идея честно украдена у Дерпибуру, а они позаимствовали её у гугла адсенса.

Фишка:
Вам предлагается ввести некую рандомную комбинацию цифр и букв в свой профиль на сторизе. Скрипты архива скачивают страницу вашего профиля и пытаются найти там предложеную комбинацию. Если попытка увенчивается успехом, это служит подтверждением, что вы действительно тот, за кого пытаетесь себя выдать.

Как это сделать?
1. заходите в свой профиль в архиве.
2. Справа ищите панельку «для авторов»
3. Щелкаете по ссылке «Связать с акаунтом сториза»
4. Следуете инструкциям.
5. ???
6. нувыпонели.

В итоге у вас оказывается логин и пароль для входа в архив. Функционал, правда, пока ограничен возможностью смены пароли и быстрым попаданием в свой профиль из любого другого. Но это только пока.

Если забыли пароль от архива, можно повторить процедуру привязки еще раз.

Возможно в будущем примерно также можно будет привязать к архиву акаунты блогов (гуглоблога, жежешечки, табуна), девианта и пр., чтобы, например, скрипты архива автоматом подкачивали записи помеченные специально оговоренным тегом — так можно реализовать в архиве функционал блогов или возможность публикации фиков не на сторизе, а например на самиздате.

33 комментария

В ленту типа
snakeonmoon
0
Зачем в форме hash передаётся?
andreymal
0
Чтобы сравнить его с тем, который на сервере сохранен.
snakeonmoon
0
А смысл?
О, спасибо за намёк на уязвимость
andreymal
0
Ну а вдруг?! Больше проверок богу проверок!
snakeonmoon
0
Но я его могу беспрепятственно получить, тупо открыв страницу подтверждения аккаунта!
Впрочем, она для угона учёток всё равно нафиг не нужна
andreymal
0
Но я его могу беспрепятственно получить, тупо открыв страницу подтверждения аккаунта!
И что ты с ним будешь делать? У меня на диване до сих пор болтается дерпибуровская привязочная хреновина, например.
snakeonmoon
0
Рандомно менять пароли и не пускать настоящего владельца учётки, мухаха
andreymal
0
Не выйдет. Шифрованный пароль (кстати не имеет ничего общего с тем хешем) удаляется только в случае если со сториза скачан правильный хеш. А после создания пароля этот привязочный хеш удаляется из архива и для перепривязки генерируется новый.
Так что, чтобы что-то сделать с учеткой архива, нужно иметь доступ к учетке на сторизе.
snakeonmoon
0
О, вообще шикарно, юзер вообще не сможет учетку привязать, пока я его мониторю)))
andreymal
0
Почему? Раз созданный хеш будет действителен два дня или пока процедура привязки не завершиться успехом и будет создан новый пароль.
Т.е. нужно поймать момент, когда хеш на сториз внесен, а пароль еще не создан. Какова вероятность?
Хотя да, тут нужно немножко подправить и одну лишнюю проверку на ip ввести.
snakeonmoon
0
Вероятность таки близка к единице, если я хочу утянуть конкретного юзера. А вместо проверки на айпи лучше печеньку впилить
andreymal
0
Зоткнуто. Теперь хеш для каждого посетителя принципиально разный, вычисляется из ip и юзер агента (можно добавить еще рандомный набор цыфробукв)
snakeonmoon
+1
Я поняла! Мы соберём все шесть ключей и получим Силу Радуги!
CrazyDitty
0
Только один вопрос. Где рог у пони на картинке?
green_fenix
0
Ключи держит единорог, который их и забирает, он за кадром. А поня за стойкой — без рога.
Cheetah_Layri
+1
Угу, привязал, пароль создал =) Не помешала бы кнопочка «на главную» в конце процедуры привязки.
Функционал, правда, пока ограничен… Но это только пока.

Мы с нетерпением ждём =)
Жду двух фишек: возможность выложить текст в обход сториса и возможности объединить группу фиков в серию.
KaskeT
0
Добре.
Dimone
0
Это ощущение когда архив функциональнее оригинала.
MrFremen
+3
> заходите в свой профиль в архиве.
— А где он вообще находится? Акк на сторисе есть. Архива не нахожу.
Cheetah_Layri
0
урл вида: swi.org.ru/mlp-fim/accounts/xxxxx, где xxxxx — ваш id, он один и тот же, что в архиве, что на сторизе.
snakeonmoon
+1
Спасибо, все успешно.

Вашему тексту пояснения процесса привязки нужна вычитка. Могу дать список ошибок. Надо?
Cheetah_Layri
0
Помешать не помешает, но есть вероятность, что на колбашу ошибок во время исправления ошибок.
snakeonmoon
+1
Список ошибок — сверху вниз по странице. Исправления показаны КАПСом.

> conNect_account.html — недописка в названии страницы.
> Привязка акКаунта архива к акКаунту на сторизе — 2 раза пропущены К и пробел в заголовке страницы.
> привязать аккаунт архивА к акКаунту на сторизе.
> свой профиль на сторизе и выбЕРИте пункт
> скопируЙте в форму
> Примечание: совсем — после слова «примечание» должно стоять: а не,
> скачать страницу вашего профиля НА СТОРИЗЕ
> найти на ней УПОМЯНУТУЮ последовательность символов. — И точка после слова «символов». Большего не нужно.
> Итак, поехали! — «Итак» пишется слитно.
> Введите В своЕМ профилЕ на сторизе — «Ввведите» — лишняя «в».

На этом все.
Cheetah_Layri
0
Как было указано, привязал акк сториса к архиву. Теперь не могу отредактировать инфу в профиле на сторисе. Вместо новой инфы возвращает код привязки к архиву.
Cheetah_Layri
0
Не редактируется профиль на сторизе? Хм, странно… на моем аккаунте все редактируется. Видимо какая-то проблема на сторизе с конкретно вашим профилем. Или я чего-то не понимаю?
snakeonmoon
0
Наверное, ты чего-то не (пони)маешь. Мне откуда знать, что там с аккаунтом? Я в сайтах и скриптах не шарю.
Cheetah_Layri
0
Шейк, ты администратор архива? Я хочу спросить, почему у меня не обновляются комментарии, и рейтинг, хотя он изменился незадолго до того, как он пропал, а комментили меня буквально на днях.
Minos
0
Рейтинг в архиве тот, который скрипты успели закачать до 17 декабря. Причем обновления происходят с разной частотой: для свежих и недавно обновившихся фиком часто, для давно-давно не обновлявшиеся — реже.
Каменты отвалились оказывается (а я и не заметил) 12 января, когда на сторизе изменили их формат. Надо будет поправить обновляющий скрипт.
snakeonmoon
+1
Добавлю еще, что зря убрали отображение копыторейтинга непосредственно на странице фика.
Cheetah_Layri
0
Рейтинги лучше верните!
Mastaday
0
Это вот щас к кому обращение было?
snakeonmoon
0
Он наверное подумал что админы стореса=админы архива
MrFremen
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.