ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 22.06.2008, 18:55
Аватар для OMG!!
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
Провел на форуме:
1073404

Репутация: 189
По умолчанию

Цитата:
Сообщение от neprovad  
http://ifolder.ru/7070837
вот тебе все ответы. разберешься думаю.
правильный ответ я приписал как A-"номер или словно правильного ответа" по верхам проверил русский язык, все ответы верные, остальное сам проверишь
Супер! ) лови + .. единственное.. скажи, как и чем расшифровал? ) ибо я должен быть готов к любому раскладу ( вдруг будет другой .tst файл.. ) у меня получилось расшифровать Stupid uncompress'ором.. но увы, там не понятно.. где ответы )

http://slil.ru/25920007
Тут кстати выложил уже пофиксенный тестер.. теперь можно запустить что-то поверх него, если оно будет always on top. Думал отследить адреса через artmoney.. ( т.е. тестировался.. и отсеивал результат ), но увы.. адреса меняются, при перезапуске программы.. что посоветуете?

Последний раз редактировалось OMG!!; 22.06.2008 в 19:17..
 
Ответить с цитированием

  #12  
Старый 23.06.2008, 11:47
Аватар для neprovad
neprovad
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
Провел на форуме:
1013791

Репутация: 711


По умолчанию

Код:
CODE:004037D6 C6 05 24 40 46 00 01                 mov     ds:byte_464024, 1
//заменяем 0 на 1. отладочный флаг оставленный разработчиками. включает\отключает развертывание на весь экран формы.

Код:
00406CDB E9 AC 00 00 00                       jmp     locret_406D8C
//меняем на jmp, обходим стороной создание desktop'а и переключение на него

По адресу 448480 находится код расшифровки данных TBank (ответы на вопросы + еще кое какая информация)
В данной процедуре передается на входе блок из tst файла. Расшифровывается паролем, введенным при входе в систему тестирования.
Затем тут же распаковывается zlib'ом. Соответственно, если zlib вернул 0 - пароль неверный.
Пароли: Агарков_Гум_Математика-2_Экз_08 - 9
Рус новый - 1
Химия_экз_экологи - 1
Блок с верными ответами находится так - считываем dword от начала файла, это и есть размер сжатого блока с ответами. Далее расшифровываем паролем, разжимаем
и все) В том же блоке зашифрованном находятся размеры остальных всех вопросов и смещения до них. Смещения начинаются от 0. 0 - это 4+crypted_block_size
Вобщем, надеюсь понятно)
И учти, что есть такая кнопка перед запуском тестирования - Отчет. Если на нее нажать то покажется сообщение о том не искажены ли файлы тестирования и сам модуль. Если что то контрольная сумма в виде sha1 прикреплена к концу файла. Думаю, ты ее сам найдешь без труда)

p.s. Если есть время то лучше распечатай все варианты и обведи правильные ответы и выучи)
Мне уже влом искать остальное. А распаковал я сам, сваял небольшую тулзу и все рипнул

Последний раз редактировалось neprovad; 23.06.2008 в 11:49..
 
Ответить с цитированием

  #13  
Старый 23.06.2008, 13:54
Аватар для OMG!!
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
Провел на форуме:
1073404

Репутация: 189
По умолчанию

Цитата:
Сообщение от neprovad  
А распаковал я сам, сваял небольшую тулзу и все рипнул
а если ты эту утилитку выложишь еще )) ROFL

кстати.. разговаривал с разработчиками..

Код:
Вы писали 21 июня 2008 г., 15:05:05:

> Здравствуйте, служба поддержки...
> Каким образом можно создать \ расшифровать .tst файл для программы
> "Тестер" 7.7 .. что за кодировку она использует?
  tst файл создается программой Банкир версии 7.7
  Кодировка сложная.
  Вопрос, что Вы конкретно хотите получить из tst файла ?

-------------------------------------------------------------
С уважением,
Владимир Мигунов
Руководитель отдела компьютерных технологий
Федерального центра тестирования
"Сложная" Она оказывается ))) :-D
 
Ответить с цитированием

  #14  
Старый 23.06.2008, 14:04
Аватар для neprovad
neprovad
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
Провел на форуме:
1013791

Репутация: 711


По умолчанию

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

p.s. разработчики криво используют т.н. "подпись" файла. Надо было сделать использование этой подписи для расшифровки данных и без нажатия кнопки отчет информировать о повреждении модуля тестирования.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хакер и закон! SladerNon Болталка 17 12.11.2009 09:42
Нужна помощь Worms С/С++, C#, Delphi, .NET, Asm 11 16.01.2008 13:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ