PopCat原理及終極破解2.0

141 回覆
29 Like 20 Dislike
2021-08-16 14:11:58
(Server間唔中會更新的, 留意pin post)
而家打popcat全球都係用外掛打緊
變咗個programming contest
以下個bot係「譴責你條尾」#288917寫嘅
係台仔用開嘅改寫版

先貼code
其它嘢2樓講

建議仲用緊模擬click event嘅人都轉用呢個直接控制backend嘅code,因為佢CPU用量極少,配合多個VM + VPN 用都一定冇問題.
我亦改咗少少code, 加咗random避免次次send 800被ban, 解決咗因為browser閒置而變咗60秒先send一次嘅問題 (現在可以minimise咗個window由佢run都ok).
頭一下可能會有503 error,但之後就會回復正常.

(()=>{    
    console.clear()
    var event = new KeyboardEvent('keydown', {key: 'g',ctrlKey: true});
    var pop_cnt = 800; //Initial value
    // Start sendStats interval
    document.dispatchEvent(event);
    var vue = document.getElementById('app').__vue__;
    vue.accumulator = pop_cnt; // Set vue to initial pop count
    var total = 0; // Total pops
    var N = 0; //Count valid transactions
    var iv = setInterval(()=>{
        var vue = document.getElementById('app').__vue__; // Get VUE
        if(vue.bot){ // Check if user is marked as bot (just for safety measures, very unlikely to happen)
            console.log("%c You've been barked as a bot. Please clear your cookies.", "background: #a00; color: #fff");
            clearInterval(iv);
            return;
        }
        // Prevent ban
        vue.sequential_max_pops = 0;
        // Detect sendStats function run
        if (vue.accumulator == 0){
            total += pop_cnt;
            N++;
            console.log(`${N}: [${new Date().toLocaleTimeString()}] %c${pop_cnt} pops sent (Total: ${total})`, "color: #0f0");
            document.dispatchEvent(event); //prevent idle
            pop_cnt = 800-Math.floor(Math.random()*10);   
            vue.accumulator = pop_cnt; // Set pops
        } else {
            vue.open = false;
        }
    }, 1000);
    console.log("%c Bot started. Waiting for the first request being sent. ", "background: #050; color: #0f0");
})();
2021-08-16 14:12:20
Bot原理
為咗令部腦唔駛咁熱
呢個bot係唔駛靠click
只係喺後台改個game諗住send俾server嘅數據
清洗啲壞數字再將分數改為800減些少
然後等個game自己send俾server
亦有間唔中一pop令個game唔好timeout


點樣用
首先碌落下面copy咗「譴責你條尾」嘅bot code
Chrome無痕模式 > F12 > 右邊搵Console然後click > 貼

咁就完,冇其它嘢

點樣mon住有冇出事
- 右邊搵Network然後click佢
- 佢有個盒仔, 你打pop?pop
- 咁就可以過濾到淨返我哋要mon嘅訊息
- 如圖, 佢唔係紅色同埋係201就即係成功



出咗事可以點
- 啲pop?pop訊息間唔中有三幾個變紅色係正常
- 如果不斷咁紅就即係你衰咗
- 閂tab再開過一個新tab就已經係重新洗牌

一機兩掛
一個IP只可以一個game
所以就算同一wifi嘅都只可以一個人玩
同一部機就梗係只可以一個game

但係Chrome有個免費VPN叫hola嘅可以俾淨係你個game經佢個VPN
https://chrome.google.com/webstore/detail/hola-free-vpn-proxy-unblo/gkojfkhlekighikafcpjkiklfbnlmeio
咁一個browser經VPN一個唔經
另一個browser例如可以係Brave
咁一部腦就咁已經可以掛兩次
實力咁就double咗



免費版嘅hola用到咁上吓會要你等
但係其實佢只係遮住個畫面
個game都仲係經佢個VPN嘅
所以佢圖中Hola呢個warning可以不理
唔好click佢

一個game每半秒最多可以click 800吓
即係一條友嘅PPS係 800 / 30 = 26.66
而家香港嘅PPS係 2700
當佢大部份人都冇VM/VPN
即係都有大概百鳩幾人幫手掛緊
香港人加油!
2021-08-16 14:14:32
2021-08-16 14:15:16
2021-08-16 14:15:28
2021-08-16 14:15:40
2021-08-16 14:15:52
2021-08-16 14:16:04
2021-08-16 14:16:16
2021-08-16 14:16:28
2021-08-16 14:16:40
2021-08-16 14:16:43
自推咁多下冇用
2021-08-16 14:16:52
2021-08-16 14:17:04
2021-08-16 14:17:16
留名
2021-08-16 14:17:16
2021-08-16 14:17:44
咁嘅咩
2021-08-16 14:20:10
連仔改左
5下自推就唔計
2021-08-16 14:20:45
5下之後有人再推就重計
2021-08-16 14:21:06
唔該晒ching
學到嘢
2021-08-16 14:22:24
咁我又推過
2021-08-16 14:22:42
2021-08-16 14:23:43
冇人推就推5下好
或者隔一個鐘再推
希望上到熱門
上個po我有用你個bot玩左陣
2021-08-16 14:23:50
2021-08-16 14:24:45
太好了
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞