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 [только новые]





Пост N: 4
Зарегистрирован: 23.09.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.09.08 16:23. Заголовок: Возможно. Короче бое..


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

Может кто расскажет как проходит тестирования на фак хирургии? Сколько компов? как палят? компы новые? ЮСБ на передней панели есть?

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



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


kostyuchenko напрасно ты тут пишешь такие вещи! Преподаватели читают форум, сейчас прочитают и будут бдить! :)

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



Пост N: 891
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 4
ссылка на сообщение  Отправлено: 23.09.08 17:48. Заголовок: kostyuchenko пишет: ..


kostyuchenko пишет:

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


Иногда лучше жевать, чем говорить.

kostyuchenko пишет:

 цитата:
Решение на самом деле проще: флешка с прописаным exe в авторане.


Решение писалось под конкретную задачу два года назад, флэшка тогда была далеко не у всех, у меня не было, например. Или представь, что форм-фактор материнской платы был AT. Прикинь, в восьмидесятые писали письма на бумаге -- дебилы хреновы, легче было воспользоваться электронной почтой. Так что ли? :)

kostyuchenko пишет:

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


Однако практика показывает, что порой программа лежит то ли в моих документах, то ли в корне диска С, как было на фак. хирургии.

P.S. вероятность нахождения USB-разъёма на передней панели корпуса компа из нашей академии мала.

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



Пост N: 5
Зарегистрирован: 23.09.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.09.08 18:13. Заголовок: Пусть преподы читают..


Пусть преподы читают. Я это и вправду делаю ради спортивного интереса. Что я, тесты по информатике не решу чтоли?

Я не говорю что было раньше, я говорю что есть сейчас. 99% что препод себе заказал новый компутер где все есть.
В принципе вариант с указанием точной директории утратил актуальность.
Поподробнее про факхирургию пожалуйста. Что там? Комп класс или 1 коп или еще что? Есть вообще возможность дотянуться хоть до задней крушки.
На ОМОвЧС на передней стенке был ЮСБ и компутеры есть новые, как впрочем есть и старые. Короче была возможность, но я ее профукал, а жаль.


Вот боевой архив: http://webfile.ru/2253871
Описание как всем пользоваться во вложенном файле.

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



Пост N: 2
Зарегистрирован: 31.08.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.09.08 21:10. Заголовок: Ну и кому нужен этот..


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

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



Пост N: 6
Зарегистрирован: 23.09.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.09.08 21:39. Заголовок: рейтинг влияет на эк..


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

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



Пост N: 3
Зарегистрирован: 31.08.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 25.09.08 22:13. Заголовок: Экзамены-то влияют н..


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

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



Пост N: 1
Зарегистрирован: 18.05.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 18.05.09 23:45. Заголовок: проба..


проба

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



Пост N: 2
Зарегистрирован: 18.05.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 18.05.09 23:55. Заголовок: Тоже было задался во..


Тоже было задался вопросом, как вернуть формат *.qsz в *.txt и чтоб тут не писали, оказывается очень просто. Ну, если кого-то интересует, то читайте тут
http://forum.freesoft.ru/index.php?showtopic=5057&st=0
а точнее чтоб быстрее был, то конкретно прочтите сообщение 16 а прогу качайте с сообщения 22.


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



Пост N: 1
Зарегистрирован: 19.05.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.05.09 16:56. Заголовок: ДА ВЫ ПРОСТО НЕ УЧИЛ..


ДА ВЫ ПРОСТО НЕ УЧИЛИСЬ НА КАФЕДРЕ ПОЛИКЛИНИЧЕСКОЙ ПЕДИАТРИИ!!! ВОТ УЖ ГДЕ ЗАЕБУТ ЭТИМИ ТЕСТАМИ - ВХОДНОЙ (В НАЧАЛЕ ЗАНЯТИЯ) И ВЫХОДНОЙ (В КОНЦЕ ЗАНЯТИЯ). А ЕСЛИ УЖ НА 100 ПРОЦ - ТАК ЭТО ЗАСТАВЛЯЮТ ПЕРЕД НОСОМ У ПРЕПОДА ПЕРЕПИСЫВАТЬ ДО ТЕХ ПОР ПОКА НЕ БУДЕТ ТРИ БАЛЛА!!!
СТАРЫЕ МАРАЗМАТИЧЕСКИЕ ДУРЫ, ОСОБЕННО АССИСТЕНТ ЛЮСЬКА СТАРУНОВА!!!

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



Пост N: 3
Зарегистрирован: 18.05.09
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.05.09 20:41. Заголовок: И правильно делают в..


И правильно делают вас БАРАНОВ розвелос ни теории, ни практики в голове нету, а за деньги мамки встроят в какую то государственную поликлинику (потому-то в частной вы и НАХ… ненужны), и вы горазд людей калечить. Не шарите идите в милицию работать и то там поумнее будут.

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



Пост N: 1031
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 4
ссылка на сообщение  Отправлено: 20.05.09 20:59. Заголовок: xururG пишет: вас Б..


xururG пишет:

 цитата:
вас БАРАНОВ


Удивительно видеть подбное обращение в тексте с таким количеством орфографических и пунктуационных ошибок.

P.S. Да и вообще не понятно, причем здесь профессор Баранов .

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



Пост N: 1032
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 4
ссылка на сообщение  Отправлено: 21.05.09 00:34. Заголовок: xururG пишет: Тоже ..


xururG пишет:

 цитата:
Тоже было задался вопросом, как вернуть формат *.qsz в *.txt и чтоб тут не писали, оказывается очень просто. Ну, если кого-то интересует, то читайте тут
http://forum.freesoft.ru/index.php?showtopic=5057&st=0
а точнее чтоб быстрее был, то конкретно прочтите сообщение 16 а прогу качайте с сообщения 22.


1. Я бы оттуда качать не стал, так как 5 антивирусов из 39 говорят, что там троян. Возможно, это не совсем так, а предупреждение антивируса вызвано некоторой другой известной мне причиной, но тем не менее.
2. Да для себя я давно уяснил, что там за формат, но не стал тревожить старую тему. И не просто zip там, если уж на то пошло. После распаковки из zip, файл имеет следующую структуру:
4 байта — длина вопроса
x байт — вопрос
4 байта — длина ответа
x байт — ответ
4 байта — флаг правильного (-1) или неправильного (0) ответа

Вот моя программа для декомпиляции QSZ в TXT. В архиве сама программа плюс длл-ка (все в один файл паковать не стал, чтобы не орали некоторые антивирусы).


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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 20.06.09 15:45. Заголовок: Вика


одним словом, если мне нада открыть .qsz, то мне тупо розширение поменять ???


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



Пост N: 1044
Зарегистрирован: 11.09.06
Откуда: Россия, Ярославль
Рейтинг: 4
ссылка на сообщение  Отправлено: 20.06.09 17:30. Заголовок: Вика, если я тебя на..


Вика, если я тебя назову Васей, у тебя тут же что-то вырастет? А почему с файлом должно быть иначе?
Скачай один из двух конвертеров, ссылки на которые даны выше, и скорми им твои файлы. Если повезет на выходе получишь исходные текстовые файлы.

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

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