Si borras todo como podria volver a instalar el firmware?
Saludos!!!!
El sáb., 17 abr. 2021 12:53 p. m., Juan J. Fernandez <
dmarc-noreply@xxxxxxxxxxxxx> escribió:
No creo sea tan hermetico , aunque yo de eso no se nada , Yurguis me dice
que realmente si ese user ubnt de lso nano que es el que se usa para el
webadmin del nano me esta dando en el shell o ssh el prompt # obviamente ya
oy root o admin y por ende ya puedo hacer l oque me da la gana via ese
sherll . el otro problema es que una evz dentro de ese busybox via el
shell, realmente esos nano son 1 solo CPU descarao con apenas creo 32 MB de
storage y si acaso 32 MB de ram o algo asi por ende PUEDE NO HAYA ESPACIO
PARA COMPILAR OMETER UN PAQUETE O COMANDO ADICIONAL !!!!
Y ESE me parece es el gran problema , al parecer en el foro de ubiquiti ,
la gente habla de usar scripts basados en python pues ya parece esos
equipos de ubiquiti ese busybox usa python y por ende ya viene compilado
con algun python adentro y quizas por eso la gente usa scripts python que
digamos son mas pequeños en tamaño que meter un paquetes nmap complete
parece.
Pero ya le digo , el user ubnt via el secure shell o SSH al nano , si te
permite incluso borrar todo el disco duro y entonces si se jode la perra
!!! jejejej con el fatidico commando
rm -r *
tu te imaginas se te haya olvidado poner le un password al wifi y
cambiarle el password al webadmin o user ubnt o que te lo descubran ?,
cualquiera hace un SSH a tu nano y le borran todo el storage !!! jejejeje
estoy seguro esos NVR y camaras usan el clasico mismo BusyBox , pues yo
creo ese busybox lo usa todo el mundo !, asi que intente hacer ssh a esas
nvr y camaras con el user que ellos definen o con root a ver que pasa ,
aunque claro yo me imagino camaras quizas el user root tenga un password
indescifrable !!! aunque el NVR si debe ser similar al ubiquiti que es el
mismo user del webadmin imagino
interesante todo eso eh?, por eso cuando yo trabajaba pa Bell que iba a
instalar un modem bell o internet a alguien que era expert en seguridad de
redes , los tipos le apagaban el wifi al modem Y NO USABAN WIFI NINGUNO
!!!!!. TODO en su casa ERA HARDWIRED !!!! . Habia que literalmente
viopelntar la casa y entrar y conectarse hardwired a la LAN !!!
*From: *richard lopez <xrichard79@xxxxxxxxx>
*Sent: *Saturday, April 17, 2021 12:11 PM
*To: *Lista Cubacel <cubacel@xxxxxxxxxxxxx>
*Subject: *Re: [cubacel] Lo viejo sigue siendo moderno?
Well, Well, Well, amigo Sr JJ, como sería esa comunicación para poder
instalar esos firmware?
Me gustaría probar con algunos micros enbebed que usan las videocamaras y
los nvr, se que usan Linux, es igual que un móvil, como entrar para
instalarle algo para usarlo solo para un uso específico.
Es un poco hermético ese mundillo.
Saludos!!!
El sáb., 17 abr. 2021 10:59 a. m., Juan J. Fernandez <
dmarc-noreply@xxxxxxxxxxxxx> escribió:
Jejeje, no sabía que titulo poner pero después de los Buenos Dias vean
como estos expertos en software , que si saben como funcionan las cosas de
este enredado mundo informatico, NO SOLO USAN LISTA DE EMAIL sino que
además lo hacen exclusivamente usando el formato texto plano clásico !!!.
Nada del HTML !!!! Y ojo este email mio estoy usando el App Mail de Win 10
que obviamente fuerza a usar HTML para componer el email , pero vean que
estos expertos en software cuyo trabajo es desarrollar software embeded o
sea basicamente esas ROM y firmware y software que los equipos poseen, por
ej esta lista de correo es sobre BusyBox que es una distro ligerisima Linux
justo para ser embebida o embeded en algun equipo electronico ya sea mi
propio receptor satelital AzBox que usa BusyBox o incluso un NanoStation de
Ubiquiti por ejemplo que tambien usa BusyBox
Y vean cuan curioso que esa gente no gentuza a pesar de que obviamente
disponen unos internet muy Buenos con super PC desktop a todo meter , ellos
realmente puesto que conocen bien lo que hacen y lo que implica mover o
almacenera 10 MB mas de data en vez de apenas 1 KB , vean como ellos
exclusivamente usan sistemas que muchos desconocedores pensaran son
dinosaurios viejos sin embargo son muy utiles aun hoy dia , como puede ser
una simple lista de discussion por email (como esa llamada Buildroot en el
dominio busybox.net parece) combinada con componer los emails en solo
formato texto plano !.
Nice !
Y vean que aunque en este caso incluso usan firmas en los emails al final
, esas firmas son simples y a base de puro caracter ASCII , de hecho en la
fima abajo al final , el dueño de este email en esta lista de email, dice
claramente que apoya la campaña en contra del uso de HTML en los emails
pero Bueno ya eso es un super puritano texto plano ! jejeje
No obstante vean esa lista de email parece muy activa entre esos software
engineers y es con fecha apenas julio 2018 o sea 3 años atras casi
solamente
Asi que no se crean que los gurus de este mundo estan a base de telegram o
facebook necesariamente ! pues aun estas viejas plataformas o tecnologias
son muy utiles realmente.
Cheers
JJ
Nota: yo encontré esta lista de email sobre busybox pues como los nano de
ubiquiti usan busybox y se puede hacer SSH login al nano remotamente , yo
queria corer el commando Linux nmap en ese NanoStation M5 de mi primo en
Bolivia , para ver la red esa wifi que el se conecta y su estructura y que
IP usan y cualses son el o los routers eso, pero el lio es que esa
implementación de busybox no tiene el commando Linux nmap por ende quiero
instalarselo tipo apt install nmap en debian o ubuntu sin embargo no tengo
ni idea si se puede o no en Busybox pues Busybox en si no es una distro
Linux como tal sino mas bien un shell o interprete de comandos digamos mas
Avanzado asi que tal parece eso imlica compilar el codigo binario de ese
busybox agregandole antes las fuentes del paquetes nmap y ya eso si está
fuera de mi escala salarial !!! jejejeje
Si alguien sabe como se hace eso de agregarle el nmap a Busybox por favor
me lo dicen , gracias
[Buildroot] [PATCH 00/50] busybox: invert dependencies
*Yann E. MORIN* yann.morin.1998 at free.fr
<buildroot%40busybox.net?Subject=Re%3A%20%5BBuildroot%5D%20%5BPATCH%2000/50%5D%20busybox%3A%20invert%20dependencies&In-Reply-To=%3Ccover.1530565933.git.yann.morin.1998%40free.fr%3E>
*Mon Jul 2 21:12:21 UTC 2018*
- Previous message (by thread): [Buildroot] [git commit] package/vim:
bump version to v8.1.0133
<http://lists.busybox.net/pipermail/buildroot/2018-July/225122.html>
- Next message (by thread): [Buildroot] [PATCH 01/50] package/busybox:
backport upstream patch to fix install-noclobber
<http://lists.busybox.net/pipermail/buildroot/2018-July/225073.html>
- *Messages sorted by:* [ date ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/date.html#225071>
[ thread ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/thread.html#225071>
[ subject ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/subject.html#225071>
[ author ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/author.html#225071>
Hello All!
Currently, the issue that busybox may install the same executables as
those from other packages, is handled in all those packages. This is
not very practical.
Furthermore, this means that those packages all overwrite the
busybox-installed applets, which means that this triggers the
no-two-packages-touch-the-same-file rule. So far, this is only a
warning, but when we eventually go with TLPB, we'll have to enforce
that rule.
But busybox can be told to be smart, and not replace existing files
during installation. This is in fact what we do with a hook, which uses
'sed' to force the 'noclobber' install. But now, Busybox upstream has
proper support for doing a noclobber install without artifice. So we
backport those required patches, and get rid of our existing hook.
All other commits are just trivial dependency exchange order between a
package and busybox, except for syslog-ng, for which we must take care
that busybox does not overwrite the init script.
Eventually, we also add a new dependency onto the 'attr' package, to
solve a potential conflict with the setfattr applet.
Inverting a single dependency could introduce a dependency loop, which
would be resolved by a latter inversion. For example, we could have that
initial situation:
B ---> A ---> busybox
\_________/
With the first inversion, we'd get to now have a dependency loop:
B ---> A ---> busybox ---> B
Then with the second inversion, we'd resolve that loop:
busybox ---> B ---> A
\_________/
Detecting and avoiding those loops is not trivial, because they may
imply multiple intermediate packages between B and A. So, the series
does not attempt to prevent those loops, as they are entirely resolved
by the end of the series anyway.
Regards,
Yann E. MORIN.
The following changes since commit 9086de8e15d98abda64850c52b66756646e0c2f4
qt5charts: fix license information (2018-07-02 23:02:42 +0200)
are available in the git repository at:
git://git.buildroot.org/~ymorin/git/buildroot.git
for you to fetch changes up to d5b2e0eebf27fe994337e2c966f8ecf63849f3e1
support/scripts: don't draw most of busybox' dependencies (2018-07-02
23:07:03 +0200)
----------------------------------------------------------------
Yann E. MORIN (50):
package/busybox: backport upstream patch to fix install-noclobber
package/busybox: invert dependency with whois
package/busybox: invert dependency with wget
package/busybox: invert dependency with vim
package/busybox: invert dependency with util-linux
package/busybox: invert dependency with usbutils
package/busybox: invert dependency with unzip
package/busybox: invert dependency with traceroute
package/busybox: invert dependency with tftpd
package/busybox: invert dependency with tar
package/busybox: invert dependency with sysvinit
package/busybox: invert dependency with systemd
package/busybox: invert dependency with syslog-ng
package/busybox: invert dependency with sysklogd
package/busybox: invert dependency with start-stop-daemon
package/busybox: invert dependency with rsyslogd
package/busybox: invert dependency with psmisc
package/busybox: invert dependency with procps-ng
package/busybox: invert dependency with pciutils
package/busybox: invert dependency with ntp
package/busybox: invert dependency with nnamp
package/busybox: invert dependency with netcat-openbsd
package/busybox: invert dependency with netcat
package/busybox: invert dependency with net-tools
package/busybox: invert dependency with mtd
package/busybox: invert dependency with lsof
package/busybox: invert dependency with less
package/busybox: invert dependency with kmod
package/busybox: invert dependency with iputils
package/busybox: invert dependency with iproute2
package/busybox: invert dependency with ifupdown
package/busybox: invert dependency with ifplugd
package/busybox: invert dependency with ifenslave
package/busybox: invert dependency with i2c-tools
package/busybox: invert dependency with gzip
package/busybox: invert dependency with grep
package/busybox: invert dependency with gawk
package/busybox: invert dependency with fbset
package/busybox: invert dependency with e2fsprogs
package/busybox: invert dependency with dos2unix
package/busybox: invert dependency with diffutils
package/busybox: invert dependency with debianutils
package/busybox: invert dependency with dcron
package/busybox: invert dependency with cpio
package/busybox: invert dependency with coreutils
package/busybox: invert dependency with binutils
package/busybox: invert dependency with bc
package/busybox: invert dependency with bash
package/busybox: add dependency on attr
support/scripts: don't draw most of busybox' dependencies
package/bash/bash.mk | 4 +-
package/bc/bc.mk | 5 --
package/binutils/binutils.mk | 5 --
...tall-respect-noclobber-for-script-wrapper.patch | 62 +++++++++++++++++++++
...stall-accept-more-than-one-install-option.patch | 63 +++++++++++++++++++++
...m-add-rule-to-install-without-cloberring-.patch | 29 ++++++++++
...lets-install-don-t-try-to-install-nothing.patch | 65
++++++++++++++++++++++
package/busybox/busybox.mk | 64 ++++++++++++++++++---
package/coreutils/coreutils.mk | 6 --
package/cpio/cpio.mk | 1 -
package/dcron/dcron.mk | 5 --
package/debianutils/debianutils.mk | 2 -
package/diffutils/diffutils.mk | 4 --
package/dos2unix/dos2unix.mk | 4 +-
package/e2fsprogs/e2fsprogs.mk | 10 +---
package/fbset/fbset.mk | 5 --
package/gawk/gawk.mk | 5 --
package/grep/grep.mk | 5 --
package/gzip/gzip.mk | 2 -
package/i2c-tools/i2c-tools.mk | 4 --
package/ifenslave/ifenslave.mk | 1 -
package/ifplugd/ifplugd.mk | 5 --
package/ifupdown/ifupdown.mk | 1 -
package/iproute2/iproute2.mk | 6 --
package/iputils/iputils.mk | 6 --
package/kmod/kmod.mk | 3 -
package/less/less.mk | 3 +-
package/lsof/lsof.mk | 3 -
package/mtd/mtd.mk | 4 --
package/net-tools/net-tools.mk | 8 +--
package/netcat-openbsd/netcat-openbsd.mk | 6 --
package/netcat/netcat.mk | 13 -----
package/nmap/nmap.mk | 6 --
package/ntp/ntp.mk | 2 +-
package/pciutils/pciutils.mk | 5 --
package/procps-ng/procps-ng.mk | 10 +---
package/psmisc/psmisc.mk | 5 --
package/rsyslog/rsyslog.mk | 5 --
package/start-stop-daemon/start-stop-daemon.mk | 3 +-
package/sysklogd/sysklogd.mk | 5 --
package/syslog-ng/syslog-ng.mk | 5 --
package/systemd/systemd.mk | 6 --
package/sysvinit/sysvinit.mk | 5 --
package/tar/tar.mk | 7 +--
package/tftpd/tftpd.mk | 5 --
package/traceroute/traceroute.mk | 5 --
package/unzip/unzip.mk | 2 -
package/usbutils/usbutils.mk | 5 --
package/util-linux/util-linux.mk | 6 --
package/vim/vim.mk | 5 +-
package/wget/wget.mk | 5 --
package/whois/whois.mk | 3 +-
support/scripts/graph-depends | 10 ++++
53 files changed, 299 insertions(+), 220 deletions(-)
create mode 100644
package/busybox/0003-applets-install-respect-noclobber-for-script-wrapper.patch
create mode 100644
package/busybox/0004-applets-install-accept-more-than-one-install-option.patch
create mode 100644
package/busybox/0005-build-system-add-rule-to-install-without-cloberring-.patch
create mode 100644
package/busybox/0006-applets-install-don-t-try-to-install-nothing.patch
--
.-----------------.--------------------.------------------.--------------------.
|* Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics'
conspiracy: |*
|* +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___
|*
|* +33 223 225 172 `------------.-------: X AGAINST | \e/ There is
no |*
|* http://ymorin.is-a-geek.org/ ;<http://ymorin.is-a-geek.org/> | _/*\_ | / \
HTML MAIL | v conspiracy. |*
'------------------------------^-------^------------------^--------------------'
- Previous message (by thread): [Buildroot] [git commit] package/vim:
bump version to v8.1.0133
<http://lists.busybox.net/pipermail/buildroot/2018-July/225122.html>
- Next message (by thread): [Buildroot] [PATCH 01/50] package/busybox:
backport upstream patch to fix install-noclobber
<http://lists.busybox.net/pipermail/buildroot/2018-July/225073.html>
- *Messages sorted by:* [ date ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/date.html#225071>
[ thread ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/thread.html#225071>
[ subject ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/subject.html#225071>
[ author ]
<http://lists.busybox.net/pipermail/buildroot/2018-July/author.html#225071>
More information about the buildroot mailing list
<http://lists.busybox.net/mailman/listinfo/buildroot>