Publié le

Comment ouvrir n’importe quel porte de garage en moins de 8 secondes avec OpenSesame

Samy Kamkar nous montre comment ouvrir la porte de n’importe quel garage. Tous les outils électroniques qui communique par RF (radio fréquence) possèdent un ID FCC qui leur est assigné par la Federal Communications Commission quand ils sont testés. On peut alors obtenir sur le site de la FCC tous les détails sur ce produit. (https://apps.fcc.gov/oetcf/eas/reports/GenericSearchResult.cfm?RequestTimeout=500 ou en utilisant cette application qui permet de faire des requêtes sur l’application de la fcc htttp://fcc.io). On peut ainsi obtenir la fréquence sur laquelle on doit écouter et transmettre pour sniffer le signal de la télécommande d’un garage résidentiel.

Le site de la FCC nous donne encore plus de détails sur les résultats des tests du prototype. On peut obtenir la sequence du signal envoyé/transmis, le type d’alimentation et même le schémas du circuit (si on a pas le modèle de télécommande physiquement).

Il nous propose d’utiliser des outils comme HackRF/RTL-SDR pour lire et envoyer des signaux RF, des logiciels comme rtl_fm  (Rtl_fm is a general purpose analog demodulator. It can handle FM, AM and SSB.) pour analyser le signal capté.

Le rapport de test de la FCC peut nous donner le type de modulation utilisé ASK (clein d’œil à mon professeur de communication numérique) par exemple. Il peut capter son signal puis l’analyser avec Audacity et faire correspondre les bits pour comprendre la séquence.

Il faut 10 bits pour transmettre un signal.

Il propose de faire un “brute force” en envoyer toutes les combinaisons possible ce qui prendrais 30 minutes.

Il propose de réduire le temps d’attente (en enlever le signal inutile d’attente) pour réduire le temps de “brute force” à 3 minutes.

Il veut s’assurer de savoir quand est ce que son code commence et se termine en rajouter un bit de début et de fin mais avec 12 bits il s’attend à ce que le signal soit incompréhensible, mais il se rend compte qu’il fonctionne toujours. Il en déduit que le système doit utiliser un “shift register” (registre de décalage). Il peut ainsi n’envoyer que 2 bits au lieu de 10 en utilisant la suite de Buijn pour produire le maximum de combinaisons possible à la suite en utilisant le minimum de bits par exemple 101 permet d’obtenir 10 et 01. Ce qui nous permet de faire un “brute force” en 8 secondes.

Il a testé son hack en utilisant un Yard Stick One, un Mattel IM-ME et un GoodFET (open source JTAG adapter)

Voici son site où il donne plus de détails et vous montre comment vous protéger si vous n’êtes pas sûr d’avoir une porte de garage vulnérable : http://samy.pl/opensesame/

Code source (brisé pour apprendre à prévenir) : https://github.com/samyk/opensesame

 

Publié le

SEO Starter Pack

Search Engine Optimization is the main key to shine on the Google Search Engine and other search engines.

The live video is here. Thanks to Amine Customer Support & Consent Representative at Dothostia https://www.dothostia.com/ !

The following is a bullet point list of tips to improve your website reference on Google:

Content

Light weight page: Don’t overload you page content the shortest and the most concis your content is the better your page will be referenced by google.

Use Html headers tags <h1> </h1> h1 header is the favorite google algorithm food.

A blog with rich content is always the best way to improve your website’s SEO.

Keywords

URLs must contain static worlds for example: xyz.com/maison-eljadida-3000dhs. Containing Management Systems will often suggest you post links with the post header words. Feel free to change this post’s link to use specific words. (This links are managed with .htaccess files).

To choose the best keywords to improve your SEO in “urls” Google provides an amazing tool the Google keyword planner https://adwords.google.com/intl/fr_ca/home/tools/keyword-planner/

SSL Secure Sockets Layer

Google likes SSL certificates it insures encryption of the data between the server and the client see this article from Fourdots why you need SSL to rank better.

Choose a good Hosting platform that provides a high speed delivery for the hosted content and that provides a free SSL certificate in it’s packages and the last but not the least a DEDICATED IP address to avoid blacklisting in mutual servers.

Choose Cloud over Classic hosting for higher speed and server security.

Social networks

Don’t forget that Google created Google+ to compete with Facebook than if you want to be well ranked at Google’s engine you must create a Google+ page for you buisness.

Biggest mistake !

Never start a website from scratch again and again because it’s like to wipe off all the work you’ve done on the first shot. Improve you’re first version of your website because Google bots are crawling the web see hereCrawling is the process by which Googlebot discovers new and updated pages to be added to the Google index.

Don’t forget to like my Facebook page and share to spread the word and make the web a better place.

Update 09/22/2017

If you really need to transfer your website to a new hosting or change some file names for example from login.php to connexion,php to keep the referencing you must use .htaccess redirections using permanent redirection to the root / with code 301. This is to avoid that old refered link pointing to an unexciting page  with error 404 the server will redirect the visitor to the root page. Usually Cpanel have an option to manage the .htaccess files to add this redirection.

Publié le

Préhenseur mécanique pour Design 3 Picasso robot dessinateur

Préhenseur :

Le dispositif du préhenseur est monté au centre de la plate-forme métallique du robot, au niveau des moteurs (niveau inférieur).

Il s’agit d’un solénoïde équipée d’un coupleur à sa base pour accueillir un crayon d’une longueur de 3 cm. Le tout est fixé à l’aide d’un équerre au robot.

 

Le solénoïde est de type “push”, il fonctionne à 0,8 ampère sous 12 V et il est contrôlé à l’aide d’un transistor de type n bipolaire (TIP41C) placé sur le circuit d’alimentation.

Solénoïde : http://www.ebay.ca/itm/DC-12V-80g-3mm-Open-Frame-Actuator-Linear-Push-Pull-Solenoid-Electromagnet-/231363011711?hash=item35de4f647f:m:mdEMRdxXIGgovUfodZrHmTg

Tansistor type n bipolaire : http://www.ebay.ca/itm/TIP41C-Si-NPN-Power-Transistor-6-amp-100-volt-QTY-10-ea-O3-/151718029693?hash=item235319697d:g:ULsAAOSw-vlVgqAw

 

Sa position sur l’équerre est amovible (4 vis permettent sa fixation), il y a alors plus de liberté dans le choix de la distance par rapport à la table.

 

Préhenseur
Shéma 3D du préhenseur réalisée sur Google Skechup
prehenseur2
Image du préhenseur mis en forme.

 

Le coupleur du préhenseur permettant le maintient du crayon avec le solénoïde a été conçu sur le programme Pro/Engineer et usiné en laboratoire de mécanique utilisant de l’aluminium pour minimiser le poids.

Dimensions du coupleur dessinées sur PRO/INGINEER
Dimensions du coupleur dessinées sur PRO/INGINEER

Voici les vidéos du robot en action :