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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 37
121  Foros Generales / Foro Libre / Las cosas que se ven en Facebook en: 13 Diciembre 2011, 08:58 am
Jajajajajajajajajajaja, disculpen que me ría pero... no puedo evitarlo al ver la imagen que ha publicado la amiga de un amigo de un amigo en FaceBook. (No uso Facebook)

Esta es la imagen:



¡Por Alá!... es algo... descojonante xDDDDDDDDDDDDDDD, no me imagino qué estaba pensando al momento de tomarse esa foto, ya se ha perdido todo sentido de pudor y vergüenza en Facebook :xD... pronto veremos videos porno caseros de estas adolescentes, menos mal dejé de usarlo antes de llegar a ver estas cosas por cuenta propia :laugh: :laugh: :laugh:.

A lo mejor no os cause gracia, pero hay que reconocer que la tía está deschavetada, necesitada de un pene tío que la consuele...

En fin... si habéis visto algo semejante, comentad... a ver que tanta locura se ha logrado ver en Facebook últimamente :xD.
122  Seguridad Informática / Hacking / Re: Ayuda para comenzar en: 13 Diciembre 2011, 08:48 am
¡¡¡Jajajaja, "manualsito" :xD!!!

Pues que va tío, los foros de cada sección (Hacking, programación, etc...) tienen temas donde están publicados cientos de libros que de seguro te servirán... pasate por ellos y verás :P.

Salud.
123  Foros Generales / Foro Libre / Re: ¿Viajareis estas navidades? en: 13 Diciembre 2011, 06:08 am
Sí, viajaré estas navidades ::)...

Espero pasarlo de maravilla :P.
124  Foros Generales / Foro Libre / Re: Feliz Navidad chicos...... en: 13 Diciembre 2011, 04:36 am
Darioxhcx venga tío, calmate... es foro libre. No es inmadurez, simplemente es un offtopic.

Por cierto, felices fiestas... es increíble que con el trolling que causé, siga en el foro :laugh:, me portaré mejor para el próximo año. ;D.

125  Foros Generales / Foro Libre / Re: Ayuda con la utilización del punto y coma en: 13 Diciembre 2011, 04:29 am
Yo lo escribiría de la siguiente forma:

Citar
Partiendo del breve análisis de los parámetros a tratar en este proyecto, procedemos a ofrecer información lucrativa referente a los conceptos y elementos utilizados para su medición. Iniciando por abordar temas sencillos de vital relevancia para éste diseño, tales como la ecuación de la línea recta, resolución de ecuaciones cuadráticas y la teoría de los sensores empleados para medir los parámetros mencionados anteriormente. Finalmente se brindan las características pertenecientes a los componentes electrónicos como punto de cierre para este capítulo.

Ojo, es solo una opinión subjetiva, no te estoy obligando a usar mi concepto :xD.

Salud.
126  Programación / Ingeniería Inversa / Re: Pointers & Offsets en: 13 Diciembre 2011, 03:31 am
También Podrías encontrarte con esto:

BasePointer ->Pointer ->Pointer ->Address Dinámica

Un Pointer de muchas bases, o multilevel pointer cómo lo llama el CE.

En fin...

Creo que eso quedó más que explicado en el mini-tuto que le he dado al tío.

(...)Esto no va particularmente a nadie....

...

Nox, sin animo de trollear. (...)

Te respondo esta última cita vía MP, ya que... está desviando el tema del tío y NO quiero eso.



Al presionar "Find out what adresses..." sobre la memoria en la lista de direcciones se abre una nueva ventana y comienza a trabajar. Este trabajo será constante o terminará en algún momento?  Ya que los botones de la derecha se me visualizan deshabilitados y no puedo modificar el valor porque el programa esta casi paralizado :(.

Ya pues mira:

El trabajo será continuo hasta que lo detengas (obviamente se detiene haciendo click en Stop), ya que estará el CE analizando y esperando por el acceso a la dirección que estás punteando. Por ende, no terminará en ningún momento, a menos que el proceso sea cerrado, o el CE crashee, o que se yo... algo relacionado.

Los botones en la derecha estarán deshabilitados debido que debes seleccionar una de las instrucciones (que acceden a tu dirección dinámica) que aparecerán en un futuro luego de haber modificado el valor de tu dirección (luego de que algún opcode acceda a tu dirección dinámica). En pocas palabras, se habilitan al seleccionar un elemento de la lista, si está vacía, permanecerán deshabilitados.

Ahora, el programa se puede retrasar/bajar su velocidad de rendimiento increíblemente si el CE se encuentra maximizado, ya que "el trabajo" que mencionas, es "bastante pesado", por tal, minimiza el CE e intenta cambiar el valor, te recomiendo que el juego/programa no se encuentre en modo ventana, si no hay opción para jugarlo/usarlo en pantalla completa pues... suerte :xD.

Salud.
127  Programación / .NET (C#, VB.NET, ASP) / Re: Administrador de Dispositivos. en: 12 Diciembre 2011, 07:02 am
Pues que te digo, la clase Management de .NET Framework ¡es de temer!...

CodeProject puede darnos una pista :P...

Salud.
128  Programación / Ingeniería Inversa / Re: Pointers & Offsets en: 12 Diciembre 2011, 05:44 am
Si te refieres a ésta opción:



Estás haciéndolo de manera errónea, ya que obviamente al usar cualquier opción de las que las imagen muestra, estás estableciendo un breakpoint (o punto de quiebre) al acceso de tal dirección; lo que causará que justo en el momento que el proceso quiera acceder a tal dirección, este se detendrá para esperar que el usuario haga algo con él, ya sea depuración, o lo que se le venga en gana. El punto es que al hacer ello estableces un breakpoint, por eso es que se "cuelga" el proceso.

Ahora me pregunto el cómo llegaste ahí... la manera correcta de hacerlo era eligiendo tal opción PERO en la lista de direcciones que el CE nos ofrece, es decir:



Donde: [0x00701850] era una dirección dinámica la cual se va a puntear.

Partiendo de esto, puedes continuar con el mini-tutorial.

Salud.
129  Seguridad Informática / Análisis y Diseño de Malware / Re: No me funciona la inyección DLL en: 12 Diciembre 2011, 00:34 am
"jkasjkadkajsdñasjodhq", ese es el resultado de un copy/paste.

Aburrido esta tarde reformé ese código:

Código
  1. #include <windows.h>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. HANDLE hProceso;
  9. HWND hVentana;
  10. DWORD idProceso;
  11. HMODULE hModulo;
  12. LPVOID pFuncion, mUbicacion;
  13. char* Libreria = "C:\\Dll.dll";
  14.  
  15. if (!(hVentana = FindWindow(L"CalcFrame", L"Calculadora")))
  16. {
  17. cout << "Ventana no encontrada.";
  18. getchar();
  19. return 1;
  20. }
  21. else cout << "Ventana encontrada!\nObteniendo el ID del proceso..." << endl;
  22.  
  23. GetWindowThreadProcessId(hVentana, &idProceso);
  24.  
  25. if (!idProceso)
  26. {
  27. cout << "No se pudo obtener el ID del proceso.";
  28. getchar();
  29. return 1;
  30. }
  31. else cout << "ID del proceso: " << idProceso << ".\nAbriendo el manejador del proceso..." << endl;
  32.  
  33. if (!(hProceso = OpenProcess(PROCESS_ALL_ACCESS, false, idProceso)))
  34. {
  35. cout << "Imposible abrir el manejador del proceso.";
  36. getchar();
  37. return 1;
  38. }
  39. else cout << "Manejador del proceso abierto correctamente.\nObteniendo el puntero del modulo \"Kernel32.Dll\"..." << endl;
  40.  
  41. if (!(hModulo = GetModuleHandle(L"Kernel32.dll")))
  42. {
  43. cout << "Imposible obtener el puntero del modulo \"Kernel32.dll\".";
  44. getchar();
  45. return 1;
  46. }
  47. else cout << "Puntero del modulo \"Kernel32.dll\": " << hModulo << ".\nObteniendo el puntero de la funcion \"LoadLibraryA\"..." << endl;
  48.  
  49. if (!(pFuncion = GetProcAddress(hModulo, "LoadLibraryA")))
  50. {
  51. cout << "Imposible obtener el puntero de la funcion \"LoadLibraryA\".";
  52. getchar();
  53. return 1;
  54. }
  55. else cout << "Puntero de la funcion \"LoadLibraryA\": " << pFuncion << ".\nReservando/asignando memoria para escribir los datos..." << endl;
  56.  
  57. if (!(mUbicacion = VirtualAllocEx(hProceso, NULL, strlen(Libreria), MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE)))
  58. {
  59. cout << "Imposible reservar/asignar las paginas de la memoria virtual del proceso.";
  60. getchar();
  61. return 1;
  62. }
  63. else cout << "Se ha reservado/asignado la memoria en la siguiente direccion: " << mUbicacion << ".\nIntentando escribir los datos de la libreria en la memoria..." << endl;
  64.  
  65. if (!WriteProcessMemory(hProceso, (LPVOID)mUbicacion, Libreria, strlen(Libreria), NULL))
  66. {
  67. cout << "Imposible escribir datos en la memoria virtual del proceso.";
  68. getchar();
  69. return 1;
  70. }
  71. else cout << "Datos escritos correctamente, intentando crear/iniciar el hilo remoto..." << endl;
  72.  
  73. if (!CreateRemoteThread(hProceso, NULL, NULL, (LPTHREAD_START_ROUTINE)pFuncion, (LPVOID)mUbicacion, NULL, NULL))
  74. {
  75. cout << "Imposible crear/iniciar el hilo remoto en el proceso.";
  76. getchar();
  77. return 1;
  78. }
  79. else cout << "Hilo creado/iniciado correctamente.\nIntentando cerrar el manejador abierto..." << endl;
  80.  
  81. if (!CloseHandle(hProceso))
  82. {
  83. cout << "Imposible cerrar el manejador.";
  84. getchar();
  85. return 1;
  86. }
  87. else cout << "Hilo cerrado correctamente.\n\nInyeccion realizada con exito, presione enter para salir...";
  88.  
  89. getchar();
  90.  
  91. return 0;
  92. }

Y... por el lado de la librería, tengo esto:

Código
  1. #include <Windows.h>
  2.  
  3. BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
  4. {
  5. if (ul_reason_for_call == DLL_PROCESS_ATTACH)
  6. MessageBox(0, L"Me he cargado correctamente", L"Probando...", 0);
  7.  
  8. return TRUE;
  9. }

Y... el resultado te queda a ti, (ostia ¿qué difícil no?...)

Tu franela me hace pensar en: lamming, lamming everywhere.

Salud.
130  Foros Generales / Noticias / Re: Microsoft podrá eliminar de forma remota aplicaciones instaladas en Windows 8 en: 11 Diciembre 2011, 23:23 pm
Ya veo Jailbreak's para Windows 8 xDDDDDDDDDDD.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 37
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines