PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Récupérez vos Bitcoins perdus en un instant avec Bitcoin Recovery

samedi 1 avril 2023 à 08:00

Vous le savez, le Bitcoin c’est une révolution monétaire comme jamais vue auparavant. Ça permet de s’affranchir des liens avec les états et de pouvoir être garant de son propre argent.

Bref, le Bitcoin, c’est la liberté et beaucoup de gens s’y sont mis ces dernières années, que ce soit pour investir ou pour utiliser dans la vraie vie de tous les jours. Mais vous le savez, les cryptomonnaies et surtout, c’est un monde sauvage où il y a beaucoup d’escroqueries et parfois même des drames comme tous ces gens qui oublient ou perdent leur clé privée ou leur seed phrase.

Pour rappel, un portefeuille en Bitcoin se compose de clés publiques qu’on peut communiquer librement pour recevoir des Bitcoins, mais surtout d’une clé privée qu’il faut absolument garder secrète. Car oui, c’est cette clé qui ouvre les portes de votre porte-monnaie. Et souvent, cette clé est sauvegardée sous la forme d’une seed phrase, c’est-à-dire une phrase de 16 ou 24 mots ou plus qui permettent de restaurer cette clé privée.

Seulement voilà, vous connaissez les humains. Ils sont stupides, tête en l’air, et croient tout ce qu’on leur raconte. Et malheureusement, parfois, ils égarent leur clé privée, ce qui rend leur portefeuille et les Bitcoins qui s’y trouve inaccessibles.

Imaginez avec l’équivalent de plusieurs millions d’euros sur un compte et savoir que c’est mort de chez mort pour les récupérer… C’est arrivé en 2018 à Gerald Cotten, le fondateur de la plateforme d’échange de cryptomonnaies QuadrigaCX, qui est malheureusement décédé sans laisser les clés privées de près de 200 millions de dollars en crypto-monnaies.

Mais c’est sans compter sur Bitcoin Recovery, qui permet à partir d’une simple clé publique vous appartenant évidemment de générer les 5 ou 6 clés privées qui pourraient correspondre à votre compte. Cela est possible grâce à un bug de collision dans l’algorithme SHA-256 utilisé par Bitcoin pour chiffrer les données dans la blockchain.

Image montrant un homme cherchant de l'argent dans un canapé

Selon plusieurs experts en cryptographie et en sécurité informatique, dont le Dr John Faydool de l’Université de Purdue et Viola D. Parsons, chercheuse en sécurité chez CryptoSec Inc., la découverte de ce bug de collision dans l’algorithme SHA-256 est une véritable avancée. Ils confirment que cette faille pourrait permettre, dans certaines conditions, de générer des clés privées à partir de clés publiques.

Ainsi, grâce à cet outil, vous allez pouvoir retrouver votre portefeuille que vous croyiez à tout jamais perdu. Même Satoshi pourrait accéder de nouveau à ses milliards.

Pour installer et faire fonctionner cet outil, ouvrez une interface en ligne de commande et clonez le dépôt git suivant :

git clone https://github.com/Korben00/bitcoin-recovery.git

Ensuite, naviguez vers le dossier :

cd bitcoin-recovery

Installez ensuite les bibliothèques Python requises :

pip3 install -r requirements.txt

Puis lancez le script avec Python 3.10 minimum comme ceci :

python3 bitcoin_recovery.py

Ensuite l’application vous demandera de saisir votre clé Bitcoin publique. S’amorcera alors un calcul complexe qui au bout de quelques secondes vous crachera une petite liste de clés privées. A vous ensuite de les importer les unes après les autres dans votre Wallet Electron par exemple (ou autre) et accéder ensuite à vos fonds !

Image montrant un ordinateur avec l'interface de Bitcoin Recovery

Elle n’est pas belle la vie ! Et n’oubliez pas, on peut tromper une personne 1000 fois. On peut tromper 1000 personnes une fois, mais on ne peut pas tromper 1000 personnes, 1000 fois…

Quoiqu’il y en a certains… 😉

Revivez l’expérience des anciens geeks avec PCjs

vendredi 31 mars 2023 à 09:00

Mis au point par Jeff Parsons qui a eu le plaisir de découvrir l’informatique dans les années 70/80, PCjs est un code en javascript qui est capable d’émuler toute une série de matos et de logiciels comme la calculatrice TI-57, le premier Space Invaders (1978), évidemment Multiplan d’IBM (1982), Windows 1.0 jusqu’à 95 ou encore des jeux comme Wolfenstein 3D (1992) ou Dune II (1992).

Cela va vous permettre de vive l’expérience de ces vieux coucous avec leurs CPU ultra pas rapides, des sons bippés à couper le souffle et leurs interfaces hautes en couleurs, tout ça sans avoir à quitter votre navigateur. Et oui car tout est accessible directement via ce site : https://www.pcjs.org.

PCjs - émulateur de système d'exploitation vintage des années 80

L’idée évidemment est de préserver un petit peu de ce patrimoine informatique et logiciel et bien sûr de se faire plaisir sans galérer à retrouver de vieilles disquettes ou même un logiciel de virtualisation compatibles.

Voici tout ce que vous allez expérimenter sur PCjs :

PCjs - simulateur de machine de bureau MS-DOS et Windows 3.0

Toutes les sources du projet sont sur Github et vous pouvez contribuer. Chacune de ces machines est codée entièrement en javascript et utilisent un format XML qui défini les composants à activer ou non, donc vous pouvez aussi vous approprier le truc et créer vos propres machines assez simplement.

Un store de mods pour personnaliser Windows

jeudi 30 mars 2023 à 09:00

Si vous êtes sous Windows et que vous voulez sortir des sentiers battus en le personnalisant un peu au-delà des paramètres prévus par Microsoft, vous êtes sur le bon site. Sur le site Windhawk, vous trouverez un utilitaire gratuit qui permet d’appliquer des mods à votre Windows.

Capture d'écran de l'interface utilisateur du store de mods pour personnaliser Windows

Un « mod », c’est une modification qui sera faite à Windows pour par exemple avoir un notepad avec un thème sombre, faire un clic avec le bouton du milieu de la souris pour fermer une application ouverte dans la barre des tâches, ou encore contrôler le volume sonore de votre PC en scrollant sur votre barre de menu.

Pack de mods pour personnaliser l'apparence de Windows disponible sur le store

La liste complète des mods proposés par Windhawk se trouve ici et évidemment, le code de chacun d’entre eux est disponible donc vous savez exactement ce que ça fait sur votre système.

Il n’y a pas encore énormément de mods en base, mais c’est un bon début et vous pouvez proposer les vôtres.

En tout cas, pour moi qui aime ce genre de petits hacks, je trouve que c’est une chouette idée à développer.

Python en toute sérénité avec Calmcode

mercredi 29 mars 2023 à 09:00

Si vous voulez vous améliorer en Python, mais que vous manquez de temps et que vous ne voulez pas vous prendre la tête, alors Calmcode.io est la solution pour vous.

Avec plus de 600 vidéos assez courtes et simples à comprendre dans différents cours, vous pourrez facilement apprendre les bases de Python et découvrir de nouveaux outils open source.

Notez que le site propose également une newsletter pour être tenu informé des nouveaux contenus mis en ligne.

Capture d'écran de la page d'accueil de Calmcode avec un fond bleu et le texte 'Calmcode'

L’objectif de Calmcode est de remédier à l’anxiété liée à vos perceptions de vos compétences en développement en proposant des leçons vidéo courtes et simples à capter qui partent de zéro.

Par exemple, vous y trouverez une bonne introduction à l’outil Bandit qui permet de renforcer la sécurité de votre code Python.

Capture d'écran de la page de documentation de Python avec un fond blanc et le logo Python en haut à gauche

Le contenu est axé sur des outils et des réflexions qui peuvent comme ça, rendre votre vie professionnelle plus agréable. Calmcode s’efforce ainsi de suivre des principes importants tels que fournir un contenu clair et concis, mettre l’accent sur la patience et l’itération plutôt que sur des délais à respecter, et surtout « montrer » comment on fait les choses plutôt que simplement les expliquer.

C’est vraiment cool et je suis certain que vous en retirerez des choses. Bref, à fouiller !

Comment améliorer un son en live avec master_me ?

mardi 28 mars 2023 à 09:00

Je vous en parlais hier, le mastering audio est une étape cruciale pour avoir un son impeccable. Le processus consiste à ajuster les fréquences, améliorer l’aspect stéréo, retirer certains parasites sonores, etc. Cependant, il peut être vraiment galère d’obtenir un son propre et optimisé pour tous les systèmes de diffusion.

C’est là que l’outil master me entre en jeu : Master_me est un plug-in audio gratuit et open source pour le traitement automatique de l’audio en direct. Hé oui, il n’est pas destiné à automatiser le mastering de musique déjà produite contrairement à Matchering 2 présenté hier. Il est plutôt conçu pour améliorer le son en direct. Vous l’aurez compris, c’est destiné aux streamers, aux podcasteurs et aux stations de radio en ligne qui cherchent à améliorer leur son.

Conçu par l’ingénieur berlinois Klaus Scheuermann, master me optimise le son en temps réel et prend en charge les niveaux sonores principaux avec une série d’effets qui ont été clonés à partir de ceux du studio de mastering de Scheuermann à Berlin.

Utilisation de Master_me pour améliorer un son en live

L’outil est disponible en LV2, VST2, VST3 et formats CLAP pour Linux, macOS et Windows, ainsi que pour les systèmes JACK en standalone. Il peut être compilé pour une grande variété de plates-formes cibles.

Je l’ai testé un peu avec OBS et ça fait vachement bien le taf. Par contre, ça consomme un peu trop de ressources sur mon vieil ordinateur pour que je le laisse en permanence et au bout d’un moment, ça se met à déconner. A voir dans d’autres outils notamment sur des sessions live avec Ableton par exemple.

Réglage des paramètres audio avec Master_me

L’interface utilisateur de master me est rapide à prendre en main. Le mode « facile » est une interface graphique minimaliste ce qui rend l’outil facile à utiliser pour tous les créateurs de contenu. En choisissant un préréglage et en réglant le niveau sonore souhaité, le niveau sonore est automatiquement ajusté par le plug-in.

Et si vous voulez vraiment toucher aux réglages, le mode expert vous permettra d’activer, régler ou couper certains effets (compresseur, limiteur, gate, eq, leveler…etc)

C’est open source et dispo ici.