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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1]
1  Seguridad Informática / Wireless en Linux / rt73usb parcheada se cuelga al iniciar auditoria. Ubuntu 10.04 en: 13 Abril 2011, 22:13 pm
Hola.

Tengo Ubuntu 10.04 e instale el driver parcheado para la tarjeta Ralink 2573 USB rt73usb desde este tutorial: Driver rt73-k2wrlz-3.0.3.tar.bz2, funciona, me puedo conectar a Internet a traves de la consola.

Pero al intentar hacer una auditoría a mi red, mi pc se bloquea por completo y tengo desconectarla para poder reiniciarla.

Se bloquea cuando ingreso el siguiente comando en la consola:
Código:
#sudo airmon-ng start rausb0
Y lo ejecuto sin estar conectado a red alguna.

Este es mi archivo /etc/network/interfaces
Código:
auto lo
iface lo inet loopback

iface rausb0 inet dhcp

Eh buscado por todo google, pero ya colapse  >:( ja. Alguien tiene idea de como solucionar este problema?
Gracias y saludos.
2  Programación / Programación C/C++ / Re: _warn_unused_return_ pide retorno de valor en funcion void en: 9 Octubre 2010, 03:46 am
¿No es hora de averiguar como generar el ejecutable sin cambiar el codigo?

Jeje, tienes razón.

Veré de que forma solucionarlo, cuando lo haga les aviso.
Gracias y un saludo.
3  Programación / Programación C/C++ / Re: _warn_unused_return_ pide retorno de valor en funcion void en: 4 Octubre 2010, 21:43 pm
Hey gracias.

Tomando en cuenta lo que me comentas, me eh desecho de algunos warnings, en el caso de _warn_unused_return_ . Pero ahora tengo un Warning distinto:

Código:
cc1: warnings being treated as errors
ec_text_display.c: In function ‘text_print_packet’:
ec_text_display.c:58: error: pointer targets in passing argument 2 of ‘regexec’ differ in signedness
Este el el código de la función 'text_print_packet':
Código
  1.   if (GBL_OPTIONS->regex &&
  2.       regexec(GBL_OPTIONS->regex, po->DATA.disp_data, 0, NULL, 0) != 0) {
  3.      return;
  4.   }
  5.  


No se si es necesario colocar toda la función, pero en estas líneas es donde me aparece el Warning.

Gracias y un saludo.
4  Programación / Programación C/C++ / Re: _warn_unused_return_ pide retorno de valor en funcion void en: 2 Octubre 2010, 23:59 pm
Gracias.

Listo, se salta ese error. Ahora lo que marca es lo siguiente:

Código:
cc1: warnings being treated as errors
ec_text.c: In function ‘text_input’:
ec_text.c:186: error: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
ec_text.c: In function ‘text_run_plugin’:
ec_text.c:441: error: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
ec_text.c: In function ‘text_visualization’:
ec_text.c:561: error: ignoring return value of ‘scanf’, declared with attribute warn_unused_result

Al parecer es el mismo detalle, así que intente hacer lo mismo en el archivo correspondiente, pero me resulto el siguiente error(Solo cambie la línea 186):

Código:
cc1: warnings being treated as errors
ec_text.c: In function ‘text_input’:
ec_text.c:186: error: assignment makes integer from pointer without a cast

Parece no ser la misma solución, o tal vez me falto algo.
5  Programación / Programación C/C++ / _warn_unused_return_ pide retorno de valor en funcion void en: 1 Octubre 2010, 18:28 pm
Hola, buen día a todos.

Intento compilar Ettercap 0.7.3 pero al final me muestra el siguiente error:

Código:
cc1: warnings being treated as errors
ec_linux.c: In function ‘disable_ip_forward’:
ec_linux.c:44: error: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
ec_linux.c: In function ‘restore_ip_forward’:
ec_linux.c:71: error: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result


^Tifa^ comenta que _warn_unused_return solicita que las 2 funciones devuelvan algún valor, pero son funciones void. Aquí esta el post donde hace mención:
Su error es referente a 2 funciones declaradas con el atributo _warn_unused_return_  que aparentemente no estan devolviendo nada para ser funciones, y por ende el atributo esta lanzando un aviso de que no estan estas 2 funciones devolviendo nada..... como este atributo deberia tratarse solo como warnings y continuar con la compilacion pero esta simpatica linea :

cc1: warnings being treated as errors

Ya especifica que si hay warnings.. pues tratalos como error, y tratarlos como error es No compilar.

Abre el archivo linux.c especificamente dentro de estas 2 funciones :

disable_ip_forward()
restore_ip_forward()

Que estan cerca de la linea 44 y 71 como te indica ahi...

Puedes postear el codigo de ambas?  Te recomiendo que los postees en el subforo de programacion de C/C++ ya que aqui podran ayudarte mas que en este subforo de Linux. Ya que tu problema no es de configuracion o Linux en si, sino de una aplicacion que no compila porque su apreciado codigo tiene atributos incluidos (Fuera mas facil quitarlos todos de los archivos cabeceras y que el compilador No chequee nada y compile, pero esto es falta de etica para un programador  ;D )

En fin como te dije abre las 2 funciones anteriores, copia el codigo de estas en el foro de C/C++ y expon tu error que no puedes compilar por x atributos declarados, y que no quieres quitar los atributos (Que es probable que te den esa solucion que es la mas facil) sino que tu quieres que estas funciones obligatoriamente retornen un valor   ;)


Esto en el archivo: ec_linux.c , les marco la línea 44  ;)
Código:
void disable_ip_forward(void)
{
   FILE *fd;
  
   fd = fopen("/proc/sys/net/ipv4/ip_forward", "r");
   ON_ERROR(fd, NULL, "failed to open /proc/sys/net/ipv4/ip_forward");

/*Esta es la línea 44 jeje */   fscanf(fd, "%c", &saved_status);
   fclose(fd);

   DEBUG_MSG("disable_ip_forward: old value = %c", saved_status);
 
   fd = fopen("/proc/sys/net/ipv4/ip_forward", "w");
   ON_ERROR(fd, NULL, "failed to open /proc/sys/net/ipv4/ip_forward");
  
   fprintf(fd, "0");
   fclose(fd);
  
   atexit(restore_ip_forward);
}

static void restore_ip_forward(void)
{
   FILE *fd;
   char current_status;
  
   /* no modification needed */
   if (saved_status == '0')
      return;
  
   /* read the current status to know if we need to modify it */
   fd = fopen("/proc/sys/net/ipv4/ip_forward", "r");
   ON_ERROR(fd, NULL, "failed to open /proc/sys/net/ipv4/ip_forward");

   fscanf(fd, "%c", &current_status);
   fclose(fd);
  
   DEBUG_MSG("ATEXIT: restore_ip_forward: curr: %c saved: %c", current_status, saved_status);

   if (current_status == saved_status) {
      DEBUG_MSG("ATEXIT: restore_ip_forward: does not need restoration");
      return;
   }
  
   fd = fopen("/proc/sys/net/ipv4/ip_forward", "w");
   if (fd == NULL) {
      FATAL_ERROR("ip_forwarding was disabled, but we cannot re-enable it now.\n"
                  "remember to re-enable it manually\n");
   }

   fprintf(fd, "%c", saved_status);
   fclose(fd);

   DEBUG_MSG("ATEXIT: restore_ip_forward: restore to %c", saved_status);
}

Al parecer ^Tifa^ tiene muy claro el problema, el detalle es que no se como solucionarlo y siento que ya le invertí mucho tiempo a la instalación de Ettercap (mas de 5 horas) que no quisiera ver perdido ese tiempo  ;D Ayuda, please.

Gracias y un saludo.

6  Programación / PHP / Re: error en mandar un formulario en: 6 Abril 2007, 01:27 am
Desde la versión 4.2.x en adelante, los chicos de PHP.net dejaron la directiva register_globals a OFF por defecto (ver php.ini).

Edita tu php.ini .. ahi veras la directiva:
register_globals = OFF .. pasalo a ON para trabajar de la forma habitual con tus variables que envias de formularios/URL's entre otras.

thank's a Cluster.
7  Programación / PHP / Re: Libro de visitas en: 5 Abril 2007, 18:51 pm
Saludos Ing_Amc.

Sabes me interesa ese libro de visitas pero, ali igual que .Master estoy medio confundido con el error,  trato de entenderlo pero no logro resolver nada.

Sobre el archivo.txt, solo le agregue unos comentarios para que no me marcara "No se puede leer el archivo".

Esperare los comentarios..
Saludos.

Por cierto el post ya tiene mucho tiempo. pero nimodo.

EDIT:

Saludos..

Despues de razonarle un rato y con mis escaso conocimientos de casi nada de C.
Deduje que le falta esto $texto=$comentario; en la primer linea del archivo agrega_comentario.php y listo.
Pero tienes que tener activada la opcion global_variable=ON en tu PHP.INI.

Edita tu php.ini .. ahi veras la directiva:
register_globals = OFF .. pasalo a ON para trabajar de la forma habitual con tus variables que envias de formularios/URL's entre otras.

En caso de que no deses modificar tu PHP.INI
Solo cambia estas variables:
$texto=$comentario;
$comentario=trim($texto);
$nombre=trim($nombre);

A esto:

$texto=$_GET[comentario];
$comentario=trim($texto);
$nombre=trim($_GET[nombre]);

Se te agradece Ing_Amc.
8  Foros Generales / Sugerencias y dudas sobre el Foro / Re: cometi un error en el salon. en: 10 Febrero 2006, 06:58 am
 :shocked:
Afortunadamente gente.. nunca baje un solo crack de esta
pagina...  ;D
Seriales si pero crack nunca..

Si estuviera enterado de esos troyanos. ovio que no les pasaria el link.. asi que sorry...

A y eso de sensurarme.. ;) Les apuesto que no me preocupa
para nada. ;D
9  Foros Generales / Sugerencias y dudas sobre el Foro / Re: cometi un error en el salon. en: 5 Febrero 2006, 23:11 pm
Les hare un favor gente

Problemasconesto. te dejo esta pagina para que la visites... aqui encontraras todo lo que necesitas sobre el Diseño Grafico ok. "Seriales.. crack.. software y mas.
"www.3dpro.com.ar"      "www.serialsdb.com"
Y si no te es suficiente con esas paginas nos avisas hombre..

Thank
Suerte amigo.
;D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines