Взлом электронного дневника. Использование weeman. Termux

Как взломать электронный дневник? Многие школьники задаются подобным вопросом. Но это весьма сложный процесс, и во всех методах стоит разобраться подробнее.

Как исправить оценку в электронном дневнике? Этот вопрос весьма распространен. В нашей статье внимательно рассмотрим все нюансы, чтобы предоставить на него развернутый ответ.

Начало

Шла весна. Москва начала активно интегрировать в школы цифровые системы. В один момент в школах появились Цифровые Домашние Задания (далее ЦДЗ). Они представляют из себя тест, по результатам которого ставится оценка. С этого момента я стал глубже изучать работу МЭШ.

При первичном анализе ЦДЗ я сразу заметил интересное поле “right_answer” в ответе на AJAX запрос.

Взлом электронного дневника. Использование weeman. Termux

Поняв, что из этого можно извлечь выгоду, я стал изучать далее. Выяснилось, что поле возвращало null только с аккаунта ученика. С аккаунта родителя, демонстрационного аккаунта (для мобильного приложения) или аккаунта учителя это поле прекрасно отображалось.

Вооружившись демонстрационным аккаунтом я написал корявенький Python скрипт, который благополучно мне выдавал ответы на тесты.

Взлом электронного дневника. Использование weeman. Termux

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

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

Цели

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

  • Они позволяют вести онлайн-версию классного журнала.
  • Оценки лучше защищены от подделки и исправления. Ученикам крайне проблематично получить доступ к управлению системой.
  • Родители могут быстро просмотреть отметки.
  • Информация постоянно обновляется, доступны актуальные данные.
  • Интерфейс у систем минимальный, удается быстро разобраться во взаимодействии.

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

  • Удалить плохие отметки.
  • Искусственно улучшить свою успеваемость.
  • Боитесь получить выговор от родителей за плохие оценки.
  • Иные причины.

Взлом электронного дневника. Использование weeman. Termux

Взлом электронного дневника. Использование weeman. Termux

Всем привет. Сегодня разберемся как взломать электронный дневник в Termux.

Взлом у нас будет методом фишинга. Фишинг страницу создадим через утилиту weeman. Локалхост разместим на туннеле ngrok. Погнали!

Установка

Для установки просто пропишите эти команды в терминал. Не думайте что они означают, просто пропишите .

git clone https://github.com/samyoyo/weeman.git

cd weeman && ls

Если вы всё сделали верно, будет что-то типо этого:

Взлом электронного дневника. Использование weeman. Termux

Пишем команду help для просмотра подробной информации.

Взлом электронного дневника. Использование weeman. Termux

Теперь пишем команду show, для просмотра инструкции:

Взлом электронного дневника. Использование weeman. Termux

На то, что я заблюрил, забейте.

Сайт для примера я возьму дневник.ру . Итак, пишем

set url (Ссылка)

set action url (та самая ссылка)

Взлом электронного дневника. Использование weeman. Termux

Теперь переходим по ссылке

И вот она! Наша фишынговая страница!

Теперь давайте я введу любые данные

Взлом электронного дневника. Использование weeman. Termux

(я имею ввиду сюда)

Взлом электронного дневника. Использование weeman. Termux

Его нужно поставить на ngrok. Давайте всё объясню.

Вообщем, пишем эти команды в терминал:

git clone https://github.com/tchelospy/termux-ngrok.git
cd termux-ngrok
chmod +x termux-ngrok.sh
./termux-ngrok.sh

И тут будет это:

Взлом электронного дневника. Использование weeman. Termux

И будет это:

Взлом электронного дневника. Использование weeman. Termux

Копируем ссылку, та что помечена красным, и вставляем в браузер. Тестим:

Взлом электронного дневника. Использование weeman. Termux

Видим, что пишет что данные были получены. Переходим во вторую сессию в weeman:

Взлом электронного дневника. Использование weeman. Termux

Да, действительно всё работает.

Теперь нужно это отослать усилен, чтобы она ввела свои личные данные. Тут поможет только соц. инженерия. Тут уже читайте что это и т.д сами ребята! 👍🏻

Взлом электронного дневника. Использование weeman. Termux

💚 Наш чатик 💚

Взлом электронного дневника при помощи Termux!

Взлом электронного дневника. Использование weeman. Termux

Всем привет! Сегодня разберемся как взломать электронный дневник в Termux.

Взлом электронного дневника. Использование weeman. Termux

Если вы все сделали правильно, то будьте слуйдующее:

Взлом электронного дневника. Использование weeman. Termux

Далее пишем help для просмотра подробной информации.

Взлом электронного дневника. Использование weeman. Termux

Взлом электронного дневника. Использование weeman. Termux

То что заблюрино, копируем.

Для примера возьмём сайт ” Дневник.ру”

Далее

Взлом электронного дневника. Использование weeman. Termux

Теперь переходим по ссылке

И вы попали на нашу фишинговую страницу.

Для проверки вводим любые данные

Взлом электронного дневника. Использование weeman. Termux

Кто не понял, то вот сюда)

И вот результаты ввода:

Взлом электронного дневника. Использование weeman. Termux

Пишем слуйдующее команды в терминал:

Далее выйдет это окно:

Взлом электронного дневника. Использование weeman. Termux

Подтверждаем командой y

После пишем команду:

Взлом электронного дневника. Использование weeman. Termux

Взлом электронного дневника. Использование weeman. Termux

Видим, что пишет – данные были получены. Переходим во вторую сессию в weeman:

Взлом электронного дневника. Использование weeman. Termux

И теперь у нас все работает!

Теперь можно это отослать учителю или одноклассникам, чтобы они ввели свои личные данные. Тут поможет только соц. инженерия. Тут уже читайте что это и т.д сами!

Спасибо за прочтение!!!

🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻Наш канал Telegram:https://t.me/termux_hack_s🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻Наш Discord канал:https://discord.gg/neuZ6cf🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺_______________Донат:

Электронный дневник школы

Этот сайт – интерфейс для учеников школы. Здесь можно посмотреть оценки, расписание и прочую открытую информацию. Учителя заполняют базу данных через другой сайт. Ставят там оценки и т.д.

Описание моделей

На сайте есть ученики: Schoolkid. Класс ученика определяется через комбинацию его полей year_of_study — год обучения и group_letter — литера класса. Вместе получается, например, 10А. Ученик связан со следующими моделями:

  • Mark — оценка на уроке, от 2 до 5.
  • Commendation — похвала от учителя, за особые достижения.
  • Chastisement — замечание от учителя, за особые проступки.

Все 3 объекта связаны не только с учителем, который их создал, но и с учебным предметом (Subject). Примеры Subject:

  • Математика 8 класса
  • Геометрия 11 класса
  • Русский язык 1 класса
  • Русский язык 4 класса

Subject определяется не только названием, но и годом обучения, для которого учебный предмет проходит.

За расписание уроков отвечает модель Lesson. Каждый объект Lesson — урок в расписании. У урока есть комбинация year_of_study и group_letter, благодаря ей можно узнать для какого класса проходит этот урок. У урока есть subject и teacher, которые отвечают на вопросы “что за урок” и “кто ведёт”. У урока есть room — номер кабинета, где он проходит. Урок проходит в дату date.

Расписание в школе строится по слотам:

  • 8:00-8:40 — 1 урок
  • 8:50-9:30 — 2 урок

У каждого Lesson есть поле timeslot, которое объясняет, какой номер у этого урока в расписании.

Запуск

  • Установите зависимости командой pip install -r requirements.txt
  • Создайте БД командой python3 manage.py migrate
  • Запустите сервер командой python3 manage.py runserver

Переменные окружения

Часть настроек проекта берётся из переменных окружения. Чтобы их определить, создайте файл .env рядом с manage.py и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение.

Доступны 3 переменные:

  • DEBUG — дебаг-режим. Поставьте True, чтобы увидеть отладочную информацию в случае ошибки.
  • SECRET_KEY — секретный ключ проекта
  • ALLOWED_HOSTS — см документацию Django.
  • DATABASE_NAME — путь до базы данных, например: schoolbase.sqlite3

Цели проекта

Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.

Как я взломал Московскую Электронную Школу

Привет, Хабр! Я бы хотел поделиться с вами историей о том, как я пользовался недоработками системы Московской Электронной Школы (далее МЭШ).

Можно ли по-настоящему взломать электронный дневник?

Да, конечно же можно. Каждый день взламывают почты, аккаунты в социальных сетях. Также можно взломать и аккаунт преподавателя в онлайн дневнике и исправить свои оценки.

Однако помните об ответственности. Дневник учащегося — это документ. Изменение оценок в дневнике квалифицируется как подделка документов. В большинстве стран, в том числе и в России, за это предусмотрена административная и даже уголовная ответственность.

Популярность

Всё шло своим чередом: бот работал, оценки ставились. Но в один момент на моего бота стали подписываться очень много людей. Как я понял, кто-то из знакомых моего друга заснял тикток, который очень сильно завирусился (мой бот был первым в этой нише). Я не преследовал цели заработать с бота, но подключил систему донатов, чтобы если люди хотели, то могли отблагодарить за старания.

Группа подписывала на себя ежедневно очень много людей, актив был очень большим. Стали появляться похожие проекты, а также просто ребята, которые пытались нажиться на имидже моего проекта. В любом случае дело шло и мне хватало благодарности людей, которым я смог помочь.

Кого можно обмануть таким способом исправления оценок?

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

Если вы получили плохую оценку, то единственным правильным решением будет смириться с этим и сказать родителям правду. Тем более, что способ изменить оценку в онлайн дневнике недостаточно эффективный. Как было сказано выше, если входить в дневник не через скачанный HTML-файл, то никаких ваших изменений там не будет. И если ваш родитель это сделает, то обман будет разоблачён и ситуация усугубится. Даже если ваши родители плохо разбираются с компьютером и просят вас открыть дневник, так как самостоятельно это сделать у них не хватает опыта, то рано или поздно они всё равно узнают — ведь у преподавателя оценки без изменений.

Взлом электронного дневника. Использование weeman. Termux

Картина «Опять двойка» Решетника Ф.П.

Таким образом с помощью этого способа исправления оценки через школьный электронный дневник вы можете обмануть только своих родителей и только если они не уверенные пользователи компьютера. А если посмотреть объективно, то на самом деле обманываете вы лишь самого себя, ведь учиться лучше от этого вы не стали, и в следующий раз будет снова плохой балл.

Баг 1

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

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

Уязвимость в электронном дневнике или как украсть персональные данные 2 миллионов пользователей +47

Рекомендация: подборка платных и бесплатных курсов Python – https://katalog-kursov.ru/

В этой статье пойдет речь о багах/уязвимостях в том же проекте.

Углубленный анализ

Всё! Казалось, жизнь в шоколаде! Но мною не был учтён 1 очень важный фактор. Тесты могли иметь несколько вариантов и соответственно для одного ученика могли показаться одни вопросы, а для другого другие. Тут я понял, что для дальнейшего изучения мне понадобится учительский аккаунт.

Взлом электронного дневника. Использование weeman. Termux

Давайте вернемся к тестам. С помощью аккаунта учителя я смог проанализировать то, как можно получать ответы по нужному варианту. Это прекрасно работало на демонстрационном аккаунте. Чтобы не выдавать постоянно ответы своим одноклассникам, я написал бота EasyЦДЗ.

Видео-инструкция

В данном видео будет рассказано, каким образом можно исправить плохую оценку в школьном электронном дневнике.

Может ли учитель исправить оценку в электронном дневнике?

Как изменить оценку в электронном дневнике законно? Для этого нужно обратиться к учителю и попросить дать шанс исправить отметку. Выполните его задание, чтобы педагог поставил соответствующий балл. Современные системы для ведения онлайн-журналов позволяют менять оценки и удалять уроки. Но тут возникает иной вопрос – захочет ли учитель корректировать отметки? Изменения в электронном дневнике отслеживаются администрацией. Завуч или директор могут задать ряд вопросов педагогу относительно причин корректировки. Поэтому некоторые учителя отказывают в изменении отметок. Определяющей в данном вопросе является позиция администрации школы. В некоторых заведениях директора категорически запрещают менять оценки, а право на корректировку предоставляется только в случае ошибки.

Об ответственности

Стоит предупредить пользователей об уголовной ответственности за взлом портала. Получение несанкционированного доступа к ресурсу различными способами – преступление, за которое грозит серьезное наказание.

Не думайте, что подмену оценок никто не заметит. За изменениями в электронном дневнике следят строго. Поэтому будет выявлен факт несанкционированного доступа к системе.

В случае обнаружения взлома администрация школы обратится в полицию. Специалисты правоохранительных органов в течение короткого времени обнаружат юного хакера. После можно ждать гостей из полиции. Какое наказание можно получить? С большой вероятностью школьник сможет избежать реального срока. Он отделается штрафом или условным сроком, могут быть применены и иные меры наказания. Запись об уголовном деле заносится в специальные базы. В дальнейшем из-за нее возникнет множество проблем при приеме в ВУЗ или устройстве на работу. Поэтому лучше даже не пытаться взломать онлайн-дневник.

Можно ли взломать электронный дневник?

Все зависит от уровня подготовки школьника. Если вы хорошо знаете программирование, хаккинг, то взлом электронного дневника в теории возможен. На практике подавляющее количество школьников не обладают подобными знаниями. Поэтому вы не сможете осуществить реальный взлом сервера и найти уязвимости. Какие способы существуют? Возможные варианты:

  • Создать копию сайта и подсунуть ее родителям.
  • Получить учетные данные учителя.

Как поменять оценки в электронном дневнике?

Первоначально рассмотрим ситуацию, когда ученик сам хочет убрать или поменять отметку. Говорим сразу и честно – у вас ничего не получится. У учеников нет возможностей для корректировки баллов, ни на компьютере, ни на телефоне. Почему же школьники желают поменять отметки? Причины очевидны:

  • Они не хотят, чтобы плохие отметки увидели родители.
  • Боятся наказания за низкую успеваемость.
  • Желают изменить данные в онлайн-дневнике, чтобы улучшить балл за четверть.

Можно ли исправить оценку за четверть в электронном дневнике?

Баллы за четверть также может корректировать педагог. У него есть возможность изменить четвертную оценку в случае ошибки, или если ученик выполнил дополнительные задания.

Как убрать оценку из электронного дневника навсегда?

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

Поэтому никогда не верьте подобным инструкциям. Даже если уязвимость действительно есть, то ее быстро закроют. В итоге вероятность взлома онлайн-дневника обычным школьником стремится к нулю.

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

Как взломать электронный дневник учителя?

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

Способ изменить плохую оценку в электронном дневнике

Описанный ниже способ подойдёт к любому онлайн-дневнику, который открывается через браузер. Реализовать его можно будет только с помощью компьютера, мобильное устройство для этого не подходит. Кстати способ подойдёт не только для исправления оценок, но и других данных в дневнике, да и вообще, на любом сайте. Всё дело займёт пару минут.

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

Взлом электронного дневника. Использование weeman. Termux

Выделите оценку мышкой. Теперь нужно открыть код этого места. Для этого в большинстве браузеров подходит комбинация клавиш Ctrl + Shift +I. Если она не срабатывает, то нажмите правкой кнопкой мышки на выделенное место и потом нажмите на пункт ««. В некоторых браузерах он может также называться «» или иначе, аналогично.

Взлом электронного дневника. Использование weeman. Termux

В результате вы должны получить примерно то, что видите на скриншоте ниже. Открывшаяся снизу панель позволяет просматривать HTML теги и CSS стили загруженной страницы и другие данные, полезные для веб-разработки и отладки приложений. В зависимости от настройки браузера эта панель может появиться не снизу, а справа.

Взлом электронного дневника. Использование weeman. Termux

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

Взлом электронного дневника. Использование weeman. Termux

А потом нажмите клавишу , чтобы изменения отобразились на странице. Теперь инструментарий с кодами страницы можно закрыть с помощью крестика справа. И электронный дневник выглядит вполне нормально, только с хорошими оценками.

Взлом электронного дневника. Использование weeman. Termux

Если ваш дневник ведёт учёт средней оценки, то её тоже нужно изменить соответственно новым данным.

Имейте в виду, если вы обновите страницу, то все изменения пропадут.

Взлом электронного дневника. Использование weeman. Termux

Затем в будущем вы сможете открывать электронный дневник из скачанного файла со всеми вашими правками. Но в зависимости от сервиса, который предоставляет онлайн дневник, могут появляться какие-либо сообщения, которые нужно будет закрыть, либо некоторые элементы могут отображаться некорректно.

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

Это вам может быть интересно: Электронный дневник web2edu.ru.

Создание копии

Чтобы сделать копию портала, необходимо иметь соответствующие знания. Придется обучиться веб-программированию, особенностям создания сайтов. На этот процесс может уйти время. Если сможете создать копию, то необходимо подготовить портал с таким же интерфейсом и наполнением. Его нужно как-то подсунуть родителем, чтобы они пользовались не оригиналом, а вашим ресурсом. На своем сайте школьник сможет самостоятельно выставлять любые оценки. Главное, чтобы у родителей не возникло подозрений, и они не проверили оригинальность портала.

Вывод по взлому

Если вы обычный школьник и не являетесь гениальным хакером, то никогда не сможете напрямую взломать онлайн-журнал. Несмотря на кажущуюся простоту, данная система обладает современной защитой. Даже не у каждого опытного хакера получится найти уязвимости и получить доступ. Можно попробовать создать копию сайта или узнать данные учетной записи учителя. Но и эти варианты достаточно сложны для школьников. Делаем вывод – лучше хорошо учиться, а не пытаться взломать систему. Тем более получить доступ к онлайн-дневнику невероятно сложно.

Конец

Таким образом всё продолжалось до осени. Информация дошла до МЭШ и баги стали активно фикситься. В итоге я был вынужден закрыть проект. В любом случае для меня это был очень классный и приятный опыт.

Спасибо что прочитали эту статью.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *