Skip to content

Instantly share code, notes, and snippets.

@bedefaced
Last active December 22, 2021 17:04
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save bedefaced/4ba8fef2eae42b67f75d to your computer and use it in GitHub Desktop.
Save bedefaced/4ba8fef2eae42b67f75d to your computer and use it in GitHub Desktop.
Подмена картинок в посте ВКонтакте

По мотивам https://vk.com/id232967147 / https://vk.com/mgnoveniag

  1. Создаём пост с любой картинкой.

  2. Ждём полгода/год. Открываем газету, выбираем важные события современности.

  3. Редактируем у себя на комплюктере исходную картинку, описывая важные события современности.

  4. Открываем ту старую фотографию из поста ВКонтакте, нажимаем "Редактировать".

  5. Открываем инструменты разработчика в своём браузере и узнаём значение переменной cur.filterSaveOptions.upload_url.

  6. Пишем программу на HTML. Создаём файлик upload.html:

    <form method="post" enctype="multipart/form-data" action="ПОЛУЧЕННОЕ НА ПРЕДЫДУЩЕМ ШАГЕ ЗНАЧЕНИЕ upload_url">
    <input type="file" name="photo">
    <input type="hidden" name="Filename" value="Filtered.jpg">
    <input type="submit" name="Upload" value="Submit Query">
    </form>
  7. Открываем его в браузере, выбираем наш отредактированный файл, нажимаем кнопку Submit Query.

  8. Копипастим себе в блокнотик результат запроса, заменяем все кавычки " на \".

  9. Возвращаемся во вкладку с редактированием фотографии ВКонтакте. В инструментах разработчика вызываем Filters.save("ПОЛУЧЕННЫЕ НА ПРЕДЫДУЩЕМ ШАГЕ ДАННЫЕ data").

  10. ???

  11. PROFIT!

@bedefaced
Copy link
Author

Бага/фича состоит в том, что редактирование фотографии через вконтактовский редактор не изменяет значение created в базе (дату сохранения фотографии ВКонтакте).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment