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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: 1 2 3 [4] 5 6 7 8 9 10
31  Programación / Programación C/C++ / Error con el manejo de send y recv en: 25 Noviembre 2010, 20:52 pm
hola gente, bueno les comento el problema, estoy usando las funciones send y recv y no logro poder enviar o recivir datos, en este caso mensajes.

Pongo el codigo

Cliente

Código
  1. val=connect (sock_1, (struct sockaddr *) &serv, sizeof (sockaddr));
  2. while (val==-1)
  3. {
  4. Sleep (1000);
  5. val=connect (sock_1, (struct sockaddr *) &serv, sizeof (sockaddr));
  6. }
  7.  
  8. printf ("Conectando...\n Conectado con: %s\n\a", inet_ntoa (serv.sin_addr));
  9.    printf ("Ingrese mensaje a enviar:");
  10.    fgets (ibuffer, strlen (ibuffer), stdin);
  11. send(sock_1,ibuffer, sizeof (ibuffer), 0);     //ENVIA MENSAJE
  12. printf ("mensaje enviado:%s \n", ibuffer);
  13. while (b!=0){
  14.  
  15. recv (sock_1, vbuffer, sizeof (vbuffer), 0);  //RESIVO MENSAJE
  16. //std::string sibuffer (ibuffer);
  17. printf ("Datos recividos:%s\n",vbuffer);
  18.  
  19.    printf ("Ingrese mensaje a enviar:");
  20.    fgets (ibuffer, strlen (ibuffer), stdin);
  21. b=send(sock_1,ibuffer, sizeof (ibuffer), 0);
  22. printf ("mensaje enviado:%s \n", ibuffer);
  23.  
  24.    getchar ();
  25.    }
  26.  


Servidor

Código
  1.    b=recv (sock_1, vbuffer, sizeof (vbuffer), 0);  //RESIVO
  2. //std::string svbuffer (vbuffer);
  3. printf ("datos recividos:%s\n",vbuffer);
  4.  
  5.    while (b!=0){
  6.  
  7.    send(sock_1,"Prueba de mensaje", 17, 0);  //ENVIO
  8.    printf ("mensaje enviado \n");
  9.  
  10.        printf ("Resepcion de mensajes\n");
  11. b= recv (sock_1, vbuffer, sizeof (vbuffer), 0);
  12. //std::string svbuffer (vbuffer);
  13. printf ("datos recividos:%s\n",vbuffer);
  14.  
  15. getchar ();
  16.    }
Código
  1. //vbuffer e ibuffer son locales del main
  2. char vbuffer[512], ibuffer[512];


Citar
Me faltaria limpear el buffer pero de todas formas no logro conseguir enviar ni recivir mensajes
32  Seguridad Informática / Análisis y Diseño de Malware / Conexion inversa Teoria en: 24 Noviembre 2010, 11:10 am
Hola gente!
Bueno, estoy intentando aprender sobre socket y para ello me eh propuesto como meta realizar un troyano de conexion inversa. Pero antes de empezar a tirar codigo sin saber al respecto sobre los troyano (mas aya de la definicion de troyano) intento comprender como funciona y que metodos hay para llegar a mi objetivo.
Y eh aqui donde me surgen las primeras preguntas.

Por lo que estuve leyendo hay 3 tipos de modelos de conexion.

  • Modelo Simple Cliente-Servidor: Conexión Stream
  • Modelo Concurrente Cliente-Servidor: Conexión Stream
  • Modelo Cliente-Servidor: Conexión Datagram


Ahora bien cual de estos modelos es el mas efectivo, y que diferencia hay entre ellos a grandes rasgos.
Se que por ej.

  • el modelo simple: Usa las funciones send y recv
  • el modelo concurrente: Crea un nuevo thread  --> que quiere decir con crear un nuevo thead? crear un nuevo hilo para cada conexion, como se logra esto? Funciones?
  • el modelo datagram: Usa las funciones sendto y rcvfrom. --> que diferencia hay con el modelo simple?


Bueno desde ya gracias, y disculpen mi poca imaginacion en intentar aprender sockets con un troyano  :xD :laugh:
33  Informática / Software / Problema en descarga con Flashget [Log de error] en: 24 Noviembre 2010, 01:12 am
Hola gente les comento, estoy descargando un capitulo de una serie, pesa unos 300 a 400mb y no se porq razon dejo de descargar.
El archivo esta subido a hotfile.com

Dejo el log del error que me da.
Si entienden que quiere decir y lo explican buenisimo  :xD
Puede ser q se deba a la IP? que aya superado el tiempo de descarga o algo de eso?

Código:
Tue Nov 23 21:04:24 2010 Connected.
Tue Nov 23 21:04:24 2010 GET /dl/84135959/c68998a/The.Walking.Dead.S01E04.HDTV.XviD-FEVER.avi.html?expire=1 HTTP/1.1
Tue Nov 23 21:04:24 2010 Host: hotfile.com
Tue Nov 23 21:04:24 2010 Accept: */*
Tue Nov 23 21:04:24 2010 Referer: http://hotfile.com/dl/84135959/c68998a
Tue Nov 23 21:04:24 2010 User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Tue Nov 23 21:04:24 2010 Range: bytes=202921039-
Tue Nov 23 21:04:24 2010 Pragma: no-cache
Tue Nov 23 21:04:24 2010 Cache-Control: no-cache
Tue Nov 23 21:04:24 2010 Connection: close
Tue Nov 23 21:04:24 2010 HTTP/1.1 200 OK
Tue Nov 23 21:04:24 2010 Cache-Control: no-cache, must-revalidate
Tue Nov 23 21:04:24 2010 Expires: Sat, 26 Jul 1997 05:00:00 GMT
Tue Nov 23 21:04:24 2010 Set-Cookie: lastdl=%2Fdl%2F84135959%2Fc68998a%2FThe.Walking.Dead.S01E04.HDTV.XviD-FEVER.avi.html%3Fexpire%3D1; expires=Fri, 24-Dec-2010 00:04:19 GMT; path=/; domain=.hotfile.com
Tue Nov 23 21:04:24 2010 Content-type: text/html
Tue Nov 23 21:04:24 2010 Connection: close
Tue Nov 23 21:04:24 2010 Transfer-Encoding: chunked
Tue Nov 23 21:04:24 2010 Date: Wed, 24 Nov 2010 00:04:19 GMT
Tue Nov 23 21:04:24 2010 Server: lighttpd/1.4.26
Tue Nov 23 21:04:24 2010 File size already changed!
Tue Nov 23 21:04:24 2010 Connecting hotfile.com [IP=199.7.177.238:80]
Tue Nov 23 21:04:25 2010 Connected.
Esto se va repitiendo intentando conectar con el servidor.

Desde ya gracias, Saludos.
34  Programación / Programación C/C++ / Problemas con Visual c++ 2008 en: 19 Noviembre 2010, 19:45 pm
Hola gente!
Les comenento que instale recientemente Visual c++ 2008, pero no se porq no me compila, algunas cosas.

Por ej:

Código
  1. #include <stdio.h>
  2.  
  3. int main (){
  4. int i;
  5. for (i=0;i<5;i++)
  6. printf ("Hola\n");
  7. return 0;
  8. }

Esto compila

Código
  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4.  
  5.  
  6. int main()
  7. { char pro[40];
  8. HANDLE proceso;
  9.  
  10. printf ("Ingrese proceso a buscar: ");
  11. gets (pro);
  12. printf ("cadena a buscar: %s\n", pro);
  13. HWND encontre = FindWindow(NULL, pro); // FindWindows Buesca un proceso del sistema por el nombre de la pantalla sintaxis a=FindWindow(Null, Arg1);
  14.                                       //  RETORNO tiene valor de retorno del tipo HWND; NULL nulo, arg1 argumento 1 nombre a buscar ej Windows Live Messenjer
  15. if (encontre == 0)
  16. printf ("Ventana cerrada\n\a");
  17. //MessageBox(NULL, "No se esta ejecutando Pinball", "Error", MB_OK | MB_ICONERROR);
  18. //return -1;
  19. else {
  20. printf ("Ventana abierta\n\a");
  21. DWORD pid; //DWORD pid; //se declara variable del tipo DWORD (variable de 32bit)
  22. GetWindowThreadProcessId(encontre,&pid); //toma processo que se encontro en FindWindow y delvuelve el proceso PID sintaxis
  23.                                                                                                //GetWindowThreadProcessId(encontre,&pid); // (_HWND Arg1, _DWORD Arg2);
  24. MessageBox (NULL,"Encontrado", "Encontrado", MB_OK | MB_ICONINFORMATION);
  25.  
  26. printf ("PID:%d\n",pid);
  27. proceso =OpenProcess(PROCESS_ALL_ACCESS,0,pid); // Abrir processo con todos los accesos tiene valor de retorno del tipo HANDLE
  28. CloseHandle(proceso);} //cierro variable tipo Handle del valor proceso
  29. return 0;
  30. }

Esto no lo compila.
Errores que me da.

Citar
1>Compilando...
1>codigo.cpp
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(12) : warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(279) : vea la declaración de 'gets'
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(14) : error C2664: 'FindWindowW' : no se puede convertir el parámetro 2 de 'char [40]' a 'LPCWSTR'
1>        Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(25) : error C2664: 'MessageBoxW' : no se puede convertir el parámetro 2 de 'const char [11]' a 'LPCWSTR'
1>        Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>El registro de compilación se guardó en el "file://c:\Users\juanca\Documents\Visual Studio 2008\Projects\captura\captura\Debug\BuildLog.htm"
1>captura - 2 errores, 1 advertencias
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========


Lo raro es que compilando con cualquier otro compilador no tengo problemas.
35  Seguridad Informática / Seguridad / Security Conference en: 11 Noviembre 2010, 03:59 am
http://foro.elhacker.net/bugs_y_exploits/connection_string_attacks_chema_alonso_ekoparty-t310282.0.html

Viendo este post hoy, me encontre con unos Pdf bastantes interesantes.

http://www.ekoparty.org/archivo.php

ekoparty security conference, son todos los pdf de estas conferencias, desde 2007 hasta 2009

Echenle un ojo. :xD
36  Programación / Desarrollo Web / robots.txt o indexado en: 3 Noviembre 2010, 15:52 pm
Hola, bueno abro este hilo para preguntar algunas dudas que tengo.
Primero que no puedo indexar mi web en google, eh creado el robots.txt y utilize la herramienta de google para webmaster pero sigo sin resultados, ahora tengo una duda, tengo un foro tambien, que esta echo aparte de lo que seria el index, osea para todo lo que es el index utilizo el sistema de joomla,

El foro lo cree aparte con PunBB, y en el index ago un redireccionamiento hacia el foro, tienen el mismo domino pero cambia con /forum. y en el foro por lo que veo, ya q no hay muchos usuarios, veo que se registraron varios, bots, spamers, y publican post basura con spam.

Ahora pregunto como es posible que ayan encontrado el foro, si no lo puedo encontrar ni yo en el buscador?

Desde ya gracias!
Saludos
37  Foros Generales / Foro Libre / El rati horror show [Argentina] en: 31 Octubre 2010, 22:26 pm
El rati horror show
Un pelicula que da a reflexionar sobre como se maneja la policia en argentina.
La pelicula que no quieren que veas!

Sinopsis

El Rati Horror Show es un documental que retrata la dramática historia de Fernando Ariel Carrera, el caso de un hombre común condenado injustamente a treinta años de cárcel –no por error sino de manera deliberada– a través de la manipulación de una causa judicial.

La película toma como punto central la manera en que se fraguó la causa de Fernando Carrera: la manipulación y alteración de la evidencia en el lugar de los hechos; la manipulación por parte de la instrucción policial de los testimonios de los escasos testigos llamados a declarar; la manipulación de todos los medios nacionales por parte de Rubén Maugeri, testigo clave de los hechos y presidente de la Asociación de Amigos de la Comisaría 34.

Por otro lado, mostramos cómo Fernando Carrera lleva adelante su vida diaria en la cárcel, sabiéndose él también una víctima más de los excesos policiales y de un sistema judicial que lo condenó injustamente.

Año: 2010
Director: Enrique Piñeyro



Trailer


Descarga
1 link
http://www.fileserve.com/file/gUYbs7h/ratihorrorshow.1.link.rar
Pass: Angus77
Fuente:http://www.taringa.net/posts/tv-peliculas-series/7693626/El-Rati-Horror-Show-_2010_-1-Link-_-RS_MU_FS_HF.html
38  Programación / Desarrollo Web / Probelmas al instalar joomla.... [Resuelto[Delete]] en: 26 Octubre 2010, 15:00 pm
Hola gente les comento, estoy intentando instalar joomla en mi host gratuito de byethost
hasta donde se tiene php, y mysql. ahora el problema es que no tiene Cpanel o algo de eso donde crear la base de datos.
Eh instalado y probado todo en un entorno local y me funciono todo.
Como puedo hacer para crear esta base de datos?

Subi todos los archivos al host y luego cuando entro a mi pagina, aparece el instalador de joomla y en la parte de configuracion de db, en nombre de servidor pongo localhost.
y me tira:
Citar
Unable to connect to the database:Could not connect to MySQL

Me parece logico porq la base de datos la creo para un localhost pero entonces, me pregunto si puedo crear la base de datos, y en phpmyadmin dice algo de exportar, puedo llegar a hacer algo con esto? y subir la db al host? o como puedo solucionar esto?

Conocen algun host gratuito donde pueda crear la base de datos con algun gestor como cpanel?

Gracias de antemano
39  Programación / Programación C/C++ / Ayuda con ejercicio! en: 21 Octubre 2010, 05:07 am
Hola, bueno expongo el ejercicio primero y lo que tengo, que es todo pero tengo errores :S

Aca el problema:
Realizar un prog q permita calcular los importes que se les liquida a los 12 choferes de una empresa de colectivos de acuerdo a la cantidad de kilometros recorridos, y el tipo de vehiculo que conduce, en un dia.
Los datos a ingresar son:

Nombre (20 caracteres validos), patente (6 caracteres validos),  KMinicial, KMfinal, y tipo

Los Kilomtros finales se calculan
KMfinal - KMinicial.

Luego a los km finales se calcula segun su tipo una tarifa segun
tipo=1   --->0.70$ x KM
tipo=2  ----> 0.90$ x KM
(Hay q validad tipo)
Se debe informar:

A- Cuantos ganan mas que el promedio y quienes son (Nombre y patente)
b- Cual es el porcentaje del total de la liquidaciones que le corresponde al ingresado en ultimo termino.

Nota: Se deben usar almenos 2 funciones, no usar variables, arrays, ni funciones globales.
Nota 2: Agregado por mi ya que el usuario es bueno, no hay overflow (Osea que el nombre no sobrepasa los 20 carateres, ni la patente).
PD: Lo agrego porq al porf tampoco quiere que lo controlemos. Se que se debe controlar, pero me acoto a lo que me piden.

Resolucion del problema con fallas :S

Código
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5.    char nomb [12][21], pat [12][7];
  6.    int veckm [12][3], vectipo [12] [1];
  7.  
  8.    void ingresar(char nomb[12][21], char pat [12][7], int veckm [12][3], int vectipo [12][1] );
  9.    void calcular (char nomb[12][21], char pat[12][7], int veckm [12][3], int vectipo [12][1]);
  10.  
  11.    ingresar (nomb, pat, veckm, vectipo);
  12.    calcular (nomb, pat, veckm, vectipo);
  13.  
  14.    getchar ();
  15.    return 0;
  16. }
  17.  
  18. void ingresar (char nomb[12][21],char pat[12][7],int veckm[12][3],int vectipo [12][1])
  19. //declaro variables temporales para el ingreso que luego son enviadas a los vectores
  20. { int i, tipo1, ki, kf
  21.  char nombres[21];
  22.  char pate[7];
  23.  
  24. for (i=0; i<13; i++){
  25.    printf ("Ingrese el nombre del chofer:\n");
  26.    gets (nombres);
  27.    printf ("Ingrese la patente:\n");
  28.    gets (pate);
  29.    printf ("Ingrese Km Inicial:\n");
  30.    scanf ("%i",&ki);
  31.    printf ("Ingrese Km Final:\n");
  32.    scanf ("%i",&kf);
  33. do{
  34.    puts ("Ingrese tipo:\n");
  35.    scanf ("%d", &tipo1);              
  36. }while (tipo1>1 && tipo1<2)
  37. //Cargo en el vector el tipo    
  38.    vectipo [i][1]=tipo1;
  39. //cargo en los dos vectores los 12 choferes segun la posicion de i    
  40.    nomb [i][]=nombres;
  41.    pat [i][]=pate;
  42. //cargo en un vector de 15 por 3, para la col 0 ki, para col 1 kf, y en col 2 la dif de ambos        
  43.    veckm [i][0]=ki;
  44.    veckm [i][1]=kf;
  45.    veckm [i][2]=ki-kf;
  46. //hasta aca esta echo el ingreso
  47. }
  48.  
  49. void calcular (char nomb[12][21],char pat[12][7],int veckm[12][3],int vectipo [12][1])
  50. {
  51. int i=0;
  52. float prom, tot;
  53.  
  54.     for (i=0; i<13;i++){
  55.         if (vectipo[i][1]==1){
  56.         veckm [i][2]=veckm [i][2]*.70;}
  57.         else {
  58.         veckm [i][2]=veckm [i][2]*.90;
  59.         }
  60.         tot+=veckm[i][2];
  61.         }
  62.  
  63.         prom=tot/12;
  64.  
  65.  
  66.     for (i=0;i<13;i++){
  67.        if (veckm [i][2]>prom)
  68.        printf ("%s gana mas que el promedio y tiene la patente:%s\n",nomb[i][], pat[i][]);
  69.        }
  70.     printf ("El porsentaje que le coresponde al ultimo ingresado %s es:%f\a",nomb[12][],(veckm [12][2]*100)/tot);
  71. }
  72.  
ERROR
Citar
C:\Users\juanca\Desktop\Untitled11.c||In function `ingresar':|
C:\Users\juanca\Desktop\Untitled11.c|21|error: syntax error before "char"|
C:\Users\juanca\Desktop\Untitled11.c|26|error: `nombres' undeclared (first use in this function)|
C:\Users\juanca\Desktop\Untitled11.c|26|error: (Each undeclared identifier is reported only once|
C:\Users\juanca\Desktop\Untitled11.c|26|error: for each function it appears in.)|
C:\Users\juanca\Desktop\Untitled11.c|38|error: syntax error before "vectipo"|
C:\Users\juanca\Desktop\Untitled11.c|40|error: syntax error before ']' token|
C:\Users\juanca\Desktop\Untitled11.c|41|error: syntax error before ']' token|
C:\Users\juanca\Desktop\Untitled11.c||In function `calcular':|
C:\Users\juanca\Desktop\Untitled11.c|68|error: syntax error before ']' token|
C:\Users\juanca\Desktop\Untitled11.c|70|error: syntax error before ']' token|
||=== Build finished: 9 errors, 0 warnings ===|



Desde ya gracias, acepto sugerencias.
Y si es posible si dan alguna resolucion o comentario, que se adecue a mi logica o estructuracion, para poder entenderlo mejor yo.
Si no sigen mi logica o quieren hacerlo por su cuenta, pongan comentarios para poder entenderlo.

Saludos.
40  Seguridad Informática / Seguridad / Anti spyware en: 16 Octubre 2010, 05:58 am
Que anti spyware me recomiendan? tengo el search and destroit, que en su momento me salvo mas de una ves pero, siento que mi conexion esta limitada. y tengo 1mb de conexion. y para bajar un archivo de 60mb me tarda 15 a 20 min.
Tambien tengo mucho lag en la conexion, y cuando cargo paginas ej google o esta misma elhacker.net, muchas veces me sale el cartel de "problema al cargar la pagina"
en firefox y tengo q recargar la pagina x veces hasta que carga.


Expongo otro problema de paso para aprovechar el post con respecto a la conectividad.
mi maquina se conecta atravez de un router. Y simpre que reinicio mi pc tengo q entrar en la configuracion de la red IPV4 y poner mi puerta de enlace 192.168.1.1, no se porq me sale este problema ahora cuando simpre que lo configure manualmente colocando todos los parametros q corresponden con una vez alcanzaba y se guardaba, ahora simpre q reinicio tengo q volver a poner ese parametro.
Si saben el porq me dicen, si no pregunto en donde deba. Disculpen si lo ago aca pero, para aprovechar el post.

Saludos.
Páginas: 1 2 3 [4] 5 6 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines