El libre pensamiento para un internet libre
No estas registrado.
Paginas:: 1
Buenas noches , este es mi primer tema ( solicitud de ayuda ) en este foro. Por lo visto tiene bastante buen material para un autodidacta como yo.
Así bien, instale por 2ª vez Kali en mi portátil, (la primera fue evidentemente un fracaso).Una vez con el sistema preparado me compre una usb Wifi con 3000 mWs. Siendo consciente que traería dolor de cabeza ponerlo al 100%.
Me puse manos a la obra y el primer intento de augmentar de 20 dBm a 33 dBm no fue exitoso ( esperado).
Posteriormente volví ha repetir el proceso y tampoco , así hasta una decena de veces.
El problema que siempre llego, tras tantos intentos( seguro que he desconfigurado mil cosas), es básicamente que cuando realizo el comando make tras haber seguido diferentes tutoriales los cuales todos dicen lo mismo,no paso de esto:
"
root@?:-/Escritorio/crda-3.18/crda-3.18# make
CC crda.o
LD crda
.//libreg.so: file not recognized : No se reconoce el formato del fichero
collect2: error: ld returned 1 exit status
Makefile:137: fallo en las instrucciones para el objetivos 'crda'
make*** [crda] Error 1
"
Básicamente si me podéis comunicar a que es debido, que causa el problema Os lo agradecería, ya que sino me veo reinstalando kali una cuantas veces mas... ( he realizado los pasos anteriores del proceso con la mayor rigurosidad).
Bueno para acabar espero haberme explicado medianamente bien y quedo a plena disposición para vuestras ideas y consejos.
Un saludete :D
Desconectado
Bienvenido al foro trk12
Te respondo con prisas ya que toca preparar la comida de esta noche, en 2017 te responderé con más detalles si no lo logras.
Te falta un librería, busca en la web de crda, creo que es libcrda o algo así.
La instalas con
sudo apt-get install <libreria>
Está en los repositorios de Kali.
Nos vemos en 2017; que tengas una buena noche vieja.
Desconectado
Feliz año nuevo etc..
Los requisitos son:
libc/ublibc
regulatory.bin file
libnl >= libnl1
udevd [but read below for alternative] You can skip out on the CRDA and udev requirement by using CONFIG_CFG80211_INTERNAL_REGDB but read below on its own requirements.
Debes instalar para empezar las libnl
sudo apt-get install libnl-3-dev
Al instalar las librerías de desarrolló (dev) se instalará también el paquete base.
Con esto no tendrás más el error
.//libreg.so: file not recognized : No se reconoce el formato del fichero
Ya que el objeto compartido se encuentra en un de estas librerías.
Desplazo tu tema en nuestro foro de soporte para Kali Linux.
¡Hasta pronto!
Desconectado
Buenas...
Acaba de pasarme lo mismo:
Haría falta una pequeña actualización de crda, no sería mal para 2018...
Para "arreglar" el error podemos editar el makefile. La modificación consiste en borrar -Werror en esta linea:
CFLAGS += -std=gnu99 -Wall -pedantic -Werror
Es la única vez que aparece -Werror en el makefile, no hay equivocaciones posibles.
Así podemos compilar (la advertencia no se interpreta como un error y el proceso sigue)
Y con
sudo make install
rematamos la faena.
Desconectado
chicos me sale error tambien, incluson instalando dependencias
root@kali18w:~/Descargas/crda-3.18# make
LD crda
.//libreg.so: file not recognized: No se reconoce el formato del fichero
collect2: error: ld returned 1 exit status
Makefile:137: fallo en las instrucciones para el objetivo 'crda'
make: *** [crda] Error 1
Desconectado
no es posible que tengas errores en todo lo que haces, tanto en kali como en wifislax.
esto me plantea la siguiente pregunta, cuando configuras alguna cosa, sabes realmente lo que estas haciendo?
el mayor fallo de seguridad de un sistema se encuentra entre la pantalla y la silla.
no te digo que no tengan algún fallo somos humanos y no somos perfectos..., pero yo la instalado en ubuntu y no he tenido ningún error y esta basado en debian, y kali es debian puro.
fijate en la parte de la libreria te pone esto;
.//libreg.so
eso asi salvo un error de tipeo, no lo he visto nunca en ningun sistema de linux.
./
eso si es lo mas comun
Desconectado
Acabo de probar en Kali Linux y no he tenido problemas, ni hace falta modificar el makefile,
Solo he seguido los pasos descritos aquí: Aumentar la potencia en salida de nuestro dispositivo WiFi
Y todo ha ido cómo debido
make
Generating private key for kcdtv...
openssl genrsa -out ~/.wireless-regdb-kcdtv.key.priv.pem 2048
Generating RSA private key, 2048 bit long modulus
.......................................+++
............................................................................+++
e is 65537 (0x010001)
Generating public key for kcdtv...
openssl rsa -in ~/.wireless-regdb-kcdtv.key.priv.pem -out kcdtv.key.pub.pem -pubout -outform PEM
writing RSA key
Generating certificate for kcdtv...
./gen-pubcert.sh ~/.wireless-regdb-kcdtv.key.priv.pem kcdtv.x509.pem
Generating regulatory.bin digitally signed by kcdtv...
./db2bin.py regulatory.bin db.txt ~/.wireless-regdb-kcdtv.key.priv.pem
sha1sum db.txt > sha1sum.txt
Generating regulatory.db
./db2fw.py regulatory.db db.txt
Signing regulatory.db (by kcdtv)...
Creo que algo se te ha escapado...
¿A qué dependencias te refieres exactamente cuando dices "incluso dependencias"?
¿Hablamos bien de estas?
Primero tenemos que verificar / instalar unas dependencias :
sudo apt install libgcrypt11-dev
sudo apt install python-dev
sudo apt install python-m2crypto
Desconectado
a esas, ya las instale
@crash lo siento pero solo pongo errores que me salen, aciertos en algun que otro hilo
por eso parece qeu todo lo que hago me salen errores jeje, lo siento de veras
Ultima edición por susanita (04-04-2018 20:35:06)
Desconectado
a esas, ya las instale
@crash lo siento pero solo pongo errores que me salen, aciertos en algun que otro hilo
por eso parece qeu todo lo que hago me salen errores jeje, lo siento de veras
ademas es el mismo fallo que comenta otro usuaria justo en este hilo
pero la solucion qeu propone kcdtv no me soluciona el error
hago un ./libreg.so y me sale permiso denegado
le doy permisos con chmod +x chmod 755 y me dice imposible leer el archivo, formato desconocido
me he vuelto a dercargar el crd pero nada de nada no se me compila
link de solucion que encontre, aqui
Se me ocurren varias dudas:
1.espero que no sirva de mucho ese libreg.so
2.despues de compilar podriamos borrar el archivo crda de la carpeta de descargas?
Ultima edición por susanita (05-04-2018 09:21:46)
Desconectado
a esas, ya las instale
@crash lo siento pero solo pongo errores que me salen, aciertos en algun que otro hilo
por eso parece qeu todo lo que hago me salen errores jeje, lo siento de veras
no te preocupes, nadie nace enseñado, pero hay que saber lo que se esta haciendo, si no mejor dejarlo
como está e ir poco a poco, si vas como nosotros que llevamos años en este sistema operativo, y ya sabemos donde tocar, pues entonces es donde terminas corrompiendo el sistema, y nosotros tampoco lo sabemos todo, también tiramos de google o similar para corregir fallos, o mejoras, osea que se lleva tiempo y mucho esfuerzo
el aprender a controlar linux.
Se me ocurren varias dudas:
1.espero que no sirva de mucho ese libreg.so
2.despues de compilar podriamos borrar el archivo crda de la carpeta de descargas?
respecto a esto plantea la siguiente pregunta, lib son librerías o bibliotecas o comúnmente llamadas dependencias. si borras una y no esta creada de nuevo te dará error todo el programa que la necesite.
en el articulo que has puesto la borra y cuando hace el make después la vuelve a crear el make, y ya no da conflicto, da el conflicto si esta creada antes. osea por la versión diferente de crda. reg se refiere al registro,
así que libreg es librería de registro.
a la segunda pregunta si puedes después de compilarlo borrarlo, hazte otras preguntas antes.
lo he instalado? se ha instalado bien sin errores? lo voy a necesitar en un futuro para el mismo sistema y ya lo tengo compilado para solo hacer un make install y ganar tiempo? si la respuesta es si a las dos primeras y no a la ultima pues entonces borralo, si la respuesta a todo es que si. entonces dejatelo almacenado en un pendrive u otro sitio por si tienes que volver a instalarlo después. así que es decisión tuya
Ultima edición por crash (05-04-2018 14:05:24)
Desconectado
No pasa nada por tener problemas y exponerlos, es una da la funciones de este foro: brindar soporte,
Ahora el "problema" está en tu forma de "exponer los problemas"
chicos me sale error tambien, incluson instalando dependencias
No estamos a tu lado, no sabemos que has hecho... Y para que lo sepamos es tan simple como copiar y pegar todo lo que has hecho en consola.
No solo el error sino las ordenes, todo-
Luego, como ni sé si has seguido el tema "aumentar potencia wifi" te pregunto por las dependencias y me respondes
a esas, ya las instale
Y no dices nada más...
Sí tienes las dependencias instaladas no es esto el problema y entonces necesitamos saber más cosas. Esto es un dialogo, no un interrogatorio. debes aportar elementos nuevos.
Tu tercero mensaje tiene un poco más de consistencia, tampoco es un festival, falta siempre lo más importante: la(s) salid(a) de consola(s) insertada(s) con al opción "texto formateado" (que aún no usas cuando debes ... La esperanza nunca se muere
)
Bueno, según leo has borrado libreg.so para intentarlo otra vez y esto no basta.
Debes hacer
make clean
y luego compilas de nuevo (con el fichero make modificado)
Hago una compilación sin modificar el makefile con el falllo:
kcdtv@kalimuX0:~/Téléchargements/crda-3.18$ make
CC crda.o
LD crda
.//libreg.so: file not recognized: Format de fichier non reconnu
collect2: error: ld returned 1 exit status
Makefile:137 : la recette pour la cible « crda » a échouée
make: *** [crda] Erreur
Modifico el makefile (borrar -Werror)
Hago make clean y compilo de nuevo
kcdtv@kalimuX0:~/Téléchargements/crda-3.18$ make clean
+kcdtv@kalimuX0:~/Téléchargements/crda-3.18$ make
GEN keys-gcrypt.c
Trusted pubkeys: pubkeys/linville.key.pub.pem pubkeys/benh@debian.org.key.pub.pem pubkeys/kcdtv.key.pub.pem pubkeys/sforshee.key.pub.pem
CC libreg.so
keys-gcrypt.c:176:32: warning: ‘keys’ defined but not used [-Wunused-const-variable=]
static const struct key_params keys[] = {
^~~~
CC crda.o
LD crda
CC intersect.o
LD intersect
CC regdbdump.o
LD regdbdump
CC db2rd.o
LD db2rd
CC optimize.o
LD optimize
CHK /usr/lib/crda/regulatory.bin
kcdtv@kalimuX0:~/Téléchargements/crda-3.18$
Y se ha compilado., cómo puedes ver-
Desconectado
bueno no hice el make clean, solo borre el libreg.so y me dejo compilar y parece que funciona perfectamente, se me soluciono
y lo he probado y me funciona, tu crees que deberia hacer el make clean????
Desconectado
el make clean es para borrar la compilación hecha, para volver a compilar de nuevo.
si se te ha instalado correctamente no tienes porque hacerla.
si tienes cualquier tipo de error entonces si, y vuelves a hacer make y make install.
Desconectado
Bueno... Era solo cuestión de hacer las cosas de forma limpia y en su orden... Por esto es importante copiar y pegar la secuencia de ordenes ejecutadas y las salidas generadas en consola.
Deberías documentarte sobre las ordenes que empleas, la extensiones que te encuentras... ¿Qué es compilar? ¿Qué es un "objeto compartido" (extension *.so)?
Tomas 5 minutos más pero luego entiendes las cosas y no tienes dudas. Además vas de lo practico a lo teórico con un ejemplo concreto y esto te permite entender mejor lo teórico.
Desconectado
toda la razon del mundo
Desconectado
Paginas:: 1
Tema | Respuestas | Vistas | Ultimo mensaje |
---|---|---|---|
¡Vienen grandes cambios! por Takomou
|
2 | 247 | 29-05-2023 15:25:52 por Patcher |
Pegado: |
521 | 340555 | 10-05-2023 18:24:28 por Betis-Jesus |
|
27 | 1264 | 09-05-2023 21:32:44 por kcdtv |
Hacktivismo por CHARGER22
|
1 | 214 | 08-05-2023 19:53:26 por kcdtv |
Pegado: |
447 | 66158 | 22-04-2023 15:31:13 por kcdtv |
Ultimo usuario registrado: klurosu
Usuarios registrados conectados: 0
Invitados conectados: 14
Número total de usuarios registrados: 2,446
Número total de temas: 1,637
Número total de mensajes: 15,586
Atom tema feed - Impulsado por FluxBB