Mr. Robot S02E06: easter eggs más elaborados y un curso acelerado de hacking

Volvemos a la crónica tecnológica de Mr. Robot con el análisis del sexto capítulo de la segunda temporada. El inicio nos dejó bastante descolocados a casi todos los seguidores de la serie, especialmente por el cambio de registro. No vamos a entrar en detalles puesto que es una sorpresa que merece que cada uno vea libre de spoilers pero, personalmente, creo que es de lo mejor que se ha hecho en televisión en los últimos años. ...

September 11, 2016 · 1 min · 109 palabras · Nacho Cano

The simple solution to eliminate traffic

Here’s a simple way to make traffic disappear. » CPG Grey | via geeksaresexy.net

September 11, 2016 · 1 min · 14 palabras · Nacho Cano

Reverse debugging for Python

A ”reverse debugger” is a debugger where you can go forward and backward in time. It is an uncommon feature, at least in the open source world, but I have no idea why. I have used undodb-gdb and rr, which are reverse debuggers for C code, and I can only say that they saved me many, many days of poking around blindly in gdb. The PyPy team is pleased to give you ”RevPDB”, a reverse-debugger similar to rr but for Python. ...

September 11, 2016 · 1 min · 86 palabras · Nacho Cano

datetime vs Arrow vs Pendulum vs Delorean vs udatetime

So I setup a benchmark, which can be found here to compare Python datetime, Arrow, Pendulum, Delorean and udatetime on a performance level. I picked 4 typical performance critical operations to measure the speed of those libraries. Decode a date-time string Encode (serialize) a date-time string Instantiate object with current time in UTC Instantiate object with current time in local timezone Instantiate object from timestamp in UTC Instantiate object from timestamp in local timezone » Simon Pirschel | aboutsimon.com

September 11, 2016 · 1 min · 79 palabras · Nacho Cano

Editor wars: the revenge of vim

Al, like a lot of you out there, thinks that he “knows how to use vi”. I’m here to tell you that he doesn’t. And unless you’ve spent the last few years alone in a cave high in the Himalayas, with only food, drink, a laptop, and Vim Golf, you probably don’t either. Heck, I don’t consider myself a Vim master, but I’m going to write this overwrought essay praising it (using Vim, naturally). ...

September 11, 2016 · 1 min · 79 palabras · Nacho Cano

Demystifying the regular expression that checks if a number is prime

A while back I was researching the most efficient way to check if a number is prime. This lead me to find the following piece of code: public static boolean isPrime(int n) { return !new String(new char[n]).matches(”.?|(..+?)\\1+”); } I was intrigued. While this might not be the most efficient way, it’s certainly one of the less obvious ones, so my curiosity kicked in. How on Earth could a match for the .?|(..+?)\1+ regular expression tell that a number is not prime (once it’s converted to its unary representation)? ...

September 10, 2016 · 1 min · 92 palabras · Nacho Cano

DEF CON 24 - Panel - MR ROBOT Panel

DEF CON 24 - Panel - MR ROBOT Panel » DEFCONConference | youtube.com

August 26, 2016 · 1 min · 13 palabras · Nacho Cano

What the heck is the event loop anyway? | Philip Roberts | JSConf EU

What the heck is the event loop anyway? | Philip Roberts | JSConf EU » JSConf | youtube.com

August 25, 2016 · 1 min · 18 palabras · Nacho Cano

Motivos por los que recomiendo usar la distribución Debian en Linux

Llevo más de 5 años usando Debian y la verdad es que estoy más que satisfecho. De momento no me planteo cambiar de distribución básicamente por los siguientes motivos: Sus repositorios son excelentes La metodologia de desarrollo seguida por debian Estabilidad y seguridad Soporte existente para la distribución Ofrece múltiples posibilidades de instalación y uso Filosofia de la distribución La instalo una vez y me olvido para siempre » Joan | geekland.eu

August 14, 2016 · 1 min · 72 palabras · Nacho Cano

Meterpretear una apk

Primero digamos que en este post vamos a tocar los temas de las APKs de Android, que es el formato utilizado para empaquetar las aplicaciones. También vamos a tocar Metasploit, una gran herramienta para los pentesters, esta herramienta se basa en módulos los cuales permiten hacer (sobre todo intentos) de explotación de sistemas, con los módulos de exploit que cuenta la herramienta, o módulos auxiliares. Usaremos dos de las herramientas con las que cuenta metasploit: msfvenom (para generar payloads, dando la posibilidad de pasarlos por un encoder) y msfconsole (consola de comandos para hacer uso de exploits, modulos auxiliares…). Vamos a realizar un sencillo proceso de Ingeniería inversa en android, pero bastante sencillo. ...

August 14, 2016 · 1 min · 120 palabras · Nacho Cano