elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34
211  Programación / Programación C/C++ / Re: [?] Detectar un string en un archivo flash en: 29 Julio 2013, 16:36 pm
Entonces perfecto  ;-) ;-)

[...] :¬¬

No hay alguna otra opción no??  :-\
212  Programación / Programación C/C++ / Re: [?] Detectar un string en un archivo flash en: 29 Julio 2013, 15:14 pm
Para hacer lo que quieres necesitas crear una interfaz en tu archivo flash para que sea capaz de proporcionarte esa información.

Lo que pasa que eso te limita a que el flash tiene que ser de cosecha propia... no te valen los que no hagas tú pues no incorporarán la interfaz que te comento.

El ejemplo que has encontrado es para realizar el proceso inverso, es decir, mandar textos a la aplicación flash.

Es que el flash no es mio...  No hay alguna forma de buscar una cadena en la pantalla?? Aunque no sea en el propio flash?? o detectar pixeles de un color en concreto en la pantalla  :silbar: :silbar:
213  Programación / Ingeniería Inversa / Re: [?] Alguien que domine mucho Ingeniería Inversa? en: 29 Julio 2013, 14:57 pm
es bonito intentar preguntar o pedir algo, pero cuando lees puedes pedir cosas mas concretas

Esta programado con VB6, y el packer me sale "VB.Crypter (Heuristic Detection)" y tiene activado lo de CheckIsDebuggerPresent, que eso ya lo he quitado, pero no se como quitarle el packer...
214  Programación / PHP / Re: [SQL/PHP] Actualizar campos base de datos en: 29 Julio 2013, 14:53 pm
Nadie lo sabe??  :¬¬ :¬¬
215  Programación / Programación C/C++ / [?] Detectar un string en un archivo flash en: 29 Julio 2013, 14:51 pm
Buenas, me gustaría saber como puedo detectar una cadena de texto dentro de un archivo flash, es decir, yo estoy visualizando un flash, y en el salen cadenas de mensajes, y yo quiero encontrar en concreto la cadena "Hola", una vez encontrada que te indique la posición de pantalla donde se encuentra...

He encontrado esta información pero no se muy bien como usarla...   :-\ :-\

http://stackoverflow.com/questions/15801476/get-c-wchar-t-into-flash-via-lua

Saludos y espero que puedan ayudarme o guiarme  :silbar:
216  Programación / Programación C/C++ / Re: [?] HWND a String (Otra Cosita) en: 28 Julio 2013, 15:51 pm
Usa char en lugar de wchar_t ya que no estas en Unicode.
Solucionado, si no hay ningún otro fallo donde la haya cagado..  :silbar: :silbar:

Saludos


EDITO

Lo que quiero implementar ahora es una comprobacion de la ventana activa, es decir, si la ventana no es, por ejemplo, "Hola", que no añada el "- Adios" al final...

Tengo esto:


Código
  1. #include <windows.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5. #include <iostream>
  6.  
  7. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow)
  8. {
  9.    HWND activa; //Ventana Activa
  10.    HWND nonactive = NULL; //Ventana a modificar
  11.  
  12.    string Nombre_Ventana;
  13.  
  14.    activa = GetForegroundWindow(); //Obtenemos el nombre de la ventana activa
  15.  
  16.    int nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa
  17.  
  18.    while(1) //Bucle Infinito
  19.        {
  20.  
  21.            nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa
  22.  
  23.            char *Nombre_Array = new char[nCharacters + 1]; //Creamos un Array con el numero de caracteres calculado anteriormente
  24.  
  25.  
  26.            GetWindowText(activa, Nombre_Array, nCharacters + 1); //Obtenemos el nombre de la ventana activa y lo almacenamos en el array anterior
  27.  
  28.            Nombre_Ventana = "";
  29.  
  30.            if (Nombre_Array = "Hola")
  31.            {
  32.  
  33.                Nombre_Ventana = Nombre_Array; // Nombre_Ventana pasa a tener lo que tenia Nombre_Array
  34.  
  35.                printf("Cambiado Correctamente!");
  36.  
  37.                Nombre_Ventana += " - Adios!"; //Añadimos una cadena a la ventana activa
  38.  
  39.                if(activa != nonactive) //Bucle: Si la ventana activa es diferente de la ventana a modificar...
  40.                {
  41.                    SetWindowText(activa, Nombre_Ventana.c_str()); //Cambiamos el nombre de la ventana activa
  42.  
  43.                    nonactive = activa; //La ventana a modificar es ahora la ventana activa
  44.                }
  45.  
  46.                activa = GetForegroundWindow(); //Vovemos a obtener el nombre de la ventana activa
  47.  
  48.                delete[] Nombre_Array;
  49.  
  50.                Sleep(1000); //Esperamos...
  51.  
  52.            }
  53.  
  54.            else
  55.            {
  56.                printf("Fallo al Cambiar!");
  57.  
  58. return -1;
  59.            }
  60.  
  61.        }
  62.  
  63.    return 0;
  64. }
217  Programación / Programación C/C++ / Re: [?] HWND a String en: 28 Julio 2013, 13:59 pm
Quedaría así?

Código
  1. #include <stdio.h>
  2. #include <windows.h>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow)
  8. {
  9.    HWND activa; //Ventana Activa
  10.    HWND nonactive = NULL; //Ventana a modificar
  11.  
  12.    string Nombre_Ventana;
  13.  
  14.    activa = GetForegroundWindow(); //Obtenemos el nombre de la ventana activa
  15.  
  16.    int nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa
  17.  
  18.    while(1) //Bucle Infinito
  19.        {
  20.  
  21.            nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa
  22.  
  23.            wchar_t *Nombre_Array = new wchar_t[nCharacters + 1]; //Creamos un Array con el numero de caracteres calculado anteriormente
  24.  
  25.  
  26.            GetWindowText(activa, Nombre_Array, nCharacters + 1); //Obtenemos el nombre de la ventana activa y lo almacenamos en el array anterior
  27.  
  28.            Nombre_Ventana = "";
  29.  
  30.            Nombre_Ventana = Nombre_Array; // Nombre_Ventana pasa a tener lo que tenia Nombre_Array
  31.  
  32.            Nombre_Ventana += " - Adios"; //Añadimos una cadena a la ventana activa
  33.  
  34.            if(activa != nonactive) //Bucle: Si la ventana activa es diferente de la ventana a modificar...
  35.            {
  36.                SetWindowText(activa, Nombre_Ventana.c_str()); //Cambiamos el nombre de la ventana activa
  37.  
  38.                nonactive = activa; //La ventana a modificar es ahora la ventana activa
  39.            }
  40.  
  41.            activa = GetForegroundWindow(); //Vovemos a obtener el nombre de la ventana activa
  42.  
  43.            delete[] Nombre_Array;
  44.  
  45.            Sleep(1000); //Esperamos...
  46.  
  47.        }
  48.  
  49.        return 0;
  50. }

ERRORES

|24|error: cannot convert 'wchar_t*' to 'LPSTR {aka char*}' for argument '2' to 'int GetWindowTextA(HWND, LPSTR, int)'|

|28|error: invalid conversion from 'wchar_t*' to 'char' [-fpermissive]|

*codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\include\c++\bits\basic_string.h|562|error:   initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]' [-fpermissive]|
218  Programación / Programación C/C++ / Re: consulta , sobre ficheros en: 28 Julio 2013, 13:45 pm
Es un código que hice que quizás te puede ayudar  :silbar:

Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5.  
  6. int main(void)
  7. {
  8.  
  9.    FILE *fichero;
  10.    char Filename[256];
  11.    char caracterread;
  12.    char characterwirte[512];
  13.    char Salir;
  14.  
  15.    printf("Introduzca el nombre del fichero que desea crear: ");
  16.    fgets(Filename, 256, stdin);
  17.  
  18.    fichero = fopen(Filename, "wt");
  19.  
  20.    printf("\n==Editor==\n\n");
  21.  
  22.    do
  23.    {
  24.               printf("");
  25.               gets(characterwirte);
  26.               strcat(characterwirte, "\n");
  27.               fwrite(&characterwirte, strlen(characterwirte), 1, fichero);
  28.               printf("\nDesea seguir escribiendo? (s/n)");
  29.               Salir=getchar();
  30.               fflush(stdin);
  31.    }
  32.    while((Salir=='S') || (Salir=='s'));  
  33.  
  34.    fclose(fichero);
  35.  
  36.    fflush(stdin);
  37.    printf("Desea revisar el documento? (s/n)");
  38.    Salir=getchar();
  39.  
  40.    if((Salir=='S') || (Salir=='s'))
  41.  
  42.    fichero = fopen(Filename, "rt");
  43.  
  44.    {
  45.  
  46.    if (fichero == NULL)
  47.    {
  48.       printf("\nError: No se ha podido abrir el archivo.");
  49.    }
  50.  
  51.    else
  52.    {
  53.        caracterread = fgetc(fichero);
  54.  
  55.        while(feof(fichero)==0)
  56.        {
  57.                   printf("%c", caracterread);
  58.                   caracterread = fgetc(fichero);
  59.        }
  60.        fclose(fichero);    
  61.    }
  62.  
  63.    }
  64.  
  65.    fflush(stdin);
  66.    printf("\n\nPresione Intro para finalizar...");
  67.    getchar();
  68.  
  69.  
  70. }

Al principio falta añadir una comprobación al crear el archivo, pero bueno, quizás puedes coger alguna parte del código

Saludos
219  Programación / Programación C/C++ / Re: [?] HWND a String en: 28 Julio 2013, 13:37 pm
al ejecutarse no sabe cuanto ocupará el array y sqbrá dios que te está reservando.

Yo tampoco lo veo tan claro, pero supongo que al poner esto:

Código
  1. int nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa
  2.  
  3. char Nombre_Array[nCharacters]; //Creamos un Array con el numero de caracteres calculado anteriormente

Lo que hace es calcular la longitud del nombre de la ventana activa, y si vale 5, el array se crea reservando 5  :-\ :-\

Lo compilo con CodeBlocks y MinGW, como lo puedo hacer standard?  :-\
220  Seguridad Informática / Seguridad / [Aporte] Windows Password HacK 10 Segundos en: 28 Julio 2013, 13:25 pm
Buenas, les presento Windows Password HacK, que es capaz de sacar la contraseña de Windows en menos de 10 Segundos, os dejo un video.



Link de Descarga: https://mega.co.nz/#!I10hAArB!dlZn9QoC5J2DCy57E1Q8tgZRFqxzlh_hjxtyDmeSAMI

Virus Total: https://www.virustotal.com/es/file/6f8dc657103bd7a20ecb54e3d460064fff8c2a1d015518eb9d09eea5bed5c9c1/analysis/1375010948/

Fuentes: La información la he sacado de UdTools.net y el video esta hecho por Nilax.

Saludos  ;-) ;-)
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines