Red de conocimiento informático - Aprendizaje de código fuente - ¿Código de virus por lotes?

¿Código de virus por lotes?

Lote, también conocido como script por lotes. Como sugiere el nombre, el procesamiento por lotes consiste en procesar un objeto en lotes. Los archivos por lotes tienen la extensión bat.

Actualmente, el procesamiento por lotes más común incluye dos tipos: lote DOS y lote PS. PS Batch es un script basado en el potente software de edición de imágenes Photoshop, que se utiliza para procesar imágenes por lotes, mientras que DOS Batch se basa en comandos de DOS, un script que se utiliza para ejecutar automáticamente comandos de DOS en lotes para lograr operaciones específicas. Lo que vamos a discutir aquí es el procesamiento por lotes de DOS.

Batch es un lenguaje de programación simplificado utilizado en sistemas DOS y Windows que es interpretado y ejecutado por un intérprete de comandos (normalmente COMMAND.COM o CMD.EXE) integrado en el sistema DOS o Windows. Es similar a un script de shell de Unix. Un archivo por lotes tiene la extensión .bat o .cmd, y el ejemplo más sencillo es escribir los distintos comandos utilizados en la línea de comandos línea por línea. Las situaciones más complejas requieren el uso de if, for, goto y otros comandos para controlar el proceso de ejecución del programa, al igual que los lenguajes de nivel medio a alto como C y Basic. Si necesitas ejecutar aplicaciones más complejas, debes utilizar programas externos, que incluyen comandos externos proporcionados por el propio sistema y herramientas o software proporcionados por terceros. Un archivo por lotes o programa por lotes es un archivo de texto sin formato compuesto por comandos de DOS. Puede editarse directamente con el Bloc de notas, crearse con comandos de DOS o editarse con el editor de texto de DOS Edit.exe. Escriba el nombre del archivo por lotes en "Símbolo del sistema" o haga doble clic en el archivo por lotes y el sistema llamará a Cmd.exe para ejecutar el programa por lotes. Generalmente, cada comando ocupa una línea, por supuesto, también puede usar símbolos específicos (como: amp;, amp;, amp;, |, |, |, etc.) para separar varios comandos y escribirlos en la misma línea; ; también hay un En este caso, los comandos avanzados como if y for ocupan varias líneas o incluso docenas o cientos de líneas de espacio. Al interpretar que el sistema ejecuta un programa por lotes, primero escanea todo el programa por lotes y luego ejecuta todos los comandos desde la primera línea de código hacia abajo hasta que el programa finaliza o encuentra un comando de salida o sale inesperadamente con un error.