Помогите сломать программу.. она мучает весь институт.. Тесты хранит в файле .tst я так и не разобрался.. чем их прочитать.. Вот.. Прога старая, написана на делфи 4-5х версий... DeDE декомпилировал ее.. собственно на рапиде сама прога + сорцы...помогите с исправлением проекта, или хотя бы расшифровкой .tst файлов.. А вообще задача стоит такая.. переписать из исходников, что бы при определенном нажатии на клавишу ( хоткей ..допустим ctrl+ какая то буква ) подствечивался ответ... Затрудняет работу отладчика еще то, что программа хитромудрая.. и не сворачивается и т.д.. т.д. ( использованы хитрые апи CreateDesktopA и сменадесктопа ) если где-то поставишь не то значение.. то ребут компа.. Или хотя - бы открыть .tst файлы.. Это архив с программой + исходники полученные через DeDE http://rapidshare.com/files/123854887/Tester.rar.htm Это .tst файлы.. http://slil.ru/25917720
CreateDesktopA и прочие апи помоему как раз в тему этого форума.. во всяком случае, если я добьюсь сворачивания этой программы.. то смогу написать универсальный патч.. который будет менять параметры в памяти.. и соответственно оценку, при выполнении теста. p.s. если честно - замучался с регистрацией крак лаба..
На какую тему тесты? Никому не нужны IT-обманщики! tst есть сжатый Zlib'ом файл. Сами вопросы - картинки.(см аттач)
twgt Товарищ.. пожалуйста, можно поподробнее.. каким образом вытащили? нагуглить zlib декодер не удалось.. нашел исходники.. собрал, но оно не работает с сабжевыми файлами.
Я же не решал) Посмотрел что используется Zlib и натравил на файл STUNS(ищется в гугле). По коду - там сначала считывается 4 байта - длина. Потом считывается количестово данных равное этой длине. Без IDA не обойтись.
Спасибо. Сейчас в ollydbg попытаюсь обойти CreateDesktopA. что бы программа могла сворачиваться.. отыскал, сейчас попробуем..
twgt да, stuns расшифровывает частично тесты.. но увы.. не могу понять, где хранится пароль от самого файла.. и где хранится информация, о правильных ответах :-(
сделал не много не так.. я перед CreateDesktopA выполнил прыжок 00406D3C . /74 4E JE SHORT Tester.00406D8C ( 00406D3C . /74 4E JMP SHORT Tester.00406D8C ) программа стала позволять вызывать пуск.. уже что-то..
http://slil.ru/25920007 Тут кстати выложил уже пофиксенный тестер.. теперь можно запустить что-то поверх него, если оно будет always on top. Думал отследить адреса через artmoney.. ( т.е. тестировался.. и отсеивал результат ), но увы.. адреса меняются, при перезапуске программы.. что посоветуете?