Mostrando entradas con la etiqueta hack. Mostrar todas las entradas
Mostrando entradas con la etiqueta hack. Mostrar todas las entradas

2017-03-18

Como obtener el mp3 de un vídeo de youtube, incluso para videos superiores a la hora.

Pongamos que tenemos un vídeo y que nos encanta la música o el discurso. Y queremos poder escucharlo en el móvil, o el reproductor de mp3, cuando vamos andando, corriendo o conduciendo. O simplemente queremos poder escucharlo sin encender la pantalla del movil o poner el navegador en el ordenador. La solución está al alcance de cualquiera ya que hay webs que lo hacen. Pero que pasa con los vídeos muy largos. La solución es usar youtube-dl. Sí también la hay para windows, pero tendrás que buscarte la vida para instalarlo. Los pasos serían los siguientes:

• Lo primero es instalarlo, en Debian o Ubuntu sería:

sudo apt-get install youtube-dl

• Después hay que tener un vídeo interesante, por ejemplo el siguiente:

https://www.youtube.com/watch?v=uorVoWL0CuM

• Copiamos el identificador del vídeo uorVoWL0CuM y ejecutamos el comando:

youtube-dl -x --audio-format mp3 uorVoWL0CuM

¡¡¡Así de fácil!!!

Happy Hacking!!!

2016-11-07

Protección de tarjetas de Crédito

Ahora que las tarjetas de crédito tienen un uso masivo, que se pueden usar por internet de modo no presencial, y que incluso pueden usarse sin sacarlas de la cartera, hay que tener más cuidado que con una piraña en un bidé.

Todo esto viene de haberlo visto en el programa "El Hormiguero" de Pablo Motos. Donde han aconsejado esto, y que no se me había ocurrido nunca porque el ingenio lo agudiza el hambre y no estoy precisamente delgado ;-)

Las tarjetas de crédito tienen el CVC, un código de tres dígitos que está detrás que sirve para verificar que eres el dueño. Pero resulta que si dejas la tarjeta pueden pasarla cerca de una cámara, ya sea la del movil o una fija, y con el número y el CVC ya pueden comprar por internet hasta que te des cuenta y rechaces los pagos. Y eso si eres de los que miran los estractos.

La solución es apuntar en otro lado el código o memorizarlo, aconsejo lo primero. Yo tengo una libreta para las claves de internet y los datos bancarios, que nunca saco de casa. Aquí puedes ver como he raspado los número para que no se vean.

Las nuevas tarjetas tienen además un RFID, lo que viene conociendose como CONTACT LESS, que nos puede permitir usarla sin sacarla de la cartera o simplemente acercándola al aparato lector. Pero esto también permite que alguien pueda usarlas con un aparato metido en un bolso con solo acercarla a la cartera que está en el bolsillo de tu pantalón. Aunque sean compras pequeñas, la cuestión es que estás en cueros frente a este ataque.

La solución es una jaula de Faraday que si bien es algo complejo de entender, viene siendo una caja o bolsa metálica cerrada por todos lados. Realmente para el caso solo hace falta algo que dificulte la lectura de la tarjeta, así que no es necesario que esté totalmente cerrada y nos vale con la que puedes ver en la imajen, fabricada artesanalmente con papel de aluminio y cinta adesiva transparente (lo que en mi pueblo llamamos fixo).

Una vez dendro de la jaula de Faraday, solo tienes que guardarla en la cartera, esto no es problema ya que el papel de aluminio aumenta el grosor muy poco y apenas notarás la diferencia. Dado que no todas las tarjetas son CONTACT LESS solo es necesario para aquellas que lo sean y puedes dejar el resto fuera.

Happy Hacking!!!

2014-04-24

git - forever remove files or folders from history

I've found this script on David Underhill blog "dound's space on the web", it doesn't work enough for me, because a tag has the file I wan't to delete, but it could for you

The following script is for GNU/Linux of course (you can easily convert it to .bat). Read more here.

#!/bin/bash
set -o errexit
 
# Author: David Underhill
# Script to permanently delete files/folders from your git repository.  To use 
# it, cd to your repository's root and then run the script with a list of paths
# you want to delete, e.g., git-delete-history path1 path2
 
if [ $# -eq 0 ]; then
    exit 0
fi
 
# make sure we're at the root of git repo
if [ ! -d .git ]; then
    echo "Error: must run this script from the root of a git repository"
    exit 1
fi
 
# remove all paths passed as arguments from the history of the repo
files=$@
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch $files" HEAD
 
# remove the temporary history git-filter-branch otherwise leaves behind for a long time
rm -rf .git/refs/original/ && git reflog expire --all &&  git gc --aggressive --prune