Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MeCraniDOS

#211
Entonces perfecto  ;-) ;-)

[...] :¬¬

No hay alguna otra opción no??  :-\
#212
Cita de: eferion en 29 Julio 2013, 15:03 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
Cita de: apuromafo en 28 Junio 2013, 15:04 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
Nadie lo sabe??  :¬¬ :¬¬
#215
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
Cita de: Eternal Idol en 28 Julio 2013, 15:09 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 (cpp) [Seleccionar]
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <iostream>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow)
{
    HWND activa; //Ventana Activa
    HWND nonactive = NULL; //Ventana a modificar

    string Nombre_Ventana;

    activa = GetForegroundWindow(); //Obtenemos el nombre de la ventana activa

    int nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa

    while(1) //Bucle Infinito
        {

            nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa

            char *Nombre_Array = new char[nCharacters + 1]; //Creamos un Array con el numero de caracteres calculado anteriormente


            GetWindowText(activa, Nombre_Array, nCharacters + 1); //Obtenemos el nombre de la ventana activa y lo almacenamos en el array anterior

            Nombre_Ventana = "";

            if (Nombre_Array = "Hola")
            {

                Nombre_Ventana = Nombre_Array; // Nombre_Ventana pasa a tener lo que tenia Nombre_Array

                printf("Cambiado Correctamente!");

                Nombre_Ventana += " - Adios!"; //Añadimos una cadena a la ventana activa

                if(activa != nonactive) //Bucle: Si la ventana activa es diferente de la ventana a modificar...
                {
                    SetWindowText(activa, Nombre_Ventana.c_str()); //Cambiamos el nombre de la ventana activa

                    nonactive = activa; //La ventana a modificar es ahora la ventana activa
                }

                activa = GetForegroundWindow(); //Vovemos a obtener el nombre de la ventana activa

                delete[] Nombre_Array;

                Sleep(1000); //Esperamos...

            }

            else
            {
                printf("Fallo al Cambiar!");

return -1;
            }

        }

    return 0;
}
#217
Programación C/C++ / Re: [?] HWND a String
28 Julio 2013, 13:59 PM
Quedaría así?

Código (cpp) [Seleccionar]
#include <stdio.h>
#include <windows.h>
#include <iostream>

using namespace std;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow)
{
   HWND activa; //Ventana Activa
   HWND nonactive = NULL; //Ventana a modificar

   string Nombre_Ventana;

   activa = GetForegroundWindow(); //Obtenemos el nombre de la ventana activa

   int nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa

   while(1) //Bucle Infinito
       {

           nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa

           wchar_t *Nombre_Array = new wchar_t[nCharacters + 1]; //Creamos un Array con el numero de caracteres calculado anteriormente


           GetWindowText(activa, Nombre_Array, nCharacters + 1); //Obtenemos el nombre de la ventana activa y lo almacenamos en el array anterior

           Nombre_Ventana = "";

           Nombre_Ventana = Nombre_Array; // Nombre_Ventana pasa a tener lo que tenia Nombre_Array

           Nombre_Ventana += " - Adios"; //Añadimos una cadena a la ventana activa

           if(activa != nonactive) //Bucle: Si la ventana activa es diferente de la ventana a modificar...
           {
               SetWindowText(activa, Nombre_Ventana.c_str()); //Cambiamos el nombre de la ventana activa

               nonactive = activa; //La ventana a modificar es ahora la ventana activa
           }

           activa = GetForegroundWindow(); //Vovemos a obtener el nombre de la ventana activa

           delete[] Nombre_Array;

           Sleep(1000); //Esperamos...

       }

       return 0;
}


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
Es un código que hice que quizás te puede ayudar  :silbar:

Código (cpp) [Seleccionar]
#include <stdlib.h>
#include <stdio.h>
#include <string.h>


int main(void)
{
   
    FILE *fichero;
    char Filename[256];
    char caracterread;
    char characterwirte[512];
    char Salir;
   
    printf("Introduzca el nombre del fichero que desea crear: ");
    fgets(Filename, 256, stdin);
   
    fichero = fopen(Filename, "wt");
   
    printf("\n==Editor==\n\n");
   
    do
    {
               printf("");
               gets(characterwirte);
               strcat(characterwirte, "\n");
               fwrite(&characterwirte, strlen(characterwirte), 1, fichero);
               printf("\nDesea seguir escribiendo? (s/n)");
               Salir=getchar();
               fflush(stdin);
    }
    while((Salir=='S') || (Salir=='s')); 
   
    fclose(fichero);
       
    fflush(stdin);
    printf("Desea revisar el documento? (s/n)");
    Salir=getchar();
   
    if((Salir=='S') || (Salir=='s'))
   
    fichero = fopen(Filename, "rt");
   
    {
   
    if (fichero == NULL)
    {
       printf("\nError: No se ha podido abrir el archivo.");
    }
   
    else
    {
        caracterread = fgetc(fichero);
       
        while(feof(fichero)==0)
        {
                   printf("%c", caracterread);
                   caracterread = fgetc(fichero);
        }
        fclose(fichero);   
    }
   
    }
   
    fflush(stdin);
    printf("\n\nPresione Intro para finalizar...");
    getchar();
   
         
}


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 C/C++ / Re: [?] HWND a String
28 Julio 2013, 13:37 PM
Cita de: aguml en 27 Julio 2013, 19:01 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 (cpp) [Seleccionar]

int nCharacters = GetWindowTextLength(activa); //Calculamos el numero de caracteres del nombre de la ventana activa

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
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.

[youtube=640,360]http://www.youtube.com/watch?v=BC2THIq-dU8#at=324[/youtube]

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  ;-) ;-)