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 Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 295
131  Seguridad Informática / Seguridad / Re: Gestores de contraseñas gratuitos en: 21 Diciembre 2021, 19:07 pm
Yo no me fio mucho de los otros y no me apetecía revisar todo el código de alguno open source y tener que hacer lo mismo para los cambios asique hice el mio propio. https://github.com/StringManolo/passwordManager

Es para linux y necesita node. No tiene todas las features pero el core ya está listo para utilizar de forma segura. Lo único utiizar --key $(read) y --password $(read) para que no quede la contraseña en el historial de la terminal ni de bash.
Utiliza cifrado para toda la base de datos. No es el mas completo pero si alguien no se fía, puede usarlo.
132  Comunicaciones / Redes / Re: ¿Què opciones hay para recibir conexiones entrantes si tu ISP no lo permite? en: 20 Diciembre 2021, 15:42 pm
Puedes usar ngrok como dice drvy. A parte de ngrok, también puedes usar tor hidden services.

Lo mas sencillo es utilizar un hosting gratuito como github pages o netlify.

https://three-stringmanolo.netlify.app/

PD: Un bot de tg también te puede servir
133  Comunicaciones / Android / Re: No puedo utilizar la SD como almacenamiento interno o mixto en: 18 Diciembre 2021, 21:04 pm
En teoría "no se puede".

Bajo mi experiencia personal, todo se puede, el caso es saber como aunque nadie lo hiciese antes.

Investiga como funcionan el sistema interno y el externo para entender las diferencias y exponlas. Entre todos se nos ocurrirá como solventarlo de ser posible.

Es posible que ya alguien lo consiguiese.
134  Foros Generales / Foro Libre / Re: Viajar por el espacio más rápido que la luz no es solo ciencia ficción: hay físicos (serios) trabajando en esta idea en: 16 Diciembre 2021, 05:26 am
Por lo que he leído por ahí, Estados Unidos ya tiene un motor de curbatura totalmente funcional. Y ahora mismo están trabajando en crear una nave espacial. Va a ser una nave microscópica.

Es decir, ya no es tan solo algo teórico que podría ser posible dadas X circunstancias hipotéticas, si no algo que ya es material y que están desarrollando.
135  Programación / Programación General / Re: Soy nuevo en lenguaje Go en: 14 Diciembre 2021, 21:26 pm
Yo uso Linux + VIM + Go

$ apt-get install vim go
136  Seguridad Informática / Seguridad / Re: ¿Porque el comando shred hace tantas iteraciones (minimo 3) para un borrado seguro? | Seguridad en: 14 Diciembre 2021, 02:28 am
Porque en realidad no estás borrando la memoria real.

Te lo ejemplifico:

Imagínate que eres pintor, pintas con spray desde 1 metro de distancia y tienes un cuadro. Pintaste un cuadro de rojo y lo quieres borrar escribiéndole uno verde encima. Le das una pasada de spray verde y habrás pintado una buena parte del rojo que había debajo, pero no lo pintaste todo. Es decir, ahora tienes rojo y verde mezclados. Si vuelves a darle otro chorro de spray desde un metro, habrás pintsod un poco mas del rojo de verde. Cuantas mas veces le des al spray, mas acabaras tapando el rojo con verde.

Que pasa si solo le das una pintada y tapas bastante del rojo? Pues que pueden quedar las esquinas sin pintar, asique el que investigue, al ver las 4 esquinas y saber que es común pintar cuadrados, sabrá que a pesar de que pintaste de verde, antes había un cuadrado rojo ahí.

Cómo se traduce esto a la informática?
Cuando llenas el contenido de un archivo con otra cosa (ceros), le estás diciendo al sistema, tenía un archivo con X contenido que ya no me interesa, ahora quiero otro nuevo lleno de ceros. Entonces es el sistema el encargado de hacer lo que le parezca mas adecuado según como esté programado. A veces es mas eficiente ignorar completamente el espacio de memoria en donde estaba el archivo que quieres sobrescribir y simplemente lo marca como "borrado" y crea lo sobrescrito en otro lugar de memoria independiente, dejando todos los datos del archivo antiguo sin tocar. Esto se puede hacer así, porque es mas rápido (y los discos duros trabajan menos) escribir en un archivo: ESPACIO_REUSABLE que cambiar todo el contenido del archivo.

Imagínate si cada vez que borras un archivo de un tera lo que tardaría el sistema en cambiar todos los bytes. Cada vez que borrases un archivo, sería casi tan lento como formatear el disco. Los discos durarían menos, etc. Mas eficiente marcarlo como espacio disponible y dejar el contenido en el disco sin rescribir en el.

Con shred, lo que se trata es de escribir múltiples veces para que sea mas probable que se sobrescriba (reuse) parte de la memoria original en la que estaba el archivo. Esto está muy lejos de ser un método 100% seguro.

Al final, tu no escribes directamente en memoria, delegas en el sistema que lo haga él por eficiencia. El problema de fragmentación del disco se da por este mismo motivo. Si tenías un archivo de 1kb y lo sobrescribes con uno de 0.8kb, es posible que el sistema decida reusar ese espacio y se te queden 0.2 kb que nunca se van a llenar. A lo largo del tiempo acabarás con muchos trozos pequeños así sin uso y el sistema tiene que andar a saltos por el sistema de ficheros (tardando mas en leer archivos).

En resumen, tu no escribes directamente en el disco. Tu escribes en el sistema de ficheros. Es el sistema operativo el que decide en que lugar real del disco debe escribirlo. Dejando archivos escritos en el disco real, aunque estos archivos ya no existan en el sistema de ficheros.

Cuando un disco tiene un trozo físico defectuoso, (imagínate por ejemplo que le dieses un pinchazo con una aguja) puedes incluso indicarle al sistema de ficheros que no lo use. Asique como ves, por mucho que escribas ficheros, y borres, jamás eliminarás la información de ese sector, porque el sistema no lo está usando. Alguien podría mappear ese sector a conciencia y recuperar la información de ese sector que no volviste a usar. Algo así pasa cuando borras el archivo pero el sistema decide escribirlo en otro lugar. Puedes tirarte años borrando y escribiendo archivos, y que puedas recuperar del disco archivos intactos del 2011 xD

Si quieres borrar de verdad, tienes que escribir todo a ceros en un formateo de medio nivel. El formateo que hace por ejemplo windows, lo único que hace es borrar el sistema de ficheros y algunos archivos internos. Es decir el 99% de la información que formateaste sigue ahí, y si no escribes nada en el disco, la puedes recuperar prácticamente al 100%.

Ni siquiera el borrado a medio nivel es garantía de borrado 100%. Puede haber partes de memoria interna del disco que no estén accesibles y se usen para funcionamiento interno del disco. Incluso se rumorea que el disco queda magnetizado y aún escrito a ceros se pueden leer las microfracturas del disco y las magnetización y recuperar datos. No sé como de real es esto, pero bajo mi opinión tiene bastante verosimilitud. Porque los máximos expertos en seguridad de los gobiernos utilizan máquinas desimantadoras que pueden costar entre 800$ y 6000$ para borrar los discos usando magnetismo.
Tengo constancia de denuncias a juzgados donde reportan que le modificaron datos y fechas en el disco y que cuando reclamaron el disco incautado para que la defensa aportase una prueba pericial, confirmarles que el disco ha sido borrado con imanes de neodimio y no hay forma de recuperar las pruebas.
137  Programación / Scripting / Correr javascript en la terminal. en: 12 Diciembre 2021, 03:32 am
Hice un comando para poder correr javascript en la terminal.

Necesitas node/npm

Lo instalas con el comando:
npm install --global command-javascript

Ejemplos:

$ js 'console.log("Hello world")'

$ date | js 'console.log(pipedStdin.split(" ")[3])'

$ js 'console.log(run("curl --silent http://example.com"))' | wc -w

Ventajas:
- El código permanece en el historial. (Para mover con las flechas)
- Forma rápida de ejecutar javascript
- Incluye una función run para correr comandos directamente desde el código js
- Te permite mezclar shell y javascript pudiendo obtener input de otros comandos para manipularlo.
- Puedes añadir tus funciones custom añadiendo código a la función javascriptFunctions del programa. Así las tendrás disponibles en la terminal.
138  Foros Generales / Dudas Generales / Re: que puede significar este agujero en mi movil? en: 12 Diciembre 2021, 03:11 am
como tampoco es agradable para mi tener que leer que mi comentario "es una falta de respeto" por ofrecer una solución simple

No se desde cuando hacer preguntas básicas da legitimidad a los demás para faltarle al respeto a una persona. (Esto no va por ti en concreto Mohicano, hablo en general).
Creo que lo pasaste por alto.


A cerca del video, si es una indirecta, el link en su día funcionaba pero debió caerse (borrarse por copy) el video original y me da pereza quitar el link o buscar otro. Tengo programas en github que compilan un input a bbcode, markdown y html generando exactamente el mismo documento en los tres lenguajes de etiquetas.

Efectivamente en todos los manuales que tengo faltan cosas y tengo bastantes dispositivos. Por ponerte uno de ejemplo, el Huawei P40 little no refleja el agujero de la parte superior ni una de las entradas inferiores. Los de los Samsung que tengo no los comprobé porque son bien simples y solo tienen un jack hembra, entrada micro usb y agujero del micro.

Si sientes que te he faltado al respeto, no tengo ningún problema en pedirte disculpas.
139  Foros Generales / Dudas Generales / Re: que puede significar este agujero en mi movil? en: 11 Diciembre 2021, 21:50 pm
¿Como que esa información no viene en el manual? Esto es lo que dice el manual de mi móvil.



Y ahí en efecto, aparecen TODAS las entradas de mi dispositivo.
Yo me he mirado unos cuantos y no viene esa info.
140  Foros Generales / Noticias / Re: Descubren un fallo de 'software' que podría ser "la vulnerabilidad más crítica de la última década" en: 11 Diciembre 2021, 21:46 pm
No leí el link pero no parecen los periodistas quienes exageran, sino Amit Yoran:
Así le cobra mas a las empresas.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 295
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines