On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 37
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 1
ссылка на сообщение  Отправлено: 18.10.06 20:09. Заголовок: Тесты (много текста)


Информационные технологие всё больше и больше захватывают различные сферы нашей жизни. И вот уже студенты медицинского (заметьте, медицинского) ВУЗа пишут тесты на компьютерах. «Какой ужас», - скажут одни, «Как хорошо», - скажут другие…
Основной принцип хакерства гласит – информация должна быть доступной. Не все кафедры к сожалению следуют этому принципу… Вспомните анатомию - как было хорошо – тесты мог получить каждый… Теперь вспомните (если уже есть что вспомнить) спецподготовка, АСУ, факультетская хирургия – тесты вы видите первый раз на занятии, где вы пишете их на оценку (а тут ещё этот рейтинг). Ну разве можно так издеваться над студентами (особенно если они старшекурсники:))? «Конечно нет», - скажете вы. Что ж, я с вами абсолютно согласен.
Ну так что, приступим?
Итак, перед нами стоит задача достать тесты с академских компов. Попробуем её решить.
Практика показывает, что на большинстве (если не на всех) кафедрах тесты студенты пишут в программе 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

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 77 , стр: 1 2 3 4 5 6 All [только новые]





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.06.07 23:54. Заголовок: Re:


а не подскажите, где найти прогу, чотбы перегнать закодированные файлы с тестами, назад в текст?? очень надо!!

Спасибо: 0 
Цитата Ответить



Пост N: 286
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 1
ссылка на сообщение  Отправлено: 07.06.07 03:31. Заголовок: Re:


Внимательно перечитай топик - такой вопрос уже поднимался и я на него отвечал.

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 14.03.08 20:13. Заголовок: а где можно скачать..


а где можно скачать програму QSTC.EXE. ? или как достать информацию из qsz обратно в текстовый файл?

Спасибо: 0 
Цитата Ответить



Пост N: 739
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 4
ссылка на сообщение  Отправлено: 14.03.08 20:34. Заголовок: Из qsz исходные тест..


Из qsz исходные тесты не получить (т.е. конечно достать можно, но сложно :))
Если натырили файлы qsz, то скачайте программу ASSIST2 с http://www.examatic.com. Положите эти файлы в соответствующую папку программы и решайте тесты там.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 20
Зарегистрирован: 16.01.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 15.03.08 13:16. Заголовок: тесты может и объект..


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


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 740
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 4
ссылка на сообщение  Отправлено: 15.03.08 13:37. Заголовок: А кто-нибудь видел г..


А кто-нибудь видел грамотно составленные тесты? :) Особенно умиляет что-нибудь в таком роде:
Все ответы являются неверными, кроме:
а. какой-то ответ
б. ещё какой-то ответ
в. верно А и Б
г. верно только В
д. всё верно
е. всё верно
ж. всё неверно
А тесты если они уже составленные нравятся преподам (по своему опыту), потому что можно на занятии полчасика отдохнуть от той ерунды, которую зачастую несут студенты. :)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 22
Зарегистрирован: 16.01.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 16.03.08 11:04. Заголовок: dr.MIG жжош. :-)))) ..


dr.MIG жжош. :-)))) грамотно составленные тесты есть в буржуазных книжках.
может, отдохнуть-то и можно, но студенты от этого лучше знать не будут. я вспоминаю слова одного препода: "тесты - от слово testis, студентов за яйца только дёргать".

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 741
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 4
ссылка на сообщение  Отправлено: 16.03.08 11:30. Заголовок: Testis -- это +1 :) ..


Testis -- это +1 :)
Да, ещё убивало всегда, когда перед написанием теста предупреждают, что написать его больше, чем на три невозможно и если у тебя больше, то ты списал :)
Какая нахрен ковенция, когда один из преподов на одной из кафедр, видя тесты написанные на 65-80% (заметьте, это далеко не 5), говорит, что все списали и выставляет всем по 50%, что =2. Так что это за кафедра, где студентов не могут научить больше чем на три с натяжкой? :)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 24
Зарегистрирован: 16.01.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 16.03.08 17:16. Заголовок: эт точна! преподы, я..


эт точна! преподы, я думаю, сами на половину тестов ответить не смогут! даёш Балонскую канвенцию!!!! ЯГМА - ФОРЕВА!!!!! Рассейское образование - фперёд!!!!
З. Ы. простите, наболело

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1
Зарегистрирован: 23.09.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.09.08 11:17. Заголовок: dr.MIG,хакер хренов ..


dr.MIG,хакер хренов расписал на пол страницы всякую ересь. Решение на самом деле проще: флешка с прописаным exe в авторане. Почти на всех компах стоит XP. Всплывает окошко поверх всех окон с предложением открыть как папку, запустить флеху и пр. Аналогичным образом работает софт для ворования паролей из кэша. Программу для поиска файлов лучше на ВБ не писать ибо не все библиотеки из последних скажем визуал студио стоят там, софт может просто не запустится.
И напоследок: нафига людей обманывать, файлы эти нифига не шифруются, они обычные текстовые. Меняем расширение и радуемся жизни. Особого ума не надо. Будет время-напишу софт для поиска этих файлов, но все равно учитывая нехилый объем жестких дисков, искать она будет ох как долго.

Еще как вариант: скорее всего софт ставится в определенную папку, так что извращаться вообще не придется. Скажем програмфаилз/название проги. Можно покопать и узнать.

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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 902
Зарегистрирован: 26.05.05
Рейтинг: 3
ссылка на сообщение  Отправлено: 23.09.08 14:34. Заголовок: kostyuchenko столько..


kostyuchenko столько шума вокруг ничего... :) Твой вариант "напоследок" меня повеселил... Много ли в институте кафедр, на которых комп есть не только преподавательский, но еще и куча ученических??? :) да еще и в локалке... Раньше только на кафедре АСУ было такое... сетка на коаксиле... :) Неужели сейчас в академии всё так изменилось?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 23.09.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.09.08 15:33. Заголовок: Нам на спецподготовк..


Нам на спецподготовке, где уже оборудован компутерный класс, сказали что приказ ректора, чтобы компьютеризировать на 70% весь учет знаний, а значит тестирование. Мы щас тока вот сдаем спецподготовку (экзамен в пятницу), так у нас каждый день по токсикологии учет знаний. На клинических кафедрах обещали по 1-2 писать тесты (хоть й комп на кафедре есть)-все по очереди ходят и отвечают.
Центр информатизации также не спит, все объединено в большую локалку. скажем знакомые чуть было не достали на 1 курсе тесты по обзей химии из главного корпусе через локалку в 5 корпусе. Как это планировалось-я хз, но какието знакомые знакомых в центре сказали что институт весь объединен. Даже в физручном корпусе стоит хаб на 8 компутеров, витая пара в виде 8 проводов идет на кафедру норм физиологии и примерно столько же на войну. Эти факты говорят о том что это скорее всего правда.

Ну и напоследок стоит добавить что 10 минут лазанья по инету принесли плоды. Оказывается в моих измышлениях меня опередили. Существует конфигуратор для флешек, указываешь диск, расширение которое нужно и все. В XP авторан для флеш работает в 100% случаев без проблем. С вистой труднее. Конфиг не палится. Как все готово-вставляешь плешку дома, открываешь конфигуратор и извлекаешь файлы с флешки. Проверю на АСУ когда оно будет.
Софт выложу в тему после проверки.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 903
Зарегистрирован: 26.05.05
Рейтинг: 3
ссылка на сообщение  Отправлено: 23.09.08 15:45. Заголовок: kostyuchenko на АСУ ..


kostyuchenko на АСУ были древние компы без USB портов в мое время... По поводу физручного корпуса - туда НЕТИС домовую сеть протащил! :) Я у них рылся уже в материалах! :) там спорт клуб какой то...
Вообще с трудом верится это... В чем смысл? Для чего это планируют сделать?
По поводу флэшек известная штука... этот autorun.inf сколько не удаляй, с каждого третьего компа все равно подцепишь! :)))

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 3
Зарегистрирован: 23.09.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.09.08 15:57. Заголовок: Так, доразобрался с ..


Так, доразобрался с сабжем щас тестирую на себе. Прошу прощения что нагнал про формат-видимо нам просто повезло и мы украли с ОМОвЧС рабочую версию теста (недоделаную,незапакованую). Вообщем скачал софт сам и зашифрованый фаил. Формат-обычный zlib. Расшифровывается наура.
Домовая от нетиса-возможно. А зачем тогда центр информатизации. На АСУ щас 2 класса:новый и старый. комменты излишни, за преподским компом кстати все актуально в обоих классах. Хотя отключить USB программными средствами не составляет труда. Короче не знаю как Вы, а я заготовил боевую флешку на фак хирургию. будем пробовать =)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 904
Зарегистрирован: 26.05.05
Рейтинг: 3
ссылка на сообщение  Отправлено: 23.09.08 16:03. Заголовок: kostyuchenko тут ско..


kostyuchenko тут скорей спортивный интерес... :) и я тебя понимаю! :) Фиг с ними тестами самими... смогу-не смогу многих людей погубило! :))))

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 77 , стр: 1 2 3 4 5 6 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет