Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 15249|Respuesta: 3

JS Mining - ¿Cómo minaría Monero con minería por telaraña?

[Copiar enlace]
Publicado en 6/2/2018 13:47:25 | | | |
Recientemente, vi una especie de minería usando JavaScript web, y me gustaría presentártela. Java está incrustado en la página web y, una vez que el usuario abre la web, el navegador se convierte en un minero de Monero según las instrucciones del script. Este código adicional de minería suele consumir mucha CPU, haciendo que el ordenador del usuario se congele o incluso deje de usarlo normalmente.

Un sitio web así incorporará el código de Java Miner de Coinhive. El código se basa en el algoritmo de minería CryptoNight, que puede generar monedas de red CryptoNote como Monero, Dashcoin, DarkNetCoin, etc. El minero Java de Coinhive integrado solo soporta minería con Monero.

¿Entonces, cómo consigues que los scripts JS se mien? Hay algunos pasos más entre medias. Personalmente, no apruebo esta práctica de sacrificar la experiencia del usuario para minar sitios web sin el consentimiento del usuario. Es muy interesante entender el método de implementación y desarrollar ideas. A continuación se presenta una introducción a la operación específica.

(Nota: el 30% de los ingresos que obtienes minando con los siguientes js se entregarán al desarrollador, así que solo puedes obtener el 70% del beneficio)

1. Registrar una cartera Monero y obtener la dirección de la cartera

URL de descarga de la cartera: https://getmonero.org/downloads/

Solo descarga el programa correspondiente según tu sistema. Estoy usando Mac OS X, 64 bits

Tamaño del software: 157,9M

1. Crear una nueva cartera



Solo sigue las indicaciones paso a paso

2. La configuración final es exitosa



3. La interfaz final de la aplicación es la siguiente:



Presta atención a la dirección de tu beneficiario, que usarás más adelante

2. Registrar una plataforma minera

Enlace de registro: https://coinhive.com/account/signup

1. Registrar una cuenta



2. Ve a Configuración - > establece la información de pago



La dirección que aparece aquí es la dirección de tu cartera

3. Establecer claves API



Esta clave se usará más adelante para obtener el código de minería

3. Consigue el código de minería

Obtén la dirección del código: https://coinhive.com/documentation/miner

El código JS resultante se ve así:



He escrito una página html muy sencilla que puedes descargar y ejecutar o consultar,

Dirección de descarga: http://oyim09vvu.bkt.clouddn.com/xmr.html

4. Efecto operativo
Puedes ver que la CPU se ha disparado significativamente, y cuando la página web se cierra, cae inmediatamente



En este punto, puedes consultar el progreso de la minería en el Panel de Control.

Visitado en https://coinhive.com/dashboard



El precio actual de Monero es de unos ¥579



Por último, eso es todo por la introducción. Esta idea de usar minería JS es bastante interesante para un desarrollador web. Un fragmento de código puede integrar un gran número de recursos en línea. Sin embargo, este método no informa a los usuarios al navegar, reduce la experiencia del usuario y no puede ser promovido ni utilizado ampliamente. La próxima vez que abras una página web, si el ventilador de la CPU gira descontroladamente, quizá puedas abrir las herramientas para desarrolladores para ver si el sitio te está usando en secreto para minar y entender la puerta.
Publicado en 7/2/2018 14:08:57 |
¡Genial @!! ~~~~ Estudié
 Propietario| Publicado en 8/2/2018 11:26:09 |
El novato [original] también puede usar la CPU para minar el tutorial de Monero XMR
http://www.itsvse.com/thread-4497-1-1.html
(Fuente: Arquitecto)
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com