Вопрос по защите модуля? #307632


#0 by Zlodeykin
Есть конфигурация в ней пытаюсь открыть какой нибудь модуль объекта а там написано типа что кода нет, а он есть. Так вот как это сделано, вроде и пароля нету, но текст модуля скрыт.
#1 by ТелепатБот
#2 by Zlodeykin
не то
#3 by SdFs
Про какую конфу идет речь? Типовую?
#4 by Zlodeykin
Нет
#6 by Zlodeykin
А как посмотреть байт-код
#7 by ASV
google UnpackV8
#8 by Zlodeykin
V8Unpack
#9 by Zlodeykin
Пипец как все сложно, не хотелось, а прейдется думать
#10 by ASV
можно и другое поискать, там думать уже не надо
#11 by Zlodeykin
А когда смотришь в фаре буквы показываются закарючками, как сделать чтобы шрифт поддерживался или кодировка?
#12 by Zlodeykin
А все нашел
#13 by Zlodeykin
Все можно сделать с помощью Far
#14 by Zlodeykin
Вот интересно Farом уже вторые сутки пытаюсь посмотреть байт коды он чтоо думает и думает . это и правдо так долго. На обработках проверял работает, а файл cf что-то долго не открывается
#15 by ASV
размеры большие у cf
#16 by ASV
прочти внимательно
#17 by Zlodeykin
Маленький 86 кб
#18 by Zlodeykin
Прикол только начал читать
#19 by Zlodeykin
ПРочитал, не помогло
#20 by Zlodeykin
Я пытался просмотреть v8unpack но она не работает, пишет что C:Documents and SettingsSkobelin.BAZA>M:DistrV8_Unp_packv8unpackUnpackAll.bat M:DistrV8_Unp_packv8unpackSimple .cf C:Documents and SettingsSkobelin.BAZA>V8Unpack -unpack M:DistrV8_Unp_packv8unpackSimple.cf M:DistrV8_Unp_packv8 unpackSimple.cf.und "V8Unpack" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:Documents and SettingsSkobelin.BAZA>FOR %1 IN (M:DistrV8_Unp_packv8unpackSimple.cf.und*.data) DO V8Unpack -unde flate %1 %1.und C:Documents and SettingsSkobelin.BAZA>FOR %1 IN (M:DistrV8_Unp_packv8unpackSimple.cf.und*.und) DO V8Unpack -unpac C:Documents and SettingsSkobelin.BAZA>
#21 by Zlodeykin
Интересно Фар стал выдавать ошибку
#22 by ASV
посмотри название exe и то что написано в батнике
#23 by Zlodeykin
Во что в батике V8Unpack.exe -unpack %1 %1.und FOR %%1 IN (%1.und*.data) DO V8Unpack.exe -undeflate %%1 %%1.und FOR %%1 IN (%1.und*.und) DO V8Unpack.exe -unpack %%1 %%1.unp Верне я поменял V8Unpack на V8Unpack.exe не помогло
#24 by ASV
у тебя V8Unpack.exe есть?
#25 by Zlodeykin
еСТЬ В ТОЙ ЖЕ ПАПКЕ
#26 by ASV
у тебя текущая папка C:Documents and SettingsSkobelin.BAZA> а экзе M:DistrV8_Unp_packv8unpack то и не работает
#27 by Zlodeykin
ТОЧНО, В ФАРЕ ПОЛУЧИЛОСЬ
#28 by Zlodeykin
ого и что с этим делать
#29 by Zlodeykin
dba4ef83-2fe1-4362-876f-34c738d43efe.0.data
#30 by Zlodeykin
пипец
#31 by ASV
тебе это зачем надо7
#32 by Zlodeykin
какие то закорючки
#33 by ASV
они в UTF
#34 by Zlodeykin
а если и в UTF закарючки?
#35 by Zlodeykin
КАк то странно, защищенные модули все равно не видно.
#36 by ASV
ты читал%
#37 by ASV
должно быть видно примерно {1, {"Cmd",15,0, {1,2}, {2,0}, {4,0},
#38 by Zlodeykin
KmuXd0O7~cg =I {jmICZdGJ*ImI|UnU?5@p?M(.?s!?7k/?Ov?737Y?St>n{o_/Sp~?O}~~n{8eHsooap7oT}/K
#39 by Zlodeykin
Если обработку смотреть или отчет то все видно, но если модуль объекта защитить паролем то пишет что Failed to convert to unicode
#40 by Zlodeykin
Ладно бог с ним. Есть соответствие символов UTF другим кодировкам?
#41 by ASV
выкладывай свою обработку с паролем
#42 by Zlodeykin
Это стандартная обработка от УПП (адресная книга), только я у нее запоролил модуль объекта
#43 by ASV
v8unpackАдрес.epf.und88838894-3b76-4bc7-ac5c-d879921dafe3.0.data.und.unpimage.data
#44 by Zlodeykin
У меня почему то не создаются папки, может у меня чтото с самой v8unpack. Вы можете мне свою прислать?
#45 by ASV
запускал UnpackAll.bat Адрес.epf
#46 by Zlodeykin
да я так и делаю
#47 by Zlodeykin
Если вам не сложно можете вот эту попробывать
#48 by ASV
защищенный код в Kurs.epf.undc92f4452-754b-417a-96f0-fcf13ce7cc74.0.data.und.unp
#49 by Zlodeykin
в той папке у меня index.data размер 9 кб а вот содержание
#50 by Zlodeykin
тфу ты не индекс а image
#51 by ASV
это и есть код
#52 by Zlodeykin
где где {"Var",9, а где поподробнее почитать об этом есть вот такие куски {"Proc",7, {"DefPrm",1, и что обозначают цифры 5 и -1 {"ИндикаторФормы",5,-1},
#53 by ASV
поиском по 1Совским форумам, с уклоном на варез
#54 by Zlodeykin
кажется начал немного догонять как это все работает, блин и где Гений1С когда он нужен.
#55 by Zlodeykin
Спасибо большое за помощь.
#56 by Zlodeykin
Время от времени буду ветку подымать
#57 by ASV
Гений1С то тут причем
#58 by Zlodeykin
может он еще поможет
#59 by Zlodeykin
Не могу понять что значать цифры
#60 by ASV
посмотри
#61 by Zlodeykin
Это что такое
#62 by Zlodeykin
А понял
#63 by Zlodeykin
Пойду обдумывать дома
#64 by MMF
так описывается тип переменной. function StrToVarType(const Str: string) : TVarType; var
#65 by ASV
"Proc",/КоличествоПроцедур/, {"ВыделитьПодСтроку",/ТипПроцедурыФункции/,/КоличествоПараметров/,/НачалоВПКоде/, {"Var",/КоличествоПеременных/, {"ИсходнаяСтрока",5,-1}, {"ПодСтрока",1,-1}, {"Поз",1,-1} }, {""} } история :0
#66 by MMF
второй параметр описания переменной - ее позиция.
#67 by Ferz
так что опять ломаем?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям