Red de conocimiento informático - Espacio del host - Puse el siguiente código en el Bloc de notas y lo cambié al formato VBE. ¿Qué pasó?

Puse el siguiente código en el Bloc de notas y lo cambié al formato VBE. ¿Qué pasó?

Vbe es el código de script de vb.

Primero, vbe y vb

VBE es similar a VBS, ambos son archivos de código de script VB, pero también hay diferencias:

VBS es un texto sin formato código, lo que significa que se puede editar directamente con el Bloc de notas.

VBE es código VBS compilado (cifrado) y el código fuente no se puede ver directamente cuando se abre con el Bloc de notas. (Con algunas excepciones)

Existen muchas herramientas de cifrado, de las cuales screnc.exe se usa comúnmente, y hay muchas otras.

La transferencia de archivos QQ a menudo no intercepta el formato VBE, pero intercepta el formato VBS. Esto debería ser un error del programador.

Mucha gente simplemente cambia la extensión a "VBE" sin cifrado. Aún puede ejecutarse, sólo por conveniencia.

En segundo lugar, los scripts vb se utilizarán como broma.

Los scripts Vb se utilizan a menudo para falsificar pequeños programas y virus debido a su simplicidad, compacidad, conveniencia y flexibilidad. (El código básico siempre ha sido muy simple, especialmente el código de script tiene una biblioteca de scripts "wscript")

Por ejemplo, el famoso y popular "Di 'Soy un cerdo'": falsificando el cierre de vbe archivo.

La solución a esta parodia es sencilla. Busque el proceso "wscript.exe" (programa host de script) en el administrador de tareas y finalícelo, luego ingrese y ejecute "shutdown -a" durante la operación para cancelar el apagado programado.

Los programas de suplantación de identidad generalmente se pueden solucionar de esta manera. Los virus son relativamente complejos.

El siguiente es un ejemplo: (código fuente que reparé)

set objwshShell = wscript . createobject(" wscript . Shell ")' define e inicializa el objeto shell.

Objwshshell. Ejecute "Apagar. Exe-R-T 60-C" "Di que soy un cerdo. Si no dices "Soy un cerdo", lo cerraré. Si no crees en el mal, puedes intentarlo. it."" ", 0, true

La función de esta línea de código es llamar al apagado para reiniciar y contar hasta 60 segundos.

Dim uMaMe

do While(strReturn & lt; & gt "Soy un cerdo")' instrucción de bucle hasta que la variable strReturn sea igual a "Soy un cerdo" y salga el bucle.

StrReturn = InputBox("Di que soy un cerdo, puedes abrirlo. Vamos, di "Soy un cerdo", "Piénsalo...", "Tú eres", ocho mil , siete mil).

Si str return = Tú lo eres, entonces

Si uMaMe & lt& gtentonces di "Sí"

uMaMe = "Sí"

ObjWSHShell.popup "No te atrevas a regañarme, ¡inténtalo de nuevo! ",1,"",4096

Otro

ObjWSHShell.popup "Bueno, si hay un camino al cielo, no caminarás por él, pero no hay manera para apagarlo. Apagar ~ ~", 1, "", 4096.

objwshshell. run " cerrar .exe-r-t 0 ", 0, true 'Apagar directamente.

Si. .. Terminará

Terminará si...

Bucle

Si dices "Soy un cerdo", sal del bucle y continúa

' Objwshshell.run "shutdown.exe -a ", 0, true 'Cancelar un apagado programado

ObjWSHShell.popup "Si yo lo dijera", 1, "", 4096. . p>

En tercer lugar, los scripts vb se considerarán virus.

A veces, el software antivirus se considerará virus para los archivos de script vb, normalmente porque se ejecutan códigos similares a virus en los scripts. Shutdown -s xxx". No todos los archivos de script VB son venenosos.

Los archivos de script VB a veces se propagan como virus de disco USB.

Un ejemplo típico es "u.vbe". Se encuentran comúnmente en lugares públicos, como salas de informática de escuelas, y también hay gusanos relacionados. Un síntoma relacionado es que el disco duro no se puede abrir haciendo doble clic.