![]() |
eXeL@B —› Основной форум —› Помогите разобраться с VisualBasic'ом, как работает функция rtcConvVar2? |
Посл.ответ | Сообщение |
|
Создано: 04 ноября 2006 09:26 · Личное сообщение · #1 Есть некая программа на VisualBasic'е, которая работает с базой данных. Сами данные в базе зашифрованы. Хотелось бы расшифровать эти данные. Нашел функцию, после вызова которой данные расшифровываются в памяти. Теперь хочу понять как она работает, чтобы написать расшифровщик ![]() ![]() |
|
Создано: 04 ноября 2006 10:05 · Личное сообщение · #2 |
|
Создано: 04 ноября 2006 14:10 · Личное сообщение · #3 Открыл msvbvm6.dll в Dependency Walker - нет такой экспортируемой по имени функции. По-моему, так решили назвать ее ребята из Numega (если, конечно, подсматривал в SmartCheck-е). Судя по имени, ето функция для преобразования (convert -> Conv) варианта (variant -> Var) - но к какому типу, неизвестно. Может, посмотришь в отладчике что ей передается, кроме шифрованного стринга? Вот список с функциями для преобразования - msdn2.microsoft.com/en-gb/library/1bbh5ae4(VS.80).aspx . Большинство достаточно простые и не могу понять какая из них могла бы отвечать за эту rtcConvVar2. А кстати, ты уверен, что функция не rtcStrConvVar2? Хотя и для нее понятия не имею что преобразует. Кажется, придется взяться за отладчик... ![]() |
|
Создано: 06 ноября 2006 05:37 · Личное сообщение · #4 Если речь идет о rtcStrConvVar2 (что скорее всего), то она вызывается при наличии в исходном коде функции StrConv. Наиболее часто эту функцию используют для преобразования ANSI строки в Unicode или обратно. Есть и другие преобразования, которые определяются константой переданной вторым аргументом функции: The conversion argument settings are:
![]() |
|
Создано: 06 ноября 2006 05:52 · Личное сообщение · #5 |
![]() |
eXeL@B —› Основной форум —› Помогите разобраться с VisualBasic'ом, как работает функция rtcConvVar2? |
Эта тема закрыта. Ответы больше не принимаются. |