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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6]
51  Programación / Programación C/C++ / Consulta sobre dudas en: 7 Marzo 2013, 00:56 am
Hola que tal , hace poco empeze a programar en c, lo llevo bastante bien que digamos , pero como recien empiezo , tengo un par de dudas , no sobre el lenguaje si no sobre los compiladores, son estas

  • Es lo mismo Dev C++, CodeBlocks, y Microsoft Visual Studio?
  • Que es MinGW y y GCC ?
  • Que es un proyecto en Win32 y en que lenguaje se programa ?
  • Que son los Windows Form y en que lenguaje se programa ?

por ahora son estas dudas las que me han surgido , espero que alguien me pueda ayudar

Saludos!
52  Programación / Programación C/C++ / Re: [Ayuda] Injector Messageboox en: 5 Marzo 2013, 01:53 am
perdon pero no entiendo cuando te referis al nombre de la clase, y depurar tampoco nunca lo hice,
pd: estoy usando Codeblocks
53  Programación / Programación C/C++ / Re: [Ayuda] Injector Messageboox en: 4 Marzo 2013, 22:55 pm
El sistema operativo que uso es el W7 32 bits , nose a te referis modo relaese y la opciones de mi compilador , Saludos!
54  Programación / Programación C/C++ / [Ayuda] Injector Messageboox en: 4 Marzo 2013, 17:52 pm
Holaaa genteee, ando con un problema , el otro dia lei un codigo que subieron en este foro, que es el siguiente

Código
  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4. typedef int (WINAPI *_MessageBoxA)(HWND, LPCTSTR, LPCTSTR, UINT);
  5.  
  6. struct sTDatos_MessageBoxA
  7. {
  8.    _MessageBoxA direccionMessageBoxA;
  9.    char titulo[255], texto[255];
  10. };
  11.  
  12. typedef struct sTDatos_MessageBoxA TDatos_MessageBoxA;
  13.  
  14. void Hilo_MessageBoxA(TDatos_MessageBoxA *datos)
  15. {
  16.    datos->direccionMessageBoxA(0, datos->texto, datos->titulo, 0);
  17. }
  18.  
  19. void Inyectar_MessageBoxA(DWORD pID, char* titulo, char* texto)
  20. {
  21.    DWORD tamFunc;
  22.    HANDLE tHandle, funcionRemota;
  23.    TDatos_MessageBoxA datos, *direccionDatosRemotos;
  24.    void* direccionFuncionRemota;
  25.  
  26.    tHandle = OpenProcess(PROCESS_CREATE_THREAD | PROCESS_VM_OPERATION | PROCESS_VM_WRITE, 0, pID);
  27.  
  28.    datos.direccionMessageBoxA = (_MessageBoxA)GetProcAddress(GetModuleHandle("USER32.DLL"), "MessageBoxA");
  29.    sprintf(datos.titulo, titulo);
  30.    sprintf(datos.texto, texto);
  31.  
  32.    direccionDatosRemotos = (TDatos_MessageBoxA*)VirtualAllocEx(tHandle, 0, sizeof(TDatos_MessageBoxA), MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE);
  33.    WriteProcessMemory(tHandle, direccionDatosRemotos, &datos, sizeof(TDatos_MessageBoxA), NULL);
  34.  
  35. tamFunc = (DWORD)Inyectar_MessageBoxA - (DWORD)Hilo_MessageBoxA;
  36.  
  37. direccionFuncionRemota = VirtualAllocEx(tHandle, 0, tamFunc, MEM_RESERVE | MEM_COMMIT, PAGE_EXECUTE_READWRITE);
  38. WriteProcessMemory(tHandle, direccionFuncionRemota, (void*)Hilo_MessageBoxA, tamFunc, NULL);
  39.  
  40. funcionRemota = CreateRemoteThread(tHandle, NULL, 0, (LPTHREAD_START_ROUTINE)direccionFuncionRemota, direccionDatosRemotos, 0, NULL);
  41.  
  42. WaitForSingleObject(funcionRemota,INFINITE);
  43.   CloseHandle(funcionRemota);
  44.  
  45.   VirtualFreeEx(tHandle,direccionFuncionRemota,0,MEM_RELEASE);
  46.   VirtualFreeEx(tHandle,direccionDatosRemotos,0,MEM_RELEASE);  
  47.  
  48.   CloseHandle(tHandle);  
  49. }
  50.  
  51. int main()
  52. {
  53.    DWORD pID;
  54.    HWND hWnd;
  55.  
  56.    hWnd = FindWindow("SciCalc", NULL);
  57.  
  58.    if(hWnd!=NULL)
  59.    {
  60.        GetWindowThreadProcessId(hWnd, &pID);
  61.        Inyectar_MessageBoxA(pID, "descifra.me", "Codigo inyectado!");
  62.    }
  63.  
  64.    return 0;
  65. }
  66.  


el problema surge que no se logra injectar el codigo en la calculadora, abro la calculadora y ejecuto ese codigo y no pasa nada, alguien sabe si copie mal el codigo o algo ? por lo que tengo entendido no tengo ningún error
Saludos
55  Programación / Programación C/C++ / Re: [Ayuda] Tabla de Temperatura en C en: 31 Enero 2012, 20:12 pm
muchas gracias lo unico que no queria que reste de 1 en 1 , sino de 20 en 20 , a que si le cambie eso , yo hacia eso , como vos lo hiciste lo unico que en

Código:
 fahr >= LOWER

lo hacia asi

Código:
 fahr <= LOWER

muchas gracias por la ayuda
56  Programación / Programación C/C++ / Re: [Ayuda] Tabla de Temperatura en C en: 31 Enero 2012, 20:02 pm
perdon que moleste de nuevo pero para no crear otro post , lo hago aca , ahora que ya solucione el problema tengo que hacer este mismo programa :

Código:
#include <stdio.h>

#define LOWER 0
#define UPPER 300
#define STEP 20

main()
{
       int fahr;
      
       for(fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP)
       printf("%3d%6.1f\n", fahr,(5.0/9.0)*(fahr-32));
       getch();
      
}

pero en vez de empezar desde 0 y terminar en 300 , tiene que empezar en 300 y terminar en 0 , intente de cambiar LOWER por UPPER , pero no funciona , alguna idea ?
57  Programación / Programación C/C++ / Re: [Ayuda] Tabla de Temperatura en C en: 31 Enero 2012, 19:18 pm
Muchisimaaas graciaas !
58  Programación / Programación C/C++ / [Ayuda] Tabla de Temperatura en C en: 31 Enero 2012, 17:55 pm
Hola Gente , les vengo a pedir ayuda sobre un programa , que esta en un manual de c ,  el codigo es este
Código:
#include <stdio.h>

#define LOWER 0
#define UPPER 300
#define STEP 20

main()
{
       int fahr;
       
       for(fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP);
       printf("%3d%6.1f\n", fahr,(5.0/9.0)*(fahr-32));
       getch();
       
}
       

ejecuta todo lo mas bien , pero me muestra solamente dos números , que según el manual me tendria que mostrar toda la tabla de temperatura fahrenheit y celsius , la verdad ni idea que puedo estar haciendo mal , si alguien me puede ayudar le agradecería mucho , saludos !
Páginas: 1 2 3 4 5 [6]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines