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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 [109] 110 111 112 113 114 115 116 117 118 119 120 121 122 123
1081  Programación / Programación C/C++ / Re: Programa funcion rand() en: 9 Octubre 2010, 15:10 pm
utiliza unsigned al declarar la variable n y mirate la fucnion rand

http://msdn.microsoft.com/en-us/library/398ax69y%28VS.71%29.aspx

salu2!
1082  Programación / Scripting / Re: Ejecutar un *.bat sin mostrar la Consola de Windows? en: 9 Octubre 2010, 00:44 am
Tienes que mezclarlo con vbs. o si por ejemplo vas a usar un solo comando para ejecutar tu aplicacion puedes usar las redirecciones para redireccionar la salida a pantalla a un  .txt por ejemplo.

salu2!
1083  Seguridad Informática / Análisis y Diseño de Malware / Re: [ASM+C] Inyeccion Dll en: 9 Octubre 2010, 00:31 am
en el entry de la dll la comparacion no tiene efecto.

cierto XDD pero asi me quedo mas claro el DllMain callback.

salu2!
1084  Programación / Programación C/C++ / Re: crear .txt o guadar cadenas en .txt en: 8 Octubre 2010, 20:55 pm
Aunque ya se soluciono creo que no esta de mas dejar un enlace a un tuto de como escribir archivos en c:

http://www.elrincondelc.com/cursoc/cursoc20.html

salu2!
1085  Programación / Programación Visual Basic / Re: [Ayuda] Callings Sub y Functions en: 8 Octubre 2010, 20:52 pm
Fijate si te sirve la api CallWindowProc.

salu2!

1086  Programación / Programación Visual Basic / Re: [Ayuda] Proyecto Reconocimiento facial. Donde Empezar. en: 8 Octubre 2010, 20:46 pm
... si lo haces en asm mejor que mejor.
Pero mejor aun en Batch, no?  :laugh: :laugh: :laugh: :laugh:

raul338 dijo:
Citar
Quiero construir un edificio tipo las torres gemelas, que debo hacer?" "Pon ladrillo por ladrillo a mano
:xD
Mejor metafora imposible, te puedes morir haciendolo en ASM.
Si no me equivoco C++ seria lo mas indicado.

DoEvents! :P

No veo el porque volverse loco, envez de usar la api desde vb la usas desde asm XD

salu2!
1087  Seguridad Informática / Análisis y Diseño de Malware / [ASM+C] Inyeccion Dll en: 8 Octubre 2010, 20:44 pm
Bueno trasteandole a la inyeccion dll y a la vez ensayando c y asm consegui esto:

Codigo inyector  en c:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #include <string.h>
  5.  
  6. void inyectar(char * rutadll);
  7.  
  8. int main()
  9. {
  10.   inyectar("c:\\windows\\system32\\fary.dll");
  11.    return 0;
  12. }
  13.  
  14. void inyectar(char * rutadll)
  15. {
  16.    DWORD id;
  17.    DWORD mangoproc;
  18.    HANDLE idproc;
  19.    LPVOID espacio;
  20.    LPVOID carga;
  21.  
  22.    printf("Inyeccion Dll by Drinky94\n");
  23.  
  24.    ShellExecute(0,0,"c:\\windows\\system32\\calc.exe",0,0,0);
  25.    Sleep(2000); //  Esperamos que se ejecute la calculadora...
  26.    id = FindWindow(NULL,"Calculadora");
  27.    GetWindowThreadProcessId(id,&mangoproc);
  28.  
  29.    idproc = OpenProcess(PROCESS_ALL_ACCESS,0,mangoproc);
  30.  
  31.    carga = (LPVOID)GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryA");
  32.    espacio = (LPVOID)VirtualAllocEx(idproc,0,strlen(rutadll),MEM_COMMIT, PAGE_READWRITE);
  33.    WriteProcessMemory(idproc,(LPVOID)espacio,rutadll,strlen(rutadll),0);
  34.    CreateRemoteThread(idproc, 0, 0,(LPTHREAD_START_ROUTINE)carga,(LPVOID)espacio, 0, 0);
  35.  
  36.    CloseHandle(idproc);
  37.    CloseHandle(espacio);
  38.  
  39.    system("PAUSE");      
  40. }

Dll creada en Fasm:

Código
  1. format PE GUI 4.0 DLL
  2. entry DllEntryPoint
  3.  
  4. include 'c:\include\win32ax.inc'
  5.  
  6. section '.code' code readable executable
  7.  
  8. proc DllEntryPoint hinstDLL,fdwReason,lpvReserved
  9.        cmp [fdwReason],1
  10.        JE mensage
  11.        mensage:
  12.        invoke MessageBox,0,mensajito,titulo,MB_OK
  13.        ret
  14. endp
  15.  
  16. ; VOID ShowErrorMessage(HWND hWnd,DWORD dwError);
  17.  
  18. proc ShowErrorMessage hWnd,dwError
  19.  local lpBuffer:DWORD
  20.        lea     eax,[lpBuffer]
  21.        invoke  FormatMessage,FORMAT_MESSAGE_ALLOCATE_BUFFER+FORMAT_MESSAGE_FROM_SYSTEM,0,[dwError],LANG_NEUTRAL,eax,0,0
  22.        invoke  MessageBox,[hWnd],[lpBuffer],NULL,MB_ICONERROR+MB_OK
  23.        invoke  LocalFree,[lpBuffer]
  24.        ret
  25. endp
  26.  
  27. ; VOID ShowLastError(HWND hWnd);
  28.  
  29. proc ShowLastError hWnd
  30.        invoke  GetLastError
  31.        stdcall ShowErrorMessage,[hWnd],eax
  32.        ret
  33. endp
  34. section '.data' data readable writeable
  35.        mensajito db 'Dll Inyectada con exito',0
  36.        titulo db ' Exito!!',0
  37.  
  38.  
  39. section '.idata' import data readable writeable
  40.  
  41.  library kernel,'KERNEL32.DLL',\
  42.          user,'USER32.DLL'
  43.  
  44.  import kernel,\
  45.         GetLastError,'GetLastError',\
  46.         SetLastError,'SetLastError',\
  47.         FormatMessage,'FormatMessageA',\
  48.         LocalFree,'LocalFree'
  49.  
  50.  import user,\
  51.         MessageBox,'MessageBoxA'
  52.  
  53. section '.edata' export data readable
  54.  
  55.  export 'ERRORMSG.DLL',\
  56.         ShowErrorMessage,'ShowErrorMessage',\
  57.         ShowLastError,'ShowLastError'
  58.  
  59. section '.reloc' fixups data discardable
  60.  



Una Capturita:



proximamente mas y mejor  que ya le estoi tomando el gusto  ;D

PD: Agradecimiento a [Zero] por su incansable ayuda en todo lo que le pregunto.

salu2!
1088  Programación / Programación Visual Basic / Re: [Ayuda] Proyecto Reconocimiento facial. Donde Empezar. en: 7 Octubre 2010, 17:50 pm
Hola, nose a que te refieres cuando dices rostros... supongo que querras comparar imagenes o nose :/.

Bueno asi de primeras y pensando que es una imagen puedes mirarte la api GetPixel haber si te sirve.


PD: es mejor en c eso es obvio y si lo haces en asm mejor que mejor.

salu2!
1089  Programación / Programación C/C++ / Re: [C++] Acomodar vector de mayor a menor en: 2 Octubre 2010, 12:11 pm
Intenta optimizar el code... se puede acortar.

salu2!
1090  Programación / Programación Visual Basic / Re: [Juego] Bah broma informatica. Lean adentro por que es larga la descripcion. en: 2 Octubre 2010, 12:09 pm
Si pones aqui el codigo creo que casi que mejor.

salu2!
Páginas: 1 ... 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 [109] 110 111 112 113 114 115 116 117 118 119 120 121 122 123
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines