1

Тема: VBS: Компиляция VBS в EXE

подскажите кто нибудь какую прогу?

2

Re: VBS: Компиляция VBS в EXE

я знаю что есть компилатор в VBE

3

Re: VBS: Компиляция VBS в EXE

в VBE я могу сгенерировать, но это секюрно? т.к. в скрипте находятся логин с паролем
еще подскажите, как изменить иконку файла?

4

Re: VBS: Компиляция VBS в EXE

ScriptCryptor Compiler v2.9.7.0.exe
http://tfile.ru/forum/viewtopic.php?t=394477

5

Re: VBS: Компиляция VBS в EXE

http://forum.script-coding.com/viewtopi … 869#p19869

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

6

Re: VBS: Компиляция VBS в EXE

Все парни, всем спасибо, нашел

7

Re: VBS: Компиляция VBS в EXE

BANDI-OGA пишет:

в 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"

А для надежности не в этом порядке. А потом посимвально вписываешь. После интерпретации не поймешь!

8

Re: VBS: Компиляция VBS в EXE

OFF: Ну всё. Теперь мы знаем, что Mickey666x хранит пароли посимвольно в массиве. Хакеры всего мира объединяемся и ломаем его ! Муахахаха. http://s19.rimg.info/a4ba62c095ef012d77bf25839b33ebbc.gif

Кхм... Извините не сдержался. ) Минутное помутнение рассудка.

Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !

9 (изменено: mikser, 2011-03-25 20:48:38)

Re: VBS: Компиляция VBS в EXE

Mickey666x

Я логин запихивал в массив посимвольно.

В памяти он будет виден плаинтекстом.

Хотя бы пока у тебя пас хранится в оперативке его заXORил.
А вобще обычно хранят не сам пас, а хешь от него по которому нельзя получить пас.

10

Re: VBS: Компиляция VBS в EXE

OFF: mikser, тут проблема как раз в том, что нужен сам пароль, а иначе RunAsName не сделаешь.

11 (изменено: Mickey666x, 2011-03-25 23:47:51)

Re: VBS: Компиляция VBS в EXE

Xameleon пишет:

OFF: Ну всё. Теперь мы знаем, что Mickey666x хранит пароли посимвольно в массиве. Хакеры всего мира объединяемся и ломаем его ! Муахахаха.

Кхм... Извините не сдержался. ) Минутное помутнение рассудка.

Так если не в том порядке как я его здесь написал, можно его дастать? Я думаю овчинка выделки не стоит. Прога в которой я это применил всего лишь сравнивает логин записаный в массиве с логином который написан на определенной интернет странице. То есть кроме меня этой прогой никто не сможет пользоваться. А пароля там и вовсе нет:lol:

12

Re: VBS: Компиляция VBS в EXE

ExeScript, тебе в помощь!

13

Re: VBS: Компиляция VBS в EXE

http://www.vbsedit.com/ - компилятор, а так же редактор, дебаггер, браузер объектов. Платная программа. Бесплатная evaluate версия заставляет ждать по несколько секунд в диалогах, но когда нужно скомпилировать или сделать дебаг с единственным чекпойнтом - вещь отличная.

Щт Уккщк Куыгьу Туче
’ҐЄгй п Є®¤®ў п бва Ёж : 1251

14 (изменено: perepelkin, 2012-12-15 17:53:55)

Re: VBS: Компиляция VBS в EXE

Советую ExeScript - компилятор VBS to EXE: http://www.scriptcode.com/
Очень простая но мощная программа.
Также есть более навороченная версия - ExeScript Editor. Есть и русская версия - http://www.scriptcode.ru

15

Re: VBS: Компиляция VBS в EXE

perepelkin пишет:

Советую ExeScript - компилятор VBS to EXE: http://www.scriptcode.com/
Очень простая но мощная программа.
Также есть более навороченная версия - ExeScript Editor. Есть и русская версия - http://www.scriptcode.ru

WScript и CScript могут быть отлючены, а jscript.dll и vscript.dll не зарегистрированы
в этом случае исполняемый файл будет работать?

16

Re: VBS: Компиляция VBS в EXE

все эти кастрированные "компиляторы" работают, если зарегистрированы jscript.dll и vscript.dll 
попробуйте на виртуалке, отключите  WScript и CScript   http://www.symantec.com/avcenter/noscript.exe и разрегестрировать библиотеке и вы прозреете :)

17

Re: VBS: Компиляция VBS в EXE

index, зачем?

18 (изменено: -TOXA-, 2013-01-15 00:48:32)

Re: VBS: Компиляция VBS в EXE

Хм, а зачем компилировать, все равно часто и его ломают, особенно те, так называемые компиляторы, которые не компилируют, а просто пихают скрипт в exe архив и извлекают его при активации, и это заметно при

MsgBox WScript.ScriptFullName

А из нормальных я знаю только ExeScript, VBSEdit...

Если просто надо обфусцировать код, зашифровать, используя ANSI-коды и Execute или шифрование в VBE, то можно воспользоваться VBS Coder, программка хреновенькая, не очень много функций, но я ею всегда пользуюсь. Для тех, кто не знает о ней, расшифровывать код будет тяжело, а точнее просто долго... Вот она vbs.do.am/files/VBS_Coder_15.0.0.rar

В ней многое даже не её. Для правильной работа требует прав администратора...

Хрень вообщем)

Программист - это не профессия, а смысл жизни (с)

19

Re: VBS: Компиляция VBS в EXE

КИРПИЧ пишет:

ScriptCryptor Compiler v2.9.7.0.exe

SoLoD7393 пишет:

ExeScript, тебе в помощь!

-TOXA- пишет:

А из нормальных я знаю только 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.

Щт Уккщк Куыгьу Туче
’ҐЄгй п Є®¤®ў п бва Ёж : 1251

20

Re: VBS: Компиляция VBS в EXE

Скорее всего скомпилированный скрипт запускается без помощи WScript.exe и как следствие либо объект WScript недоступен вообще, либо он эмулируется, но его реализация недоделанная - не учитывает возможности назначения обработчиков при помощи WScript.CreateObject.

Забыл пароль и потерял e-mail.