Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15249|Odpowiedź: 3

JS Mining – Jak Monero eksploatuje przez web mining?

[Skopiuj link]
Opublikowano 06.02.2018 13:47:25 | | | |
Ostatnio zauważyłem pewien rodzaj eksploracji z wykorzystaniem web JavaScript i chciałbym to Wam przedstawić. Java jest osadzona na stronie internetowej, a po otwarciu strony przeglądarka zamienia się w koparkę Monero zgodnie z instrukcjami skryptu. Ten dodatkowy kod do kopania zwykle zajmuje dużo CPU, powodując zawieszanie się komputera użytkownika lub nawet nieregularne działanie.

Taka strona internetowa osadzi kod Java Miner Coinhive. Kod opiera się na algorytmie kopania CryptoNight, który może generować waluty sieciowe CryptoNote, takie jak Monero, Dashcoin, DarkNetCoin itd. Wbudowany Coinhive Java Miner obsługuje tylko kopanie Monero.

Jak więc przenieść skrypty JS do moich danych? Jest jeszcze kilka kroków pomiędzy. Osobiście nie pochwalam praktyki poświęcania doświadczenia użytkownika na rzecz eksploracji stron bez zgody użytkownika. Bardzo interesujące jest zrozumienie metody wdrożenia i rozwijanie pomysłów. Poniżej znajduje się wprowadzenie do konkretnej operacji.

(Uwaga: 30% dochodów z kopania z poniższego js zostanie przekazane deweloperowi, więc możesz uzyskać tylko 70% zysku)

1. Zarejestruj portfel Monero i uzyskaj adres portfela

Adres do pobrania portfela: https://getmonero.org/downloads/

Po prostu pobierz odpowiedni program dostosowany do swojego systemu. Używam Mac OS X, 64-bit

Rozmiar oprogramowania: 157,9M

1. Stwórz nowy portfel



Po prostu postępuj krok po kroku zgodnie z instrukcjami

2. Ostateczne ustawienie kończy się sukcesem



3. Ostateczny interfejs aplikacji wygląda następująco:



Zwróć uwagę na adres odbiorcy, który zostanie użyty później

2. Zarejestruj platformę górniczą

Link rejestracyjny: https://coinhive.com/account/signup

1. Zarejestruj konto



2. Przejdź do Ustawień – > ustaw informacje o płatności



Adres tutaj to adres twojego portfela

3. Ustaw klucze API



Ten klucz zostanie później użyty do uzyskania kodu do wydobycia

3. Zdobądź kod górniczy

Uzyskaj adres kodu: https://coinhive.com/documentation/miner

Powstały kod JS wygląda tak:



Napisałem bardzo prostą stronę html, którą można pobrać i uruchomić lub do której się odwołać,

Adres pobrania: http://oyim09vvu.bkt.clouddn.com/xmr.html

4. Efekt operacyjny
Widać, że CPU znacznie wzrosło, a gdy strona internetowa zostaje zamknięta, natychmiast spada



W tym momencie możesz sprawdzić postępy wydobycia na Dashboardzie.

Odwiedził https://coinhive.com/dashboard



Obecna cena Monero wynosi około ¥579



Na koniec, to wszystko do wprowadzenia. Pomysł wykorzystania JS mining jest całkiem interesujący dla web developera. Fragment kodu może integrować dużą liczbę zasobów online. Jednak ta metoda nie informuje użytkowników podczas przeglądania, obniża ich doświadczenia i nie może być szeroko promowana ani stosowana. Następnym razem, gdy otworzysz stronę internetową, jeśli wentylator CPU będzie się obracał na całość, może otworzysz narzędzia deweloperskie, żeby sprawdzić, czy strona potajemnie nie wykorzystuje cię do kopania i zrozumienia przejścia.
Opublikowano 07.02.2018 14:08:57 |
Super, @!! ~~~~ Uczyłem się
 Ziemianin| Opublikowano 08.02.2018 11:26:09 |
[Oryginalny] nowicjusz może też używać CPU do eksploracji tutoriala Monero XMR
http://www.itsvse.com/thread-4497-1-1.html
(Źródło: Architect)
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com