Home » 電腦技巧

利用 Charles 來燒蘿蔔、彩豆

Charles 是一個可用來監視 HTTP 封包的工具,同時支援像是 AMF 解碼或是封包修改及傳送的功能。此次筆者就要教各位如何利用 HTTP 封包傳送的功能來完成燒蘿蔔跟彩豆的動作。

軟體名稱:Charles
軟體版本:3.5.1
軟體語言:英文
軟體性質:未註冊可用 30 分鐘
檔案大小:2.6 MB
官方網址:http://www.charlesproxy.com/
下載網址:http://www.charlesproxy.com/download/



只要下載安裝完後就可以使用了,使用時建議先開啟瀏覽器連結到開心農場後再啟動 Charles 程式。

燒蘿蔔(影片下載)
動作:種下去之後馬上鏟除


燒彩豆(影片下載)
動作:種下去之後,一一施肥後收成,最後再鏟除(沒彩豆..用蘿蔔來代替解說)



主要是利用 Charles 來監視出各種動作的封包後,接著利用它可再重覆封包的功能來通知 Server 訊息。在使用重覆循環功能上的設定主要有兩個項目:



假設循環次數設定 10000 次,若執行線程是設成 5 的話,則 5 線程會同時啟動執行 2000 次。

最後要注意的是,因為 Charles 並非免費軟體,因此使用 30 分鐘會後出現提示訊息:



只要不去按"確定"鈕的話,原本在執行的循環動作都還會繼續執行。

要先安裝過 JRE 或 JDK 後才能順利使用 Charles:
XUN6 空間 | Sun 官方

Charles 3.4.1版(聽說這版才能比較無限制使用):
XUN6 空間

347 筆針對 利用 Charles 來燒蘿蔔、彩豆 的迴響

  1. 【分享期限】: 空間自砍
    【軟體容量】: 1.42MB
    【軟體語言】: 繁體
    【軟體說明】:
    永久免費的開心農場超強外掛(保証無毒,已經幫你掃過了)
    掃彩豆測試:大約20秒刷28塊田,一小時掃將近6000顆彩豆巡

    朋友農田測試:每5秒一位好友,可偷農作物、生產型動物、可跳過有狗的農場<不要設會偷的比較多

    http://www.badongo.com/file/19940340

    歡迎轉載

  2. 引用 Gary Qiu 的方法再加以簡單解釋

    回應:菜鳥問題
    燒彩豆每1塊地有8個動作封包 種植 施肥 施肥 施肥 施肥 施肥 收成 剷除
    例如:我用35塊地下去燒 3500顆我把他分成7個分頁循環
    也就是說第1次我先種植5次 施肥25次 收成5次 剷除5次 會有40個執行動作
    按Ctrl 選擇這40個動作用 Charles 做第1次循環100次線程一定要設1
    在從第6塊地種植5次 施肥25次 收成5次 剷除5次 會有新的40個動作
    按Ctrl 選擇這新的40個動作在執行第2次循環 同樣步驟用到7個循環
    5塊地 * 7個循環(分頁)=35顆彩豆 * 每個循環(分頁)100次=燒3500顆
    Charles 每秒每個分頁循環可以傳送2個封包
    3500顆*8動作=28000/7循環=4000/每秒2封包=2000/60秒=33分鐘多燒3500顆彩豆
    請注意:環線沒設1失敗率會很高喔!所以不管幾個循環 線程一定要設1
    (希望小弟的心得可以幫助大家)對不起因為我不會錄製影片可能說得很模糊 XD
    ^^^ 錯字我幫你訂正囉~~~~


    打開Charles之後
    按"new session" 新增session1頁面
    紀錄 第1塊地~第5塊地 的 白蘿蔔種鏟 或 彩豆種灑收鏟 封包傳送動作

    再按一次"new session" 新增session2頁面
    紀錄 第6塊地~第10塊地 的 白蘿蔔種鏟 或 彩豆種灑收鏟 封包傳送動作

    再按一次"new session" 新增session3頁面
    紀錄 第11塊地~第15塊地 的 白蘿蔔種鏟 或 彩豆種灑收鏟 封包傳送動作

    再按一次"new session" 新增session4頁面
    紀錄 第16塊地~第20塊地 的 白蘿蔔種鏟 或 彩豆種灑收鏟 封包傳送動作

    再按一次"new session" 新增session5頁面
    紀錄 第21塊地~第25塊地 的 白蘿蔔種鏟 或 彩豆種灑收鏟 封包傳送動作

    再按一次"new session" 新增session6頁面
    紀錄 第26塊地~第30塊地 的 白蘿蔔種鏟 或 彩豆種灑收鏟 封包傳送動作

    再按一次"new session" 新增session7頁面
    紀錄 第31塊地~第35塊地 的 白蘿蔔種鏟 或 彩豆種灑收鏟 封包傳送動作

    總共開啟7個session分別 記錄 不同農地區域的封包傳送動作

    接下來再回到session1的頁面(紀錄第1塊地~第5塊地的封包傳送頁面)
    選擇剛剛紀錄的全部封包 {白蘿蔔種鏟(2*5=10個) or 彩豆種灑收鏟(8*5=40個)}
    按右鍵選擇"repeat advanced"
    分別填上想要的循環次數(Iterations) 以及 循環線程(Concurrency)
    按"OK" 會跑出session8 執行 第1塊地~第5塊地 的封包傳送動作

    接下來再回到session2的頁面(紀錄第6塊地~第10塊地的封包傳送頁面)
    選擇剛剛紀錄的全部封包 {白蘿蔔種鏟(2*5=10個) or 彩豆種灑收鏟(8*5=40個)}
    按右鍵選擇"repeat advanced"
    分別填上想要的循環次數(Iterations) 以及 循環線程(Concurrency)
    按"OK" 會跑出session9 執行 第6塊地~第10塊地 的封包傳送動作

    接下來再回到session3的頁面(紀錄第11塊地~第15塊地的封包傳送頁面)
    選擇剛剛紀錄的全部封包 {白蘿蔔種鏟(2*5=10個) or 彩豆種灑收鏟(8*5=40個)}
    按右鍵選擇"repeat advanced"
    分別填上想要的循環次數(Iterations) 以及 循環線程(Concurrency)
    按"OK" 會跑出session10 執行 第11塊地~第15塊地 的封包傳送動作

    接下來再回到session4的頁面(紀錄第16塊地~第20塊地的封包傳送頁面)
    選擇剛剛紀錄的全部封包 {白蘿蔔種鏟(2*5=10個) or 彩豆種灑收鏟(8*5=40個)}
    按右鍵選擇"repeat advanced"
    分別填上想要的循環次數(Iterations) 以及 循環線程(Concurrency)
    按"OK" 會跑出session11 執行 第16塊地~第20塊地 的封包傳送動作

    接下來再回到session5的頁面(紀錄第21塊地~第25塊地的封包傳送頁面)
    選擇剛剛紀錄的全部封包 {白蘿蔔種鏟(2*5=10個) or 彩豆種灑收鏟(8*5=40個)}
    按右鍵選擇"repeat advanced"
    分別填上想要的循環次數(Iterations) 以及 循環線程(Concurrency)
    按"OK" 會跑出session12 執行 第21塊地~第25塊地 的封包傳送動作

    接下來再回到session6的頁面(紀錄第26塊地~第30塊地的封包傳送頁面)
    選擇剛剛紀錄的全部封包 {白蘿蔔種鏟(2*5=10個) or 彩豆種灑收鏟(8*5=40個)}
    按右鍵選擇"repeat advanced"
    分別填上想要的循環次數(Iterations) 以及 循環線程(Concurrency)
    按"OK" 會跑出session13 執行 第26塊地~第30塊地 的封包傳送動作

    接下來再回到session7的頁面(紀錄第31塊地~第35塊地的封包傳送頁面)
    選擇剛剛紀錄的全部封包 {白蘿蔔種鏟(2*5=10個) or 彩豆種灑收鏟(8*5=40個)}
    按右鍵選擇"repeat advanced"
    分別填上想要的循環次數(Iterations) 以及 循環線程(Concurrency)
    按"OK" 會跑出session14 執行 第31塊地~第35塊地 的封包傳送動作

    詳細流程的設定動作就如上面所寫的這樣(寫的好久、好累、好長 = =)

    貼心提醒:循環次數-需要自己以[總數量]估算
    循環線程-建議設定為[1]

    嗯,最後感謝男丁格爾寫出開心農場瀏覽器~~~,真的很好用XD

  3. 感謝您的影片教學及回覆前面的玩家的問題
    讓我一邊看一邊研究了一陣子,也終於可以自動種鏟蘿蔔了
    我想第1.2頁的玩家們可能是安裝完套件跟jr6
    沒有關掉火狐再重開吧
    因為我本來也是Charles都沒反應,就跟他們說的一樣,
    但是關掉重開後,Charles就跟您說的一樣,對我做的動作有反應了,
    真的是超感謝您的

    另外有些小問題
    就是看到前面好像有人問過
    關掉ie也可以?
    是指說我即使把我的開心農場(我用火狐)關掉,Charles還是在繼續幫我種鏟蘿蔔?
    那Charles會一直工作到我設定的次數結束後才會停嗎?
    還有
    Charles一邊在工作時,我可以把FB拿去做別的事嗎?比如說看別人的農田,或是看FB首頁,或玩別的遊戲,甚至火狐瀏覽器縮小,玩別的遊戲(全螢幕遊戲)在執行這些其他動作時,會影響到Charles嗎?自動種鏟蘿蔔會停嗎?

    如果您有看到我的發問的話,還煩請回答小弟一下
    感謝

    • 記住一個重點...當你開始執行 Charles 的循環時...
      可以關掉開心農場..或是做其它農場的動作...
      but....不要再重新登入開心農場就好

  4. 我剛才的留言不見了><
    所以要重新打一次嗎?
    還是您看的到我剛才的問題呢?

    而且除了剛才那篇留言的問題

    又有一個想問的了
    Charles不是註冊版的,所以30分鐘會跑出一個訊息,不理它,Charles一樣可以繼續跑下去,那Charles如果沒註冊,是只能用30天嗎?30天後就不給開了?還是可以一直用下去無期限,只是每次都是30分鐘跑出訊息而以?

    希望能回答我一下
    感謝您^^

    • 應該是能用 30 天..且每次執行 30 分鐘..
      只要不去按確定鈕就會一直做完指定的次數

      你可以爬一下留言的第2頁..那邊有提到怎樣找到"謎"樣版本來解除限制

  5. 男丁 大大 是否可私下傳信交我密之程式的使用方法呢..我現在1H約燒3600科..2.5H 就不動了
    有點困擾..我是自己在燒..沒再幫人燒@@

    • 改用 3.4.1 版的試看看..
      或是爬一下留言的第2頁..那邊有提到怎樣找到"謎"樣版本來解除限制

  6. 是的

    也就是說 開啟 農場後

    再開 程式 類似視訊的東西有亮 種採豆後 右邊是灰色的 左邊是完全空白

發表迴響