Pertanyaan Apakah ada cara untuk menipu game javascript (seperti penambangan Unicoin) di mana diperlukan klik cepat?


Saya melihat bahwa ada mata uang baru di situs hari ini untuk hak istimewa yang lebih tinggi yang disebut Unicoin. Anda dapat menambang mereka dengan mengklik dengan cepat.

Saya bertanya-tanya apakah ada wizardry Ubuntu yang dapat mempercepat proses penambangan koin ini (dan dengan ekstensi untuk membuktikan bahwa Ubuntu lebih baik dari Windows).

Setiap bantuan dihargai. Jari telunjuk mulai lelah.


27
2018-04-01 08:59


asal


Apakah mungkin untuk mengedit pertanyaan menjadi lebih umum. Saya tahu itu menyenangkan pada 1 April (dan sangat Meta untuk diposting di Utama) ... Tapi pada dasarnya, ini adalah tentang menggunakan sesuatu di Ubuntu ... Ini adalah tentang bagaimana membuat komputer saya melakukan klik mouse otomatis dengan setidaknya jumlah intervensi manual ... Dan ini sangat berguna karena saya sebelumnya telah menemukan alasan untuk melakukannya. Dalam bentuknya yang sekarang, setelah jangka waktu tertentu orang tidak akan tahu apa yang ditambang Unicoin. Makanan untuk dipikirkan karena itu menarik suara tertutup sebagai off-topic! - Aditya
Apakah ini lelucon April Mop sekunder, memperluas / subclassing lelucon Unicoin April Mop? Atau mungkin Anda hanya tertarik dengan hacks Unicoin-penambangan tanpa (sama seperti saya bersenang-senang menambang Unicoins)? Atau mungkin penambangan Unicoin hanya menjadi kendaraan untuk pertanyaan umum (n tersirat) tentang peretasan klik mouse? - J0e3gan
@ J0e3gan: Saya punya sebelumnya mengalami persyaratan untuk mengklik mouse otomatis dimana saya menggunakannya xdotool untuk melakukan pekerjaan ... Belum lagi, ini bukan satu-satunya contoh. Saya pernah mengunduh alat yang serupa untuk Windows karena saya harus melakukan beberapa tindakan yang mengharuskan saya mengklik mouse pada posisi yang sama berkali-kali .. Jadi, ini bukan lelucon dari sisi saya .. Saya telah menemukan penggunaannya yang adil berapa kali untuk menghargai nilai dari pertanyaan ini .. :-) - Aditya
Saya pikir "permainan browser" lebih tepat daripada "permainan Javascript". Beberapa tahun yang lalu, saya menggunakan Javascript untuk membantu / mengotomatisasi beberapa bagian dari permainan browser. Meskipun autoclicker berfungsi, masih lebih andal untuk menggunakan scripting karena Anda dapat menampilkan umpan balik dengan detail yang dikumpulkan. - Lekensteyn
@ J0e3gan: Saya baru saja mengingat tujuan itu berguna bagi saya di Windows ... Salah satu aplikasi macet dan memunculkan ratusan / ribuan kotak dialog (dan terus menghasilkannya dengan sangat cepat) dan saya harus mengeklik pada tombol Oke / Batal pada semua kotak-kotak untuk menyingkirkan situasi ... Ini adalah salah satu momen lucu dalam kehidupan komputasi saya .. :-) - Aditya


Jawaban:


Metode berikut adalah cross-platform, ia bekerja juga untuk situs SE lainnya. Oh, dan itu juga cross-platform dalam arti bahwa ia bekerja untuk sistem operasi lain.

Berdasarkan meta.SO ini komentar, saya telah membuat skrip berikut yang secara otomatis mulai menambang setiap 15 detik, dari saat doa:

(function(fn){setInterval(fn,15e3);fn()})(function() { $.get("/unicoin/rock").done(function(obj) { console.log("Mining: ", obj); var key = obj.rock; $.post(["/unicoin/mine?rock=" + key], {fkey: StackExchange.options.user.fkey}); }); });

Karena ini adalah skrip, Anda harus menjalankannya di domain SE tempat Anda ingin mempercepat penambangan Anda. Di Firefox, Anda dapat membuka Konsol dengan menekan Ctrl + Bergeser + K. Di Chromium, cukup tekan F12. Tempelkan dan dapatkan koin! Untuk menghentikannya, cukup segarkan (atau tutup) halaman.

Catatan: Anda seharusnya tidak melakukan ini beberapa kali. Itu akan membuat ekonomi Unicoins runtuh dan oleh karena itu tindakan telah diambil sehingga Anda tidak bisa mendapatkan koin dalam kasus itu.


16
2018-04-01 09:47



Sekarang jawaban codegolf: codegolf.stackexchange.com/a/25200/11259 - Digital Trauma
@DigitalTrauma Tidak ada akun di codegolf, tetapi Anda pasti bisa menjatuhkan beberapa ; dan spasi. Itu key variabel (k) juga digunakan hanya sekali, sehingga bisa dijatuhkan juga. Keseluruhan (function(fn){...;fn()})(FOO); dapat diganti oleh setInterval(FOO,2e4) untuk mengamankan lebih banyak ruang (perbedaan fungsional: tidak akan segera menambang koin, tetapi mulai setelah 20 detik). - Lekensteyn
Terima kasih, saya sedikit menurunkannya dengan saran Anda! Kira saya harus (kembali) belajar JS satu dari hari-hari ini - Digital Trauma
Anda seharusnya sudah memeriksa Agen Pengguna terlebih dahulu, dan pastikan itu adalah Ubuntu. Dan buat skrip khusus Ubuntu! Itulah beberapa "fanboyism" di sini! - Dan
@Dan Waktu telah selesai bekerja, tidak berfungsi untuk browser yang tidak menjalankan Ubuntu! - Lekensteyn


Jika Anda ingin memberi jari Anda istirahat, Anda dapat menggunakan yang berikut ini untuk secara otomatis mengirim beberapa (10.000 dalam hal ini) klik ke lokasi kursor saat ini.

xdotool click --repeat 10000 --delay 10 1

Saya sarankan Anda membuka terminal pertama-tama masukkan perintah (tinggalkan fokus dengan terminal) dan kemudian gerakkan mouse di atas layar penambangan sebelum menekan kembali sehingga klik berakhir di tempat yang benar.

Segera setelah satu bongkah ditambang, gerakkan mouse Anda ke yang berikutnya. Jangan meninggalkan area permainan sampai perintah selesai dijalankan kecuali Anda ingin melepaskan kekacauan pada sistem Anda.


Posting pembaruan April-bodoh: Ini juga akan berguna dalam hal di mana Anda tidak dapat meretas browser dengan javascript. Ada beberapa permainan di luar sana — dan tidak hanya di browser — yang mengandalkan klik cepat di mana solusi semacam ini dapat membantu.


21
2018-04-01 08:59



Downvote: Ini menyesatkan karena akan menghasilkan lebih sedikit pendapatan daripada biaya tombol mouse, kecuali jika Anda menggunakan mouse gaming yang resilien dan mahal atau layar sentuh. - Javier Rivera
Ini telah menarik bendera sehingga untuk kejelasan saya harus menambahkan bahwa ini tidak benar-benar klik tombol mouse Anda atau tingkat keausan ekstra di atasnya. Itu hanya mengirimkan peristiwa X yang terlihat seperti klik mouse. Orang Blimey. - Oli♦
Tikus modern memiliki umpan balik haptic yang diaktifkan secara default. Ketika Anda mengirim peristiwa X tombol kiri akan menekan dirinya untuk memberi Anda umpan balik. Ini akan memakai tikus murahan dengan cepat. Beberapa motherboard memiliki opsi BIOS untuk menonaktifkannya, tetapi jauh dari umum. - Javier Rivera
Hah... --delay 10 semua kecuali mengunci Firefox di komputer lama saya; --delay 20 berfungsi baik. Jelas, saya membutuhkan perangkat keras yang lebih baik untuk penambangan yang serius. - Ilmari Karonen
@JavierRivera Saya pikir Anda mengabaikan peningkatan nilai unicoin yang pasti akan terjadi setelah periode penambangan awal berakhir - trm


Ada xautoclick tersedia dan saya telah diuji pada 12.04.

  1. Unduh .deb dan instal dari http://www.ubuntuupdates.org/package/getdeb_apps/quantal/apps/getdeb/xautoclick 

  2. Sesuaikan pengaturan ke sesuatu seperti ini:

    enter image description here

  3. Klik mulai, dan gerakkan mouse ke bidang penambangan sebelum dimulai.


3
2018-04-01 19:57





Ada JS yang gegabah untuk melakukan ini. Periksa skrip yang saya tulis. Cukup tempelkan ini di konsol Anda dan klik masuk. Jangan lupa buka game pertambangan.

var exploit = {
    lastTime : 0,
    totalNum: 0
};

$( document ).ajaxComplete(function( event, xhr, settings ) {
    var a = $.parseJSON(xhr.responseText);
    var id = a.rock;
    var sender = settings.url;

    if (sender.indexOf("icoin/rock?") !== -1){
        var currentTime = parseInt( new Date().getTime() / 1000 );
        if (currentTime - exploit.lastTime > 11){
            $.ajax({
                type: "POST",
                url: "/unicoin/mine?rock=" + id,
                data: {'fkey': StackExchange.options.user.fkey}
            });
            exploit.lastTime = currentTime;
        }
    } else {
        var res = $.parseJSON(xhr.responseText)
        exploit.totalNum += res.value;
    }
});

Anda dapat memeriksa berapa banyak yang ditambang exploit.totalNum.


2
2018-04-01 10:12