Информационные технологие всё больше и больше захватывают различные сферы нашей жизни. И вот уже студенты медицинского (заметьте, медицинского) ВУЗа пишут тесты на компьютерах. «Какой ужас», - скажут одни, «Как хорошо», - скажут другие… Основной принцип хакерства гласит – информация должна быть доступной. Не все кафедры к сожалению следуют этому принципу… Вспомните анатомию - как было хорошо – тесты мог получить каждый… Теперь вспомните (если уже есть что вспомнить) спецподготовка, АСУ, факультетская хирургия – тесты вы видите первый раз на занятии, где вы пишете их на оценку (а тут ещё этот рейтинг). Ну разве можно так издеваться над студентами (особенно если они старшекурсники:))? «Конечно нет», - скажете вы. Что ж, я с вами абсолютно согласен. Ну так что, приступим? Итак, перед нами стоит задача достать тесты с академских компов. Попробуем её решить. Практика показывает, что на большинстве (если не на всех) кафедрах тесты студенты пишут в программе ASSIST. Программу можно скачать в нете (если нет возможности стырить с компа вашего препода). Из мануала к ней можно узнать, что тесты хранятся в той же папке, что и программа. Файлы тестов имеют расширение qsz. Получаются они из обычного текстового файла, который имеет формат: ? Текст вопроса + Правильный ответ - Неправильный ответ Перевод из текстового файла в файл qsz осуществляется программой QSTC.EXE. Она каким-то алгоритмом (хотите узнать каким – IDA или SoftIce вам в помощь :)) сжимает (по типу архиватора) информацию. Программа ASSIST находит все файлы с расширением qsz в своей папке автоматически при запуске. Вы отмечаете его галочкой и приступаете к решению теста. Отсюда следует, что нам достаточно скачать программу ASSIST (распространяется freeware), натырить qsz-файлов с компа на котором мы пишем тест, скопировать их себе в компьютер в папку с программой ASSIST, запустить её и наслаждаться решением тестов. Но, согласитесь, не всегда есть возможность рыться в чужом компьютере… Следовательно наша задача в как можно быстрее скопировать qsz-файлы себе на дискету. Причём мы не знаем в какой папке они находятся и у нас есть… ну допустим… всего… 20 секунд. Так мало? Нет, этого вполне достаточно! Для этого мы сейчас с вами напишем программу, которая будет выполнять следующие операции: произведёт поиск по всему компьютеру файлов с расширением qsz и скопирует им нам на дискету. При этом необходимо перестраховаться – спрятать всё скачанное (а вдруг вас запалят). Для этого воспользуемся самым простым (но не всегда самым надёжным) способом – будем копировать файлы не прямо на дискету а в папку с атрибутом «скрытая» (ну покажите мне хоть один комп в академии, где в свойствах проводника стоит «отображать скрытые папки и файлы»). Т.е. если препод и посмотрит на дискету, то ничего кроме нашей программы он не увидит, вы же, придя домой, в свойствах проводника укажите «отображать скрытые папки и файлы», и вы увидите украденные вами тесты. Что бы реализовать эту задачу, необходимо выбрать язык программирования. Пусть будет VisualBasic (тем более я его знаю лучше всего:)), ещё плюсы в сторону этого языка – простота (пока Си-шник объявляет константы Вб-шник уже пьёт пиво на гонорар за программу:)), малый размер файла (можно дискутировать, но не нужно, тем более здесь). Кстати тем, кто обвиняет этот язык в том, что на нём почти ничего не реализовать – большой fuck. Те, кто так говорят, больше «Hello, Word!» ничего на нём и не писали (если хотите в следующей статье напишем сканер памяти по типу ArtMoney:)). Те кто не интересуется программированием, описание кода может пропустить и скачать уже готовый exe-шник. Копируйте его на дискету, вставляйте в целевой комп, запускайте (Мой компьютер->Диск A:\->007.exe), увидите окно с надписью «OK!», которая через секунду исчезнет. Теперь забудьте про программу она всё сделает сама. Только не забудьте минут через пять (ну или когда препод отвернётся, но не слишком рано – пока файлы отыщутся…) извлечь дискету. Примечание: файлы будут в скрытой папке с именем «007». Те кто интересуется программированием, скачиваем исходники и читаем мои комментарии. После компиляции проекта, лишнюю информацию (вкладку о версии и т.п.) из программы я убрал, используя ResHacker и заодно сжал её, используя ASPack. Всё это добро можно скачать здесь http://electromash.yaroslavl.ru/007/index.php
А вот студенты 3 курса - вешайтесь! :) На общей хирургии ответов у вас не будет! :) Верней если они и будут - не удивляйтесь, что не подходят... :) и так далее...
PS. ...да простите вы меня, господа студенты 3 курса и те, кто в будущем году ими станет! :)
Пост N: 51
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг:
1
Отправлено: 13.11.06 18:32. Заголовок: Re:
Только то, что вряд ли студентам жить станет от неё легче (во всяком случае нашему поколению). А конвенция приведёт к реформации (заметим кардинальной) учебного процесса (самый банальный пример - объединение патфизо и патана в патологию). Реформация системы преподавания потребует значительных затрат (банально - на новые учебники). Непонятно почему правительство придерживается западного курса?... Что хорошо в Америке и Европе... Давайте уж тогда отменим бесплатное высшее образование, как предлагают отдельные высокопоставленные люди, забывая, что ТАМ где-нить в Гарварде, если ты идиот с толстым кошельком, тебе всё равно не выучиться. А у нас платно учить будут кого-угодно и ходить далеко не надо - в нашей ЯМЕ бюджетников отчисляют ох как хорошо, а платник не ходит полгода и не здаёт экзамены и приказ об его отчислении оформляют через год - А ВДРУГ ЗАПЛАТИТ НАМ, ещё годик посидит. Тьфу, чёрт. Крах высшего образования и ничего больше.
Пост N: 67
Зарегистрирован: 18.05.05
Откуда: Россия, Ярославль
Рейтинг:
-1
Отправлено: 14.11.06 20:27. Заголовок: Re:
Слушайте меня. Так как я препод. Тесты - самое объективное из того что может быть - только те правда из них на которые один ответ. Ваши преподаватели и их оценки это полный субъективизм. Все идет у нас в академии к тому что везде будут тесты а оценки в виде рейтинга. Пятибальная система себя изжела.
Все даты в формате GMT
3 час. Хитов сегодня: 4
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет