Re: [cubacel] Lo viejo sigue siendo moderno?

  • From: richard lopez <xrichard79@xxxxxxxxx>
  • To: Lista Cubacel <cubacel@xxxxxxxxxxxxx>
  • Date: Sat, 17 Apr 2021 13:31:27 -0400

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>



Other related posts: