Авторизация на любом web-портале из C# приложения

Авторизація будь -якого веб -порталу із програм C#. Вам потрібно отримати дані з веб -порталу у вашій програмі та надіслати ці дані десь (SMS, електронна пошта, телеграма.), Але портал вимагає авторизації. У вас є один або кілька облікових записів з веб -порталу. Після дозволу ви отримуєте доступ до цінної інформації. Ваше завдання - надати тисячам ваших клієнтів доступ до цієї інформації. Ці два приклади мають одне спільне: пройти авторизацію на веб -порталі з вашої програми, отримати необхідні файли cookie (файли cookie), а потім за допомогою цих файлів cookie ви можете отримати необхідну інформацію. Якщо слово cookie для вас незнайомий, читайте тут: Кука (англійське печиво, буквально-кубики)-невеликий фрагмент даних, що надсилаються веб-сервером та ... ru.wikipedia.org. У рамках цієї інструкції приклад №1 буде демонтуватися. Https://www.roblox.com обраний як веб -портал - популярна гра для дітей. Завдання - отримати значення кількості ігрових валют на рахунку. 2. Що мені потрібно? Програма перехоплення HTTP/HTTPS трафік. Я використовую Fiddler. Посилання розробника https://www.tlerik.com/fiddler. Необхідно завантажити, встановити, вирішити декодування трафіку HTTPS (рис. 1) Необхідне середовище розробки додатків. Я використовую Visual Studio 2019, і мова програмування обрала C#. Для більшості завдань є досить безкоштовна версія Visual Studio, ви можете завантажити тут: https://visualstudio.microsoft.com/ru/vs/ бажання досягти результату. Щоб досягти цього, важливо придумати цікаву ідею, і бажання прийде) 3. Почнемо вже вже. Щоб зробити авторизацію на порталі з його програми, вам потрібна програма для завершення бажаної послідовності запитів HTTPS на портал. Для цього ви повинні спочатку отримати список необхідних HTTPS-перевірки. Fiddler допоможе нам впоратися з цим завданням. Якщо у вас все ще немає облікового запису від Roblox, зареєструйтесь. Порада: Якщо можливо, завжди створюйте тестові рахунки для такої роботи, щоб зберегти ваші робочі рахунки. Ми запускаємо програму Fiddler, відкриваємо браузер (я раджу Internet Explorer 11. Вибір браузера в цьому випадку - це необхідність виробництва, а не примха. У випадках, коли Internet Explorer не підходить, виберіть, наприклад, Google Chrome). У браузері ми переходимо на сайт https://www.roblox.com, ми уповноважуємо на порталі, вводячи вхід та пароль. Перейти на Fiddler, видалимо контрольну точку "трафік захоплення" (рис. 2). Що ми зробили? Ми зняли скрипку з HTTPS-ставками до порталу. Зараз наше завдання - фільтрувати/видалити непотрібні запити. Загалом Фіддлер зібрав 635 запитів. Не лякайтеся, тепер вони будуть набагато меншими. Малюнок 3 виділяється єдиним із перших 38 запитів, які залишилися. Решта запитів: 3-14 ЗАПИТАННЯ: Відкриття тунелю HTTPS при контакті з сайтом. Видалити. 15, 26, 33, 37, 38: сценарії файлів-java. Видалити. 16-18, 21-22, 28-29, 36: файли в стилі CSS. Видалити.





    Интересные материалы:



    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Реконструкция сайта
    Реконструкция сайта
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Реконструкция сайта
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве
    Создать сайт в Киеве


    Создать Сайт в Киеве
    Создать Сайт в Киеве