domingo, abril 30, 2023
sábado, abril 29, 2023
El Disciplinado, el Día Descanso y el CFP de DefCON 31
Publicado por Chema Alonso a las 9:16 a. m. 2 comentarios
Etiquetas: charlas, CON, conferencias, Curiosidades, DEFCON, Eventos, Hacking, personal
viernes, abril 28, 2023
Consigue tu entrada de OpenExpo Europe 2023: Zina Cinker, Chema Alonso, Iker Jimenez
Publicado por Chema Alonso a las 9:22 a. m. 0 comentarios
Etiquetas: AI, charlas, ciberseguridad, Cloud, Cloud computing, conferencias, Eventos, IA, innovación, Inteligencia Artificial, MyPubilcInbox, Tempos
jueves, abril 27, 2023
Cálico Electrónico por la investigación científica de la Fundación Isabel Gemio
En la tienda de NFT podrás encontrar obras únicas de algunos de los artistas más reconocidos del momento, como Arturo Pérez Reverte, El Chojin, Juan Luis Cano y Javier Mariscal. Pero lo mejor de todo es que muchas de estas colecciones son solidarias, lo que significa que al comprar un NFT estás apoyando una buena causa.
La colección de la Fundación Isabel Gemio en Telefónica NFT Marketplace es un nuevo ejemplo de cómo los NFTs pueden ser utilizados para promover una causa benéfica. Isabel Gemio, una reconocida periodista y presentadora española, fundó su propia organización para financiar la investigación científica de enfermedades raras, como las Distrofias Musculares. Además, es importante destacar que la colección se compone de 5 NFT exclusivos de Cálico Electrónico, la serie creada por Nikotxan, que 0xWord ha donado a la Fundación Isabel Gemio y que Pablo BloweArts, dibujante de Las Tiras de Cálico 2 ha hecho pro-bono.
Al adquirir uno de los NFTs exclusivos de su colección, se desbloquea una parte del borrador de su libro "Mi hijo, mi maestro", y el dinero recaudado por la venta de estos NFTs se destinará a financiar los proyectos de investigación científica que buscan una cura o tratamiento para enfermedades raras y distrofias musculares, y que afectan a 3 millones de personas en España.
Todas esas obras digitales tienen un valor que se debe reconocer y proteger, y por ello, el uso de NFTs es una de las formas más sencillas y seguras de hacerlo. Con este espíritu, nosotros hemos creado el proyecto de tienda de NFTs de Telefónica Marketplace, donde vamos a dejar a creadores de originales digitales (escritores, pintores, músicos, guionistas, etcétera...) a registrar y comercializar sus NFT asociados a originales y obras de arte digitales, y donde, además, ayudamos a los usuarios menos acostumbrados a este mundo Web3.
Publicado por Chema Alonso a las 8:26 a. m. 0 comentarios
Etiquetas: 0xWord, Cálico Electrónico, Cómics, criptomonedas, Humor, nft, NFTs, ONG, Telefónica, tokenomics, tokens, Web3
miércoles, abril 26, 2023
En casa de Herrero: Una entrevista en la radio para hablar de Inteligencia Artificial
Publicado por Chema Alonso a las 6:12 a. m. 0 comentarios
Etiquetas: AI, Artificial Intelligence, ChatGPT, Entrevistas, Generative-AI, IA, Inteligencia Artificial, LLM, radio, Youtube
martes, abril 25, 2023
El parking que me entrega un trozo de papel en la era de la tecnología... y no lo entiendo #SmartCity
- "¡¡He perdido el ticket!!"
- "No se preocupe, dígame la matrícula, pague y le dejamos salir".
- Lector de matrículas en la entrada.
- Lector de matrículas en la salida.
- Pantalla táctil en la máquina de pagar.
- "No me funciona el ticket".
- "No se preocupe, dígame la matrícula, comprobamos el pago y le dejamos salir".
- Evitar Colas en la entrada y salida: Muchas veces la gente tiene que maniobrar porque la dichosa máquina de coger e introducir ticket no es cómoda para todos los vehículos, y para muchos exige maniobrar y poner el coche en posición. O cuando se cae al suelo y hay que buscar el ticket.
- Evitar abolladuras y raspones: Lo mismo que antes pero con las abolladuras. Es decir, que no tengas que acercarte al bordillo donde han puesto la máquina. ¿Algunos habéis catado bordillo alguna vez?
- Telpark soporta muchos parkings en Madrid, lo que es genial, porque al reconocer mi matrícula, me deja entrar y salir, pagando por la app evitando papel, colas en las máquinas de pago, y preocupación por el pago. Bien por el sistema de las apps para parkings, que en USA se utiliza masivamente.
- Parkings que quieras o no te emiten la factura: Mal. Papeleras enteras de papel y tinta tiradas a la basura. No lo entiendo.
Publicado por Chema Alonso a las 6:01 a. m. 15 comentarios
Etiquetas: AI, coches, Cognitive Services, IA, Inteligencia Artificial, Smart City, smartcards, smartcities
lunes, abril 24, 2023
Level_up!: WriteUp del Reto Questions para comenzar el pentesting en la Web3
En el artículo de hoy y dentro de nuestra política de liberar un nuevo reto mensual y de resolver un reto mensual a través de un WriteUp, vamos a hablar del Level 1 de la plataforma. Este reto denominado Questions tiene una dificultad de 1, por lo que se puede considerar de nivel básico y de toma de contacto con el mundo Web3. Fue uno de los primeros retos que se diseñaron y que propone al usuario una interacción con el contrato del reto para ir resolviendo diferentes dudas. Después, puedes pasarte a hacer el reto Deny_to_me que tiene un poco más de dificultad.
Solución reto Questions
En primer lugar, vamos a desplegar el reto Questions. Para ello, se puede hacer desde el panel central de la plataforma dónde se encuentran todos los retos. Es importante leer la descripción y el paso a paso que nos desvelan antes de desplegar el reto. En esta descripción podemos encontrar información interesante y alguna pista para facilitar la solución y obtención del reto.
En la siguiente imagen, se puede ver los diferentes pasos, que en esta ocasión son pocos, y un par de pistas por si el jugador se queda ‘atascado’. Nos indican que la función ‘entrypoint’ del contrato del reto (hay que recordar que el contrato del reto es el objeto ‘contract’) es la que marca el comienzo de la interacción.
No nos dicen mucha más información debido a que es un reto de dificultad sencilla (1 sobre 5), por lo que nos debería valer con haber hecho el reto ‘Interact’ (el cual es el reto tutorial de la plataforma) y poco más.
Figura 5: Libro dedicado a "Bitcoin: La tecnología Blockchain y su investigación" de Yaiza Rubio y Félix Brezo |
Podemos ver las diferentes funciones de las que cuenta el contrato de ‘Questions’. Hay que indicar que hay más funciones de las que aparecen en la captura. Otra opción es leer el código fuente del contrato del reto que aparece en la descripción de la página. Entender el código ayudará y mucho en algunos retos más complejos.
Ahora, vamos a ver qué devuelve la función entrypoint() del objeto ‘contract’. Como se puede ver en la imagen nos devuelve “misterio()”, lo que parece una función. Si revisamos las funciones disponibles en el contrato del reto (imagen anterior) podemos ver que existe dicha función.
Después, invocamos la función misterio() y nos sale un mensaje. Parece que la función misterio4() existe y si comprobamos con ‘contract.functions’ verificamos que sí. Vamos utilizando las diferentes respuestas que nos van dando para llegar a la primera parte del misterio. Aparece el número 32. Tomaremos nota de ello.
Si verificamos las funciones que existen en el contrato del reto, vemos que hay una denominada ‘entrypoint2()’. Habrá que probar a ver qué nos dice el contrato.
Nos piden verificar cual es el hash del string ‘hola’ en MD5. Esto es algo sencillo de resolver, podemos usar cualquier servicio online para obtener esa respuesta o el comando md5sum en un terminal de GNU/Linux. Si volvemos a echar un ojo a las funciones disponibles en el contrato del reto encontramos una que se llama ‘checkHash’. Si revisamos el código fuente, podemos ver que dicha función recibe un parámetro que es un string.
En el código fuente se ve que hay una devolución de un número que es 659, ¿Qué será? Vamos a verlo desde la consola de desarrollo.
La respuesta es un hexadecimal: 0x293. Si pasamos a decimal encontramos que es el número 659. Solo nos queda una función por probar… la función ‘finalChoice’ la cual, viendo el código fuente, recibe dos parámetros. Podemos probar con 32 y 659.
Obtenemos la flag. Hay que recordar que las flags se crean de forma dinámica, es decir, si otro usuario despliega el reto, la flag tendrá un valor diferente. Ahora, solo queda validar la flag en el contrato base para que los puntos sean añadidos al usuario. La operación es sencilla:
Una forma rápida de solucionar el reto…
Hemos dejado para el final una forma muy rápida de superar el reto, aunque recomendamos hacer los pasos anteriores si estás comenzando con los SmartContracts. Teniendo acceso al código fuente, uno puede ver la función ‘finalChoice’.
Más artículos de Web3, Blockchain & SmartContracts
- Blockchain & SmartContracts: Una serie para aprender
- BlockChain & SmartContrats: Primer SmartContract con Solidity
- Blockchain & SmartContracts: Cómo probar y desplegar un SmartContract en Ethereum
- WWW, Web 1.0, Web 2.0, Web 3.0, Web3 y ¿Web 4.0?
- Metaverso, multiverso y las tierras digitales en que vivimos en forma de avatar
- Los Fan Tokens vs. las Criptomonedas y los NFTs: Level 101
- Tokenomics: Las criptomonedas y las "Proof-of-work": Level 101
- Los NFTs y el registro mundial de los dueños de activos digitales en el Metaverso
- BitCoin: Blockchain y su investigación
- BlockChain & SmartContrats: El Internet descentralizado y el almacenamiento off-chain en IPFS
- Reentrancy Attack: Cómo te roban criptomonedas por un bug en tu SmartContract
- BlockChain & SmartContract: Bugs que pueden dejar tu SmartContrat "fuera de juego"
- Blockchain & SmartContracts: Patrones y buenas prácticas de seguridad
- Blockchain & SmartContracts: Herramientas de Auditoría de Seguridad de SmartContracts
- BlockChain & SmartContracts: Ataque de phishing a tx.origin y robo de criptomonedas
- BlockChain & SmartContracts: Ataques de Ice Phishing
- Blockchain & SmartContracts: Herramientas de análisis dinámico
- ZIION: Una distribución Linux para auditar SmartContracts (& BlockChain)
- Dominios Web3 en Etherenum Name Service y la trazabilizad de las transacciones Blockchain
- BlockChain & SmartContracts: Actualizar SmartContracts como los grandes protocolos
- Jumping level up (from) web2 (to) web3: Vulnerabilities & SCAMs - SmartContracts
- 20 millones (Euros) en Tokens de Optimism perdidos por no saber cómo funcionan los Wallets Multifirma
- BlockChain & SmartContracts: Cómo crear una DApp de la Web3 con Python (y Flask)
- Pentesting SmartContracts: From Web2.0 to Web3
- Tokenomics 101: Una explicación con gráficos
- Read-Only Reentrancy Attack: $220k robados y otros +$100M en riesgo
- Como utilizar ChatGPT para encontrar bugs en SmartContracts
- BlockChain & SmartContracts: Nuevas áreas profesionales relacionadas con la Web3
- Las voces de Satoshi: Un canal para estar al día en Web3, Blockchain, Criptos & IA
- BlockChain & SmartContracts: Nuevas áreas profesionales relacionadas con la Web3
- Bit2Me Academy: Una plataforma online para aprender de Web3, BitCoin, Tokenomics o Ethereum con cursos gratuitos
- Level_Up!: Una plataforma para aprender a hacer pentesting en Web3 (SmartContracts & BlockChain ) a través de retos hacking
- Level_Up!: Web3 Security WarGames para los amantes del Challenge Based Learning
- Level_up!: WriteUp del Reto Questions para comenzar el pentesting en la Web3
- Level_Up! Deny_to_me Challenge activado en la plataforma Level_up! de retos hacking Web3
Autor: Pablo González Pérez (@pablogonzalezpe), escritor de los libros "Metasploit para Pentesters", "Hacking con Metasploit: Advanced Pentesting" "Hacking Windows", "Ethical Hacking", "Got Root", “Pentesting con Powershell” y de "Empire: Hacking Avanzado en el Red Team", Microsoft MVP en Seguridad y Security Researcher en el equipo de "Ideas Locas" de la unidad CDCO de Telefónica. Para consultas puedes usar el Buzón Público para contactar con Pablo González
Figura 14: Contactar con Pablo González |
Publicado por Chema Alonso a las 6:01 a. m. 0 comentarios
Etiquetas: bitcoin, Bitcoins, Blockchain, criptomonedas, fan Tokens, Hacking, Reto Hacking, SmartContracts, token, tokenomics, tokens, Web3
domingo, abril 23, 2023
WhatsApp INT: OSINT en WhatsApp. Nuevo libro de @0xWord #DiadelLibro2023
"WhatsApp es la aplicación de mensajería instantánea predilecta por los usuarios, con más de mil millones de mensajes al día, pero ¿Qué pasaría si toda esta información cayera en las manos equivocadas? ¿Cómo podemos protegernos ante las amenazas para WhatsApp que acechan en Internet? Las respuestas a estas preguntas no son sencillas.Con el paso de los años, y desde la masificación de los dispositivos móviles, las comunicaciones por WhatsApp han ido cogiendo fuerza, reemplazando a los medios tradicionales y convirtiéndolas en un canal básico de comunicación para contactar con tus seres queridos. Enviar audios, recibir imágenes e incluso activar la verificación en dos pasos son solo algunas de sus principales características que no están libres de ser vulneradas por un agente externo.
Los ciberdelincuentes aprovechan estos puntos flacos de la plataforma para obtener datos tan sensibles de la víctima como su ubicación, fotografías, cuenta de Tinder, leer los mensajes e incluso eliminarle la cuenta. Sorprendentemente, para lograr esto no hace falta hacer uso de sofisticados mecanismos de programación, y casi siempre con interfaces de usuario se puede lograr vulnerar la intimidad de un usuario de manera sorprendente.En este libro, se van a tratar rigurosamente estos temas, se explicará con detalle como personas ajenas pueden lograr esto y de qué manera se puede proteger un usuario frente a estos problemas. ¿Qué sabe Facebook de nosotros? ¿Cómo leer los mensajes de otra persona? ¿Puedo conocer desde donde chatea una persona? ¿Cómo hacer mi perfil de WhatsApp inquebrantable? Son solo algunas de las preguntas a las que este libro pretende dar respuesta."
Figura 5: Perfil de 0xWord en MyPublicInbox. Opción de "Añadir a la Agenda". https://MyPublicInbox.com/0xWord |
Figura 6: Cuando lo agregues estará en tu agenda |
Publicado por Chema Alonso a las 7:02 a. m. 1 comentarios
Etiquetas: 0xWord, Hacking, Libros, MyPublicInbox, OSINT, Tempos, WhatsApp
Entrada destacada
Tu Latch "Hack Your Innovation Contest": Haz un PoC & Hack por 1.000 €
El pasado Telefónica Innovation Day 2024 lanzamos oficialmente el " Tu Latch Hack Your Innovation Contest " en el que repartimos ...
Entradas populares
-
Ayer publiqué un post que tiene ver con las opciones de privacidad de Facebook asociadas a los correos electrónicos , y mañana sacaré la se...
-
La app de mensajería instantánea Telegram tiene muchos fans por el atributo de seguridad que ha querido potenciar desde el principio, per...
-
Hoy lunes os voy a traer una curiosidad de esas que se me pasa por la cabeza cuando menos lo busco. Y en este caso tiene que ver con Star Wa...
-
Conseguir la contraseña de Facebook de una cuenta es una de las peticiones más usuales que se suele recibir de la gente que busca solucion...
-
Ya hace tiempo que dediqué un artículo a los problemas que Facebook estaba teniendo con la indexación en Google . Uno de los lectores (grac...
-
Que el mundo del Tokenomics , las Criptomonedas , y los Tokens para desarrollar plataformas digitales Web3 con arquitecturas DApps basada...
-
Quizás recuerdes, ya hace algunos años, una PoC que hicimos sobre cómo proteger WordPress en modo paranoico donde, además de proteger el l...
-
Ya llevamos unos días en NOVIEMBRE encarando el final del año, y hoy aprovecho para dejaros la lista de formaciones y cursos online que pu...
-
Mi paso por la Ekoparty 2024 fue corto pero intenso para mí. Viajé el lunes por la noche, llegué el martes para preparar la charla, me fui ...
-
Durante la década de los 60 , en concreto entre los años 1968 y 1969 , un asesino en serie traía de cabeza a los agentes del FBI : el Asesi...