powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с изменением даты
21 сообщений из 21, страница 1 из 1
Помогите с изменением даты
    #39756879
trial-vika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база на MS SQL 2005. Имеется выражение, содержащее дату. Это конец 2018 года. 0x50 - смещение даты. Помогите понять, как изменить эту дату.

0x00000000000000A003400000000000002F9542A13709E54000000000000040DF084000000000000000000000000000FA08400000000000005FFC33265509E54000000000000080DF0840000000000000000000007039E54010303030303030303030303030303030300000000000000000000000000000000001010001010101010100000000010001000000000101010001010100000000000000000000000000000000000000000000000000000000000303042B0206050100000000040201080703010003000326030004210303093A0205070100000000000000000000000000000000010001190000000002040300000000000000000000000000000000000101042903040500030405000000000000000000000000000100010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007040023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400040404040404000000000400040000000000040000000004000000000000000000000000000000000000000000000000000000000000010B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE512777217A73350014000000830200000C62376136623361356265613600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000002061366238626462396137623361326164343761366133626662366138623061650000000000000000000000000000000000000000000000000000000000000000000000010000001861366238626462396137623361616262323032303230323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D00000C6136623862646239613762330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306236383739323934393439373935396638393864343239353838383938633532343562396163613462386233613235300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001661396136616335343534616239323961383738333430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030353133663338326433393231326133623262323632303362336233663562356635373538353234363437346535323461203134306430653131313530643432333530323163323631353032316334613562000000000000000000000000000000000000000000000090256E9C512460E9C5239138DAB2BAA17B9B4431954AE3C183C5E9BE28E6247B622A48E5DD95E829A3A6E1E5FD8A6DAFA2A439BFBBE128BC8CB797FCD5D19AA8948EBB7834A8D0ACE152ECBB5258B683744C7263C8B4455D37A69A80C655A896B24FF8CF6273722B715154D9E229CFEB58337BA77A8587CBD78BB9405CCFDDCDB263767724F13831D9BC56C0F77771DD3D56282899384BE9392E9576958F8DDFEC3CB44822829FE4F59846F15777B6F677EE77AC5E96BDD079DD899A6FF76B466068DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000788500007E8BFF494F25E540000000000000A8B80B4000000000000000000000000040DF084001000000000000000000000000000000000000000000000000000000000000000000E0DFE4400000000000000000D9CD3D420E09E54000000000000000000000000000000000000000000000000000000000000000004D45AD9DD9DFB0EF31EBAA7EEF2E39C8446360CD2031D16C82D5E5607BCDA7E971E05184F2D64A82BDF565DD4E81E680E9A932CA952ABDD72D40482A7EAC7B697E4ACF69B620A72A8A3B979EECD4FA77A2578BDCD4788D6846CE3998CC8BBFEB90BB87CF5EA54F4B226A5A53C07BF56F46DE3D3CD4D3DB50F78FE9C0A0D0522AE7B0EBF9EC57A1B39ABC85A2B8000000
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757048
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратитесь к разработчику вашей системы.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757091
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заполни 3 конверта (с) анек :)
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757095
trial-vika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич, его больше нет(
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757124
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть практически бесконечное количество способов представить дату в 1912 байтах.
Ищите разработчика, который изучит или детально знает вашу систему.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757128
trial-vika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B., а может есть какие-то вводные, от чего можно было бы оттолкнуться?
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757129
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trial-vikaAlibek B., а может есть какие-то вводные, от чего можно было бы оттолкнуться?От исходного кода вашего приложения.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757160
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trial-vikaAlibek B., а может есть какие-то вводные, от чего можно было бы оттолкнуться?Штатно из приложения поменять к-л дату на 1день назад/вперед. Сравнить значения до и после.
Но если оно хоть немного шифруется, то..... эти попытки будут до лампочки.

А что за база такая важная ?
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757165
trial-vika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
L_argo, из приложения не могу, т. к. дата просрочена, приложение выкидывает. База не то,чтобы важная, но мы с ней работаем уже много лет. К ней привязано несколько приложений.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757168
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trial-vikaL_argo, из приложения не могу, т. к. дата просрочена, приложение выкидывает. База не то,чтобы важная, но мы с ней работаем уже много лет. К ней привязано несколько приложений.
ну попробуйте системное время отмотать назад
может пустит в приложение
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757186
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradtrial-vikaL_argo, из приложения не могу, т. к. дата просрочена, приложение выкидывает. База не то,чтобы важная, но мы с ней работаем уже много лет. К ней привязано несколько приложений.
ну попробуйте системное время отмотать назад
может пустит в приложение
И крайне желательно сделать это внутри виртуальной машины. Скопировать туда базу, развернув такой же инстанс SQL 2005, отрубить коннект в интернет, оставив выход только в локальную сеть, и только после этого перегрузить виртуальную машину, поменять дату и запустить приложение.

По факту - разработчик заблокировал работу в 2019-м году, оставив Вам грабли - или Вы нанимаете его на ручное продление "лицензии", или приложения перестают работать. Когда он такое делал - или не было контроля, или ему сказали, что обязательно ему заплатят в конце 2018-го года за такое "продление". Теперь его нет - или ищете, или ищете разработчика более высокой квалификации, которой сможет разобраться в отладке приложений и поменять машинный код этих приложений (если это не нарушает условия лицензии на приложения).
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757187
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trial-vikaБаза не то,чтобы важная, но мы с ней работаем уже много лет. К ней привязано несколько приложений.
Раз не важная - больше с ней не работайте, найдите аналоги таких приложений или напишите с нуля. Удачи.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757193
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trial-vikaЕсть база на MS SQL 2005. Имеется выражение, содержащее дату. Это конец 2018 года. 0x50 - смещение даты. Помогите понять, как изменить эту дату.

На Вашем месте я бы подумал вот над каким вопросом - если поменять дату в одном месте, то приложение запустится , а потом сотрет безвозвратно ВСЕ в этой базе. Как защита от взлома. Это реализовать не так сложно. И это хуже, чем если бы приложение совсем не запустилось.

Так что делайте копии БД и экспериментируйте над ними, а оригинал скопируйте на съемный диск и уберите в сейф. Очень рекомендую, пока не сломали единственный экземпляр базы.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757203
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем/почему возникла необходимость менять?
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757214
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183,

Потому что если прочитать признание автора темы - "дата просрочена, приложение выкидывает". В общем, защита от "непродления" лицензии через автора приложений.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757277
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAP982183,

Потому что если прочитать признание автора темы - "дата просрочена, приложение выкидывает". В общем, защита от "непродления" лицензии через автора приложений.То есть, достаточно сдвинуть системную дату "в прошлое" перед запуском, а после запуска восстановить правильную дату?
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757286
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iapAndy_OLAP982183,

Потому что если прочитать признание автора темы - "дата просрочена, приложение выкидывает". В общем, защита от "непродления" лицензии через автора приложений.То есть, достаточно сдвинуть системную дату "в прошлое" перед запуском, а после запуска восстановить правильную дату?
Если автор приложения планировал совсем простую защиту - то да. Если в процессе работы приложение проверяет текущую дату и сравнивает с зашитой внутри себя в другом месте еще одной датой окончания - то может возникнуть ситуация, когда приложение для начала зашифрует (да хотя бы тем же XOR) все таблицы в БД, а потом выпадет в синий экран. И тогда даже передвинуть дату будет бессмысленным занятием.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757437
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае придется от этой проги отказаться.
Даже если удастся после смещения сист.даты ее запустить.
Начинайте думать в этом направлении.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757484
trial-vika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad, нет. так это не работает
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757490
trial-vika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAP, так примерно и было. Мы купили софт у правообладателя. Он уехал в другую страну, а разработчика оставил на сопровождение. Но, когда обновление софта стало для нас неактуально, разработчик прописал ограничение даты, чтобы не дать нам соскочить. И софт не такой уж великий, но с ним мы работаем с базой клиентов, которой 10 лет и нам очень жалко потерять всю инфу, наработанную за это время.
Защита там построена таким образом, что дата, которую я приводила, скриптом прописывается в одну из таблиц базы. И мы так уже делали в конце прошлого года. Но я не помню как. И вы видите, что я не спец в MS SQL, но пытаюсь разобраться. Извините.
...
Рейтинг: 0 / 0
Помогите с изменением даты
    #39757495
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Ага, а если бы эта дата хранилась в файлике на шаре, то куда бы вы вопрос задали?

В общем, разбирайтесь с вашим разработчиком через суд или реверс-инжинерьте вашу программу, чтобы узнать, каким образом дата пакуется в бинарь. В любом случае, это не имеет отношения к MSSQL, поэтому закрыто.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с изменением даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]