Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Вниз

Защита от взлома   Найти похожие ветки 

 
tsndamir ©   (2007-07-09 12:48) [0]

Здравствуйте.

Кто-нибудь знает, как работает программа Keyfinder?. Мне нужно, чтобы
программа при запуске каждый раз определяла серийный номер Office.
Моя программа работает только с Wordом. Чтобы не сочинять системы защиты от взлома моей программы, хочу привязаться к серийнику Office.


 
tsndamir ©   (2007-07-09 12:53) [1]

Насколько я понял, Keyfinder использует библиотеку MSVBVM60.dll. Где можно  взять описание этой библиотеки?


 
Сергей М. ©   (2007-07-09 16:03) [2]


> Где можно  взять описание этой библиотеки?


Предположим, ты его поимел.

Что дальше ? Твои действия ?


 
tsndamir ©   (2007-07-10 09:52) [3]

2 Сергей М. А ты всегда знаешь как действовать перед изучением библиотеки? Ты уверен, что в этой библиотеке нет функции
function Dai_Serial_Number_Damiru_From_DigitalProductID(Volshebny_Parametr: Variant) : To_Chto_Nugno;?


 
Сергей М. ©   (2007-07-10 10:07) [4]


> ты всегда знаешь как действовать перед изучением библиотеки?


Конечно знаю)


> Ты уверен, что в этой библиотеке нет функции


На все 100%.

Эта библиотека - всего лишь "движок" визуального Васика, что следует даже из названия:

MicroSoft Visual Basic Virtual Machine


 
Сергей М. ©   (2007-07-10 10:17) [5]


> Keyfinder использует библиотеку MSVBVM60.dll


Нет, не использует. С чего ты это взял ?


> хочу привязаться к серийнику Office


Он хранится в реестре.

Где ?

Запусти RegMon, следом запусти KeyFinder - RegMon покажет тебе, к каким ключам реестра обращается KeyFinder, это и будет для тебя отправной точкой для дальнейших изысканий.


 
Сергей М. ©   (2007-07-10 10:25) [6]


> нужно, чтобы
> программа при запуске каждый раз определяла серийный номер
> Office


Как это может помочь в плане защиты от взлома ?


 
Anatoly Podgoretsky ©   (2007-07-10 11:21) [7]

Может, пользователь его проклянет.


 
{RASkov} ©   (2007-07-10 13:10) [8]

> [0] tsndamir ©   (09.07.07 12:48)
> Чтобы не сочинять системы защиты от взлома моей программы,
> хочу привязаться к серийнику Office.

Что-то я не понял.... мне (как пользователю твоей проги), что... чтобы пользоваться твоей программой нужно еще и MsOffice купить???


 
Anatoly Podgoretsky ©   (2007-07-10 13:37) [9]

> {RASkov}  (10.07.2007 13:10:08)  [8]

Не только купить, но не имешь даже права поставить другой офис или переинсталировать с другим серийным номером, автор программы этого не разрешает, не ты владелец офиса, а он.

Лохотрон!


 
tsndamir ©   (2007-07-10 16:45) [10]

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

В Total Commandere ставлю курсор на JSKeyfinder.exe, нажимаю F3, открывается Lister, там в закладке Imports/Exports стоит MSVBVM60.dll
и список функций (около 100, хотя их в этой библиотеке тыщи. TDumpом проверял), импортируемых из этой библиотеки. Нажимаю кнопку "Test Imported Functions", появляется сообщение "Module and all imported functions loaded"
Они там просто так, для красоты?


 
tsndamir ©   (2007-07-10 16:48) [11]

Хотя, возможно это Total Commander их использует...


 
tsndamir ©   (2007-07-10 16:49) [12]

Вернее программа Lister :)


 
Сергей М. ©   (2007-07-10 16:54) [13]


> Ну и что? Нельзя обращаться к функциям этой библиотеки?


Да на здоровье ! Обращайся сколько влезет).. Разве ж я против ?)


> рас это "Движок", то это СОМ сервер, который нужно создавать
> в программе чтоли?


Это ты у меня спрашиваешь ?

Это ты у мягких спроси - они эту байду придумали)

И если они ее не документировали, значит на то были довольно веские причины.


> В Total Commandere ставлю курсор на JSKeyfinder.exe, нажимаю
> F3, открывается Lister, там в закладке Imports/Exports стоит
> MSVBVM60.dll


Упомянутый тобой "кифайндер" я скачал для интереса отсюда

http://www.magicaljellybean.com/keyfinder.shtml

Нет там в IAT ни малейшего упоминания о Васике.


 
tsndamir ©   (2007-07-10 16:57) [14]

В блокноте открываю JSKeyfinder.exe - тоже сплошные названия функций из библиотеки MSVBVM60.dll. Кто же что путает?


 
Сергей М. ©   (2007-07-10 17:01) [15]

Надеюсь, это

JSKeyfinder.exe <> Keyfinder.exe

не подлежит сомнению ?


 
tsndamir ©   (2007-07-10 17:07) [16]

Вот

http://files3.majorgeeks.com/files/a0712a11b59d69eb0d347b2465cc7247/covertops/JS_Keyfinder_v103.zip


 
Сергей М. ©   (2007-07-11 08:24) [17]


> tsndamir ©   (10.07.07 17:07) [16]


The requested URL /files/a0712a11b59d69eb0d347b2465cc7247/covertops/JS_Keyfinder_v103.zip was not found on this server

Ты пойми, что для программы, написанной в среде VisualBasic, библиотека MSVBVMхх.dll по сути есть тоже самое, что и библиотека RTLxx.dll для программы, написанной в среде Делфи.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.044 c
15-1184139827
pasha_golub
2007-07-11 11:43
2007.08.05
Статья по принципам работы многопользовательских СУБД


4-1171898177
FreeZ
2007-02-19 18:16
2007.08.05
HyperTerminal


2-1184057982
click
2007-07-10 12:59
2007.08.05
Нарисовать тень...


2-1183608589
CMOS
2007-07-05 08:09
2007.08.05
Поворот и масштабирование Bitmap


11-1166730914
MTsv DN
2006-12-21 22:55
2007.08.05
Ошибка в FileSize





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский