Как узнать пароль myteststudent

Использование журнала тестирования в MyTestXPro

Пусть компьютерное тестирование проводится на нескольких компьютерах. На каждый компьютер требуется скопировать тест, с каждого компьютера требуется собрать результаты. Если компьютеры объединены в сеть, то общие каталоги упрощают задачу, но не совсем. Журнал тестирования (MyTestServer) поможет решить эту задачу более эффективно.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Содержание

Настройка модуля тестирования

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

Запустите программу (модуль тестирования), откройте окно параметров (Настройка → Параметры), перейдите на вкладку Сеть. По умолчанию сетевые функции отключены.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Отметьте переключатель Сетевые функции доступны (пока он снят программа не будет пытаться получать тесты или отправлять результаты в Журнал).

Если вы просто хотите опробовать данные возможности на одном и том же компьютере, то в поле Сервер оставьте 127.0.0.1 или localhost. Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера.

В реальной обстановке в поле Сервер необходимо указать имя или IP-адрес компьютера на котором будет работать Журнал тестирования.

Для проверки «видит» ли данный компьютер сервер (Журнал тестирования) нажмите на кнопку «Проверить связь с сервером». Обратите внимание, что Журнал тестирования на указанном компьютере должен быть запущен. Иначе, даже при правильной настройке, вы получите сообщение, что нет связи с сервером. Если проверка прошла успешно, можно идти дальше, если нет, то проверьте а) запущен ли Журнал тестирования на указанном компьютере, б) правильное значение имени или IP-адреса вы указали, в) не заблокировал ли брандмауэр Журнал тестирования, г) откройте консоль (напишите cmd в меню Пуск windows) и в ней дайте команду ping IP_адрес_сервера (например, ping 10.32.59.226), если обмен пакетами происходит стоит еще раз проверить пункты а)-в), если обмена пакетами не идет – значит сеть не работает или не настроена, сначала следует настроить сеть.

Если планируете раздавать по сети список тестируемых, то отметьте еще соответствующий переключатель.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Нажмите кнопку «Применить» чтобы применить данные настройки. Для постоянного их использования необходимо сохранить параметры в файл настроек. Для этого перейдите на вкладку «Сохр. Параметры» и нажмите кнопку» Сохранить настройки». Параметры будут сохранены в файл и применяться и при следующих запусках программы. Если вы не сохраните параметры, то они будут действовать до завершения работы программы. Если при сохранении параметров появится сообщение об ошибке записи в файл, это будет означать, что программа не имеет прав на запись в файл настроек в каталог, где она установлена. В этом случае, для настройки программы, ее необходимо запустить от имени администратора (правой кнопкой мыши по файлу или ярлыку и там, в зависимости от ОС, соответствующий пункт).

Настройка журнала тестирования

Для начала работы с программой не требуется проводить каких-то дополнительных настроек Журнала тестирования, в дальнейшем Вы можете настроить те или иные возможности. Просто запустите программу на компьютере преподавателя (учителя, инструктора. ). Если Брандмауэр ОС выдаст запрос разрешить или заблокировать сетевые возможности программы, необходимо дать разрешение, иначе ОС будет их блокировать.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

После установки и настройки программы можно опробовать ее сетевые возможности.

Раздача тестов

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

Рассмотрим, как раздать тесты. Запустите Журнал тестирования, перейдите на вкладку «Раздать тест». В таблице отображаются тесты доступные для раздачи, наличие ограничений по дате, времени или IP-адресу. Если вы еще не раздавали тесты, то таблица будет пуста.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Нажмите кнопку «+» или дайте команду в меню Действия → Раздать тест → Добавить запись. Откроется окно, в котором нужно выбрать файл с тестом для раздачи и, если необходимо задать, ограничения доступа к этому файлу.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Нажмите кнопку «. » и выберите нужный файл. В поле Заголовок появится заголовок теста. Если раздается несколько тестов, по тестируемый сможет выбрать нужный по заголовку. Его можно исправить, написав любой текст.

Добавлять ограничения пока не будем.

Отметьте переключатель «Файл доступен для раздачи».

При необходимости повторите действия для раздачи других тестов.

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

Для правки записи можно либо сделать по ней двойной щелчок, либо нажать кнопку правка (рядом с «+»), либо через меню Действия → Раздать файл → Редактировать запись. Удалить запись можно либо кнопкой, либо через меню Действия → Раздать файл → Удалить запись.

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

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Переключатель» Раздавать тесты» позволяет включить или выключить раздачу сразу всех тестов без редактирования отдельных записей. Отметьте этот переключатель.

Всё. Теперь тестируемые смогут, нажав «Получить тест», получить нужные тесты по сети из Журнала. Запустив настроенную, описанным выше образом, программу, тестируемый может нажать кнопку «Получить по сети. » или выбрать в меню Файл → Получить по сети. Их модуль тестирования связывается с Журналом, получает тест и открывает его. На компьютере тестируемого файл не сохраняется. Далее тестируемые проходят тест обычным образом, как будто он открыт из файла.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Централизованное получение результатов

MyTestXPro позволяет получить преподавателю (учителю, инструктору) не только оценку за тест, но и подробную информацию о прохождении тестирования. Причем, Журнал тестирования позволяет собрать результаты тестирования автоматически.

Для того чтобы Журнал тестирования получал результаты необходимо:

а) настроить программу (как описано выше),

б) разрешить эту возможность в параметрах теста.

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

Откройте в Редакторе тестов нужный тест и убедитесь, что отмечены переключатели Отправлять результаты по сети в журнал и Отображать результат в мониторе.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

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

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

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

Когда тестируемый запрашивает тест, список, приходят результаты тестирования и пр. на вкладке Сообщения появляются соответствующие записи. Например,

При получении результатов может быть воспроизведен звук и показано всплывающее сообщение.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Полученные результаты можно сохранить и/или проанализировать.

Сохранение результатов

Собранные результаты тестирования можно сохранить в файл для анализа в удобное время. Для сохранения результатов дайте команду Файл → Сохранить. (или Сохранить как. ), укажите имя файла и каталог для сохранения.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Сохраненные результаты можно открыть позднее (Файл → Открыть. ). Так же результаты можно объединить в один файл, импортировав их из других файлов (Файл → Импорт).

Так же в Журнале тестирования есть возможность автоматического сохранения принимаемых результатов. Откройте окно параметров Настройка → Параметры и перейдите на вкладку Файлы и папки.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Данные параметры отвечают за автоматическое (резервное) сохранение (получаемых) результатов в файл при их получении. Будьте осторожны при использовании этих возможностей! При активном использовании программы (большое количество тестируемых), при больших данных результатов (например, в результаты включаются отчеты о тестировании), при сохранении всех результатов в один и тот же файл (он будет становиться все больше и больше), при загрузке компьютера может возникнуть задержка записи данных. Поэтому к выбору включать те или иные опции стоит относиться сознательно, а не включать все «на всякий случай».

Пути можно указывать с шаблоном:

Если пути не существует, то может быть произведена попытка его создать. Для этого должен быть отмечен переключатель «Если папка не существует, то пробовать создать её».

В именах файлов еще можно:

Анализ результатов

Используя Журнал тестирования MyTestXPro, вы получаете подробные результаты каждого теста. Выбрать какие именно колонки будут отображены в таблице результатов вы в любой момент можете дав команду Действия → Результаты → Показывать колонки. Эта настройка может быть сохранена для дальнейшего использования, т.е. при следующем запуске будут показаны выбранные вами колонки.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Щелчок по заголовку таблицы позволяет сортировать данные по данному столбцу. Ctrl + стрелка вверх или стрелка вниз позволяет перемещать строку результата соответственно выше или ниже.

Собранные результаты можно проанализировать совместно.

Дайте команду Действия → Результаты → Анализ → Выбрать из всех. (или Выбрать из выделенных. ).

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

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

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

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

Анализ по оценкам показывает Средний бал, Успеваемость, Качество знаний. Эти параметры часто требуется вычислять после проведения, например, какого-либо «среза знаний». Программа вычислит их вам сама. Коэффициенты для вычисления можно задать или изменить в настройках программы.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Если вам не хватает каких-либо возможностей для анализа данных, результаты можно экспортировать в xml-файл (и анализировать собственными программами) или в электронные таблицы Excel (например, для построения различных диаграмм и графиков).

Подсветка результатов для тестов не из списка раздачи

В Журнале можно подсвечивать результаты с тестами не из списка раздачи. Т.е. если в списке раздачи есть тесты, но результат по другому (и на вкладке Результаты, и в Мониторе), то для этой строки ячейки группы тест будут выделены красноватым цветом. Можно отслеживать подставные тесты.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Информация об ошибка в задании от тестируемых

Тесты делают люди, а людям свойственно ошибаться 🙂 Если при тестировании используется отправка результатов в Журнал, то тестируемые так же могут сообщить об найденных ошибках. Для этого во время ответа на задание или во время показа окна «не верный ответ» в обучающем режиме тестируемый может нажать F8 или Ctrl + F8 (можно добавить свой комментарий к сообщению). В Журнале на вкладке Сообщения появится запись типа:

Данные сообщения можно автоматически сохранять в файл (настройка через параметры IsSaveMessageText = 1 или 0 и FileNameMessageText).

Раздача списка тестируемых

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

Список может браться как с локального компьютера, так и получаться по сети.

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

Импорт результатов с компьютеров, не подключенных в сеть

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

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

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Также потребуется настроить параметры модуля тестирования.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Автораздача тестов и списка тестируемых

Для раздачи тестов добавьте их в список раздачи (как было указано выше), настройте параметры (дату, время, IP).

Команда Действия → Раздать тест → Сохранить в файл. позволяет сохранить список раздачи в файл.

Имея список файлов для раздачи можно либо вручную открыть его (Действия → Раздать тест → Загрузить из файла. ), либо задать в настройках программы, чтобы он загружался автоматически при старте Журнала тестирования.

Для этого откройте параметры Журнала тестирования, перейдите на вкладку Раздача, укажите этот файл и отметьте переключатель Автозагрузка списка раздачи.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

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

Создание отчета

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

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Отчеты можно создавать сразу по нескольким результатам тестирования.

Полученный отчет можно сохранить в различных форматах: docx (документ word 2007 и выше), rtf, html и др.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Протокол тестирования

Так же в Журнале можно создать протокол тестирования. Файл с тестом для этого не требуется, достаточно результатов.

Протокол тестирования можно создать двумя способами:

а) сразу в html (этот способ остался от предыдущей версии)

б) и в текстовом редакторе (как отчет).

Нужно дать команду Действия → Результаты → Протокол → Выбрать из всех (или Выбрать из выделенных).

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Просмотр результатов на удаленном компьютере через веб-браузер

Иногда может возникнуть потребность контролировать результаты по сети находясь на другом компьютере, а не на том, где установлен и работает Журнал тестирования. Для этого достаточно запустить HTTP-сервер в Журнале тестирования (Сервер → Сервер HTTP активен). В параметрах можно указать, чтобы он запускался автоматически. После этого с другого компьютера в сети можно в браузере открыть страницу http://имя_или_IP_сервера:7777 Имя или IP-адрес тот, что указывали в настройках модуля тестирования.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

В таблице будет те колонки, которые отображаются в таблице результатов Журнала тестирования.

Источник

Снимаем пароль с тестов MyTestX и easyQuizzy

Снимаем пароль с тестов MyTestX и easyQuizzy

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Запомним значение поля «OffsetToData» и переключимся на «Address Converter» в списке слева. Теперь введем значение в поле RVA — мы получили физическое смещение интересующего нас ресурса относительно начала файла («File Offset»).

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Воспользуемся встроенным hex-редактором, который расположен в нижней части окна и пометим это место (правая клавиша мыши, «Begin Of Block»), теперь прибавим к «File Offset» значение поля «Size», которое я упоминал выше: 003437E8 + 0001A50B = 0035DCF3 (значения указаны в hex, у вас значения могут отличаться), переместимся по этому адресу (кнопка с изогнутой стрелкой), отметим это место (правая клавиша мыши, «End Of Block»). Осталось сохранить выделенный фрагмент в отдельный файл. Снова нажмем правую клавишу, выберем Copy->Into New File, укажем имя файла, и готово (dx предлагает упрощенный метод: CFF Explorer->Resource Editor->RCData->»MTA»->правой кнопкой мыши Save Resource (Raw)).

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Запускаем редактор тестов MyTestEditor и отладчик OllyDbg. Аттачимся OllyDbg к процессу MyTestEditor (File->Attach). Мы оказываемся внутри ntdll.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Нажимаем Debug->Run и возобновляем работу приложения. Далее нажимаем правую клавишу где-нибудь в левом верхнем окне отладчика. В появившемся меню выбираем Go to->Expression, в появившемся окне вводим ReadFile (имя функции WinAPI, которая скорее всего будет использоваться для чтения содержимого файла с тестом).

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

В списке снизу выбираем kernel32.ReadFile и нажимаем «Follow expression». Мы находимся в начале функции ReadFile, теперь нам необходимо поставить breakpoint, чтобы отследить обращение программы к функции. Ставим breakpoint, для этого нажимаем правой клавишей на подсвеченной линии ассемблерного кода и выбираем Breakpoint->Toggle. Вообще, прежде чем ставить breakpoint, лучше сначала в MyTestEditor вызвать диалог открытия теста, иначе придется пропускать много обращений (F9) к ReadFile из не интересующих нас мест, их можно определить по значению на верхушке стек-фрейма (правое нижнее окно отладчика, строка с текстом «Return from kernel32.ReadFile to …»). Интересующий нас вызов будет выглядеть приблизительно так:

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

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

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Поставим hardware breakpoint, чтобы отследить обращение по этому адресу. Для этого выберем строчку, которая содержит путь к тесту, нажмем правой клавишей мыши и выберем Breakpoint->Hardware… В открывшемся окне в первой колонке (Break on), выберем Access (R/W) и нажмем OK.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Продолжим выполнение программы (F9 или Debug->Run). Через какое-то время программа в очередной раз остановится, сработает наш свежепоставленный hardware breakpoint. У меня место срабатывания выглядело как-то так:

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Напоминает какую-то промежуточную функцию для работы с файлом, поэтому воспользуемся несколько раз опцией Debug->Execute till return (Ctrl+F9), пока не окажемся в более «высокоуровневом» участке кода, где строится основная логика обработки файла с тестом.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Полистаем код. Нас интересуют всевозможные условные переходы (je, jne, jz, jnz и так далее), которые перепрыгивают более-менее внушительные фрагменты кода, скажем от 5 инструкций. Некоторые участки я сразу пропустил, где, как мне показалось, производятся неинтересные действия, как, например, в этом фрагменте:

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Напоминает проверку версии теста. Мне так сразу показалось, но можно убедиться и опытным путем, поставив breakpoint на инструкции условного перехода и поменяв значение Z-флага в окне регистров справа, когда выполнение программы прервется на этом участке. Пролистаем немного вниз и наткнемся на следующую группу условных переходов:

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Попробуем в лоб поменять Z-флаг на каждом переходе. То есть в MyTestStudent у нас открыт диалог выбора файла с тестом, мы ставим breakpoint на одном из переходов, в диалоге выбираем файл с тестом, который защищен паролем, наблюдаем окно, запрашивающее ввод пароля, вводим туда произвольный текст, после этого у нас должен сработать ранее установленный breakpoint, меняем Z-флаг и продолжаем выполнение программы нажатием F9. Мы увидим, что на вышеупомянутых двух переходах, при изменении Z-флага программа завершает свою работу, после этого запускается браузер, где открывается сайт с фрагментом законодательства: какая-то самопальная «защита» от простого взлома. Однако, при изменении логики условного перехода, который расположен чуть ниже, мы видим, что в программе предварительно открывается тест, хотя после этого программа все равно завершает свою работу и открывает браузер.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Для открытия браузера скорее всего используется функция WinAPI ShellExecute. Проверим наше предположение: снова нажимаем правую клавишу где-нибудь в левом верхнем окне отладчика, в появившемся меню выбираем Go to->Expression, в появившемся окне вводим имя нашей функции, переходим в начало функции и ставим там breakpoint. Снова выполним модификацию логики последнего, интересующего нас, условного перехода, и наш breakpoint срабатывает:

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Воспользуемся несколько раз Debug->Execute till return (или Ctrl+F9), чтобы вернуться из недр shell32.dll и попасть в модуль MyTestEditor (следим за заголовком окна отладчика, там где в данный момент написано «»). Почти сразу попадаем в подобное место:

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Здесь мы видим еще один условный переход, который нам необходимо исправить (на лету, либо заменив условный переход на безусловный — jmp). Получается, что нам нужно подправить два условных перехода, чтобы получить возможность открывать защищенный тест, вводя любой пароль. Заменим и проверим:

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Давайте запустим редактор файлов easyQuizzy, отладчик OllyDbg, подсоединим отладчик к процессу (здесь и далее я не буду детализировать тривиальные моменты работы с отладчиком, как в тексте до этого) и возобновим работу процесса. В этот раз воспользуемся другим способом поиска участка кода, который необходимо исправить. Как вы могли заметить, при открытии защищенного паролем теста, программа выдает сообщение «Incorrect password» (у меня язык интерфейса переключен на английский). Будем отталкиваться от этого.

Переключимся на основной исполняемый модуль easyQuizzy в отладчике (View->Executable modules, двойной клик по имени модуля, убедитесь, что в заголовке окна присутствует текст: «…module easyQuizzy»). Нажмем правой клавишей мыши в окне отладчика и найдем все строковые ресурсы, на которые существуют ссылки в исполняемом коде.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Перед нами появится перечень строк в одной большой таблице, найдем в ней строки с сообщением о некорректном пароле и поставим на них breakpoint’ы.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Пробуем открыть защищенный тест и тут же ловим срабатывание breakpoint’а.

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Почему? Скорее всего программа подгружает необходимые строковые ресурсы при открытии теста, опираясь на некоторые внутренние идентификаторы. Бегло осмотрев функцию, где мы оказались, можно сделать вывод, что ничего особого интересного здесь не происходит. Единственный примечательный момент, это условный переход, отвечающий за отображение подсказки к паролю — ссылка на строку «Password hint:» в коде. Давайте рассмотрим функцию, откуда была вызвана эта функция (либо воспользовавшись Execute till return, либо посмотрев адрес возврата в стеке).

Мы оказались внутри занимательной функции, где можем наблюдать пропуск довольного большого фрагмента кода по условному переходу, вдобавок пропускаемый фрагмент содержит ссылку на строку «Incorrect password.».

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

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

Как узнать пароль myteststudent. Смотреть фото Как узнать пароль myteststudent. Смотреть картинку Как узнать пароль myteststudent. Картинка про Как узнать пароль myteststudent. Фото Как узнать пароль myteststudent

Пробуем изменить логику его работы (например, забиваем условный переход NOP’ами) — вуаля, защищенный тест открывается не запрашивая пароль.

Модифицированные редакторы тестов, позволяющие открыть тест, не зная оригинального пароля:☯ mega.co.nz: MyTestX-mod, easyQuizzy-mod ☯ sendspace.com: MyTestX-mod, easyQuizzy-mod

Статья «Работа с конструктором тестов easyQuizzy»

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

(англ.) – испытание, проверка, проба, критерий, опыт, в результате которого делается попытка оценить тот или иной процесс.

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

Контроль позволяет увидеть сильные и слабые стороны, выбрать оптимальный вариант обучающей деятельности.

А) Диагностическая функция заключается в выявлении уровня знаний, умений, навыков учащегося.

Б) Обучающая функция тестирования состоит в мотивировании учащегося к активизации работы по усвоению учебного материала.

В) Воспитательная функция проявляется в периодичности тестового контроля.

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

Преимущество компьютерного тестирования:

· оценивание результатов тестирования осуществляется мгновенно, автоматически фиксируется и сохраняется на длительное время. Их можно распечатать ;

· возможность формирования достаточно большого количества вариантов теста, которое ограничено лишь размером банка тестовых заданий;

· возможность формирования тестов, различных по уровню обученности обучающихся;

· возможность управления как содержанием теста, так и стратегией проверок в ходе тестирования;

· отсутствует необходимость в бумажных носителях и листах ответа,

· при компьютерном тестировании легко ввести временные ограничения или временное отслеживание процесса тестирования, что трудноосуществимо при бумажном тестировании;

· повышается эффективность тестирования: уменьшается время тестирования (до 50% по сравнению с бумажной формой тестирования) для достижения того же уровня надежности оценивания, что ведет к уменьшению усталости обучающихся во время прохождения теста, что также является важным показателем в результатах тестируемых.

Поэтому, мы поставили перед собой задачи:

1) рассмотреть тестирование как одну из форм контроля;

2) раскрыть положительные и отрицательные стороны электронного тестирования как формы

3) апробировать электронные тесты в процессе обучения.

Хочу рассказать о программе easyQuizzy

(переводится как «проще простого», «очень легко»).

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

А также ее можно использовать как контролирующую программу — для контроля определенного уровня знаний и умений.

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

Изначально проект easyQuizzy разрабатывался, чтобы облегчить работу преподавателей средних школ и ВУЗов, упростив ежедневные «быстрые» опросы учеников. Обычно такие опросы проводились следующим образом:

1. Преподаватель заготавливает и распечатывает вопросы и варианты ответов теста.

2. Бумажные листы с тестами раздаются студентам.

3. В течение 10-15 минут студенты должны ответить на все вопросы теста, выделив правильные варианты ответов

4. Листы с тестами возвращаются преподавателю, и он, при помощи ключа и критерии оценки, выставляет оценки.

Быстрый опрос с помощью easyQuizzy выглядит аналогично:

1. Преподаватель набирает вопросы и варианты ответов теста в программе easyQuizzy, указав время тестирования.

2. Программа генерирует исполняемый файл теста.

3. Обучающиеся запускают исполняемый файл теста и отвечают на задаваемые вопросы.

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

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

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

В чём преимущество этой программы?

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

2) простота в использовании. Любой преподаватель и учащийся сможет быстро, практически за одно занятие, научиться ею пользоваться.

Положительные стороны в применении электронных тестов:

1) возможность проверки усвоения учащимися каждой темы или предмета;

2)осуществление оперативной диагностики уровня усвоения учебного материала каждым учеником;

3) обеспечение одновременной проверки знаний учащихся всей группы и формирование у них мотивации для подготовки к каждому уроку;

4) повышение интереса к предмету;

5) экономия учебного времени.

— Отрицательные стороны в применении электронных тестов:

1) тестовый контроль не способствует развитию устной и письменной речи учащихся;

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

Главные требования к системе компьютерного контроля:

§ тестовые вопросы и варианты ответов на них должны быть четкими и понятными по содержанию, должны соответствовать программному материалу и возрастной группе обучающихся;

§ текст заданий компьютерных тестов необходимо делать кратким и лаконичным;

§ полностью должны исключаться повторы слов, малопонятные, редко употребляемые слова, а также неизвестные учащимся символы, иностранные слова, затрудняющие восприятие смысла;

§ компьютерный тест должен быть простым в использовании;

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

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

Алгоритм работы с конструктором тестов easyQuizzy DOCX / 0 байт

Источник

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

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