Тема: VBS: Компиляция VBS в EXE
подскажите кто нибудь какую прогу?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
подскажите кто нибудь какую прогу?
я знаю что есть компилатор в VBE
в VBE я могу сгенерировать, но это секюрно? т.к. в скрипте находятся логин с паролем
еще подскажите, как изменить иконку файла?
ScriptCryptor Compiler v2.9.7.0.exe
http://tfile.ru/forum/viewtopic.php?t=394477
http://forum.script-coding.com/viewtopi … 869#p19869
Все парни, всем спасибо, нашел
в VBE я могу сгенерировать, но это секюрно? т.к. в скрипте находятся логин с паролем
еще подскажите, как изменить иконку файла?
Я логин запихивал в массив посимвольно.
Dim MyArray (9)
MyArray (0) = "M"
MyArray (1) = "i"
MyArray (2) = "c"
MyArray (3) = "k"
MyArray (4) = "e"
MyArray (5) = "y"
MyArray (6) = "6"
MyArray (7) = "6"
MyArray (8) = "6"
MyArray (9) = "x"А для надежности не в этом порядке. А потом посимвально вписываешь. После интерпретации не поймешь!
OFF: Ну всё. Теперь мы знаем, что Mickey666x хранит пароли посимвольно в массиве. Хакеры всего мира объединяемся и ломаем его ! Муахахаха. 
Кхм... Извините не сдержался. ) Минутное помутнение рассудка.
Mickey666x
Я логин запихивал в массив посимвольно.
В памяти он будет виден плаинтекстом.
Хотя бы пока у тебя пас хранится в оперативке его заXORил.
А вобще обычно хранят не сам пас, а хешь от него по которому нельзя получить пас.
OFF: mikser, тут проблема как раз в том, что нужен сам пароль, а иначе RunAsName не сделаешь.
OFF: Ну всё. Теперь мы знаем, что Mickey666x хранит пароли посимвольно в массиве. Хакеры всего мира объединяемся и ломаем его ! Муахахаха.
Кхм... Извините не сдержался. ) Минутное помутнение рассудка.
Так если не в том порядке как я его здесь написал, можно его дастать? Я думаю овчинка выделки не стоит. Прога в которой я это применил всего лишь сравнивает логин записаный в массиве с логином который написан на определенной интернет странице. То есть кроме меня этой прогой никто не сможет пользоваться. А пароля там и вовсе нет:lol:
ExeScript, тебе в помощь!
http://www.vbsedit.com/ - компилятор, а так же редактор, дебаггер, браузер объектов. Платная программа. Бесплатная evaluate версия заставляет ждать по несколько секунд в диалогах, но когда нужно скомпилировать или сделать дебаг с единственным чекпойнтом - вещь отличная.
Советую ExeScript - компилятор VBS to EXE: http://www.scriptcode.com/
Очень простая но мощная программа.
Также есть более навороченная версия - ExeScript Editor. Есть и русская версия - http://www.scriptcode.ru
Советую ExeScript - компилятор VBS to EXE: http://www.scriptcode.com/
Очень простая но мощная программа.
Также есть более навороченная версия - ExeScript Editor. Есть и русская версия - http://www.scriptcode.ru
WScript и CScript могут быть отлючены, а jscript.dll и vscript.dll не зарегистрированы
в этом случае исполняемый файл будет работать?
все эти кастрированные "компиляторы" работают, если зарегистрированы jscript.dll и vscript.dll
попробуйте на виртуалке, отключите WScript и CScript http://www.symantec.com/avcenter/noscript.exe и разрегестрировать библиотеке и вы прозреете
:)
index, зачем?
Хм, а зачем компилировать, все равно часто и его ломают, особенно те, так называемые компиляторы, которые не компилируют, а просто пихают скрипт в exe архив и извлекают его при активации, и это заметно при
MsgBox WScript.ScriptFullNameА из нормальных я знаю только ExeScript, VBSEdit...
Если просто надо обфусцировать код, зашифровать, используя ANSI-коды и Execute или шифрование в VBE, то можно воспользоваться VBS Coder, программка хреновенькая, не очень много функций, но я ею всегда пользуюсь. Для тех, кто не знает о ней, расшифровывать код будет тяжело, а точнее просто долго... Вот она vbs.do.am/files/VBS_Coder_15.0.0.rar
В ней многое даже не её. Для правильной работа требует прав администратора...
Хрень вообщем)
ScriptCryptor Compiler v2.9.7.0.exe
ExeScript, тебе в помощь!
А из нормальных я знаю только ExeScript, VBSEdit...
В скомпилированном примере, приведенном ниже, не выполняются sub ie_onquit и private sub class_terminate (проверено в VBSEdit 5.6.1.0 Evaluate | ScriptCryptor 2.9.7.0 | ExeScript 3.6.1 Trial):
set wall = new logwindow
wall "start"
msgbox "wall.ie.quit"
wall.ie.quit
msgbox "end"
class logwindow
public ie
private sub class_initialize()
set ie = wscript.createobject("internetexplorer.application", "ie_")
with ie
.menubar = false
.toolbar = false
.resizable = true
.statusbar = false
.addressbar = false
.visible = true
.navigate "about:blank"
end with
end sub
public default sub writeln(text)
ie.document.write text & "<br>"
end sub
private sub class_terminate()
on error resume next
msgbox "class_terminate()"
ie.quit
end sub
end class
sub ie_onquit
msgbox "ie_onquit"
wscript.quit
end subОтличия выполнения EXE от WSH:
1. После нажатия OK в первом сообщении "wall.ie.quit" не выполняется sub ie_onquit - не появляется сообщение "ie_onquit" (не отрабатывает в ScriptCryptor и ExeScript).
2. После нажатия OK во втором сообщении "end" при завершении скрипта не выполняется private sub class_terminate - не появляется сообщение "class_terminate()" (не отрабатывает во всех трех).
Кто нибудь сталкивался с подобным поведением?
Windows 7 HB, SP1, x64. Опции компилирования: 32-bit Windowed.
Скорее всего скомпилированный скрипт запускается без помощи WScript.exe и как следствие либо объект WScript недоступен вообще, либо он эмулируется, но его реализация недоделанная - не учитывает возможности назначения обработчиков при помощи WScript.CreateObject.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться