빠른 클릭이 필요한 자바 스크립트 게임 (예 : Unicoin 마이닝)을 속이는 방법이 있습니까?


27

오늘 Unicoin이라는 더 높은 특권을 위해 사이트에 새로운 통화가 있음을 알았습니다. 빠르게 클릭하여 채굴 할 수 있습니다.

나는이 동전을 채굴하는 과정을 가속화 할 수있는 우분투 마법사가 있는지 궁금합니다. 확장하여 우분투가 Windows보다 낫다는 것을 증명합니다.

도움을 주셔서 감사합니다. 집게 손가락이 피곤해집니다.


2
보다 일반적인 질문을 편집 할 수 있습니까? 나는 그것이 4 월 1 일에 재미 있었다는 것을 알고있다. 수동 작업의 양 ... 그리고 그것은 내가 그 일을 위해 이전 찾을 이유가 있기 때문에 매우 유용합니다. 현재의 형태로, 일정 기간이 지나면 사람들은 Unicoin 채굴이 무엇인지 거의 알지 못했습니다. 주제가 아닌 주제로 찬성 투표를했기 때문에 생각할만한 음식!
Aditya

Unicoin April Fools 농담을 확장 / 서브 클래 싱하는 보조 April Fools 농담입니까? 아니면 유니코 인 채굴 해킹에 관심이 있습니까? 아니면 Unicoin 마이닝이 마우스 클릭 해킹에 대한 일반적인 질문의 수단이 되었습니까?
J0e3gan

@ J0e3gan : 이전xdotool 에 작업을 수행하는 데 사용되는 자동 마우스 클릭 요구 사항이 있습니다 ... 말할 것도없이, 이것이 유일한 인스턴스는 아닙니다. 같은 위치에서 마우스를 여러 번 클릭해야하는 작업을 수행해야했기 때문에 Windows 용 유사한 도구를 한 번 다운로드했습니다. 따라서 제 편에서 농담이 아닙니다. 이 질문의 가치를 높이 평가할 수있는 횟수 .. :-)
Aditya

"브라우저 게임"이 "자바 스크립트 게임"보다 더 적합하다고 생각합니다. 몇 년 전, 저는 자바 스크립트를 사용하여 브라우저 게임의 일부를 자동화 / 자동화했습니다. 자동 클릭 기가 작동하는 동안에는 집계 된 세부 정보가 포함 된 피드백을 표시 할 수 있으므로 스크립팅을 사용하는 것이 여전히 더 안정적입니다.
Lekensteyn

@ J0e3gan : 나는 그것이 Windows에서 나에게 유용하다는 목적을 회상했습니다 ... 응용 프로그램 중 하나가 충돌하고 수백 / 수천 개의 대화 상자가 나타 났으며 (매우 빠른 속도로 지속적으로 생성했습니다) 클릭해야했습니다. 모든 상자에있는 확인 / 취소 버튼을 클릭하여 상황을 제거하십시오. 그것은 내 컴퓨팅 생활에서 우스운 순간 중 하나였습니다 .. :-)
Aditya

답변:


16

다음 방법은 플랫폼 간이며 다른 SE 사이트에서도 작동합니다. 그리고 다른 운영 체제에서도 작동한다는 점에서 크로스 플랫폼입니다.

이 meta.SO 의견을 바탕으로 호출 시점부터 15 초마다 자동으로 마이닝을 시작하는 다음 스크립트를 작성했습니다.

(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}); }); });

이것은 스크립트이므로 마이닝을 가속화하려는 SE 도메인에서 실행해야합니다. Firefox에서는 Ctrl+ Shift+ 를 눌러 콘솔을 열 수 있습니다 K. Chromium에서 간단히 F12를 누르십시오. 그것을 붙여 동전을 얻을! 중지하려면 페이지를 새로 고치거나 닫으십시오.

참고 :이 작업을 여러 번 실행해서는 안됩니다. 그렇게하면 유니코 인 경제가 붕괴 될 수 있으므로이 경우 동전을 얻을 수 없도록 조치가 취해집니다.



@DigitalTrauma codegolf에 계정이 없지만 ;공간과 공간을 확실히 떨어 뜨릴 수 있습니다 . key변수 ( k즉 너무 삭제 될 수 있도록)도 한 번만 사용됩니다. 더 많은 공간을 확보하기 위해 전체 (function(fn){...;fn()})(FOO);를 교체 할 수 있습니다 setInterval(FOO,2e4)(기능적 차이 : 동전을 즉시 채굴하지는 않지만 20 초 후에 시작합니다).
Lekensteyn

고맙습니다. 당신의 제안으로 골프를 쳤습니다! 요즘 JS 중 하나를 다시 배워야 할 것 같아요
Digital Trauma

먼저 User-Agent를 확인하고 Ubuntu인지 확인해야합니다. 그리고 우분투 전용 스크립트를 만드십시오! 바로 여기 "팬보이 즘"입니다!
Dan

@Dan 시간은 이미 작업을 완료했지만 Ubuntu를 실행하지 않는 브라우저에서는 작동하지 않습니다!
Lekensteyn

21

손가락을 쉬게하려면 다음을 사용하여 현재 커서 위치로 여러 번 (이 경우 10,000) 클릭을 자동으로 보낼 수 있습니다.

xdotool click --repeat 10000 --delay 10 1

터미널을 열고 먼저 명령을 입력 한 다음 (터미널로 포커스를 두십시오) 마우스를 마이닝 화면 위로 이동하여 Return 키를 누르기 전에 클릭이 올바른 위치에 있도록하십시오.

하나의 볼더가 채광 되 자마자 마우스를 다음 볼로 이동하십시오. 시스템에서 혼돈을 일으키지 않으려면 명령 실행이 끝날 때까지 게임 영역을 떠나지 마십시오.


4 월 후 업데이트 : 자바 스크립트로 브라우저를 해킹 할 수없는 경우에도 유용합니다. 브라우저뿐만 아니라 이러한 종류의 해결 방법이 도움이 될 수있는 빠른 클릭에 의존하는 몇 가지 게임이 있습니다.


4
Downvote : 복원력이 높고 값 비싼 게임용 마우스 나 터치 스크린을 사용하지 않는 한 마우스 버튼 비용보다 적은 수익을 창출하므로 오해의 소지가 있습니다.
Javier Rivera

4
이것은 명확성을 기하기 위해 깃발을 끌었습니다. 이것은 실제로 마우스 버튼을 클릭하거나 여분의 마모를 일으키지 않는다는 것을 추가해야합니다. 마우스 클릭처럼 보이는 X 이벤트 만 보냅니다. Blimey 사람들.
Oli

3
최신 마우스에는 기본적으로 햅틱 피드백이 활성화되어 있습니다. X 이벤트를 보내면 왼쪽 버튼이 자동으로 피드백을 제공합니다. 이것은 싼 마우스를 빨리 입을 것입니다. 일부 마더 보드에는 BIOS 옵션이있어 비활성화 할 수 있지만 일반적이지는 않습니다.
Javier Rivera

1
허 ... --delay 10내 오래된 컴퓨터에서 Firefox를 잠그는 것만 빼고 ; --delay 20그래도 괜찮습니다. 분명히, 나는 심각한 채굴을 위해 더 나은 하드웨어가 필요합니다.
Ilmari Karonen

3
@JavierRivera 난 당신이 반드시 초기 광산 기간이 종료되면 일어날 것 unicoins의 값의 증가 소홀히 생각
TRM


2

이 작업을 수행하는 JS wizzardy가 있습니다. 내가 쓴 스크립트를 확인하십시오. 콘솔에 붙여넣고 Enter를 클릭하십시오. 광업 게임을 여는 것을 잊지 마십시오.

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;
    }
});

로 채굴 된 금액을 확인할 수 있습니다 exploit.totalNum.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.