綁定帳號登入

Android 台灣中文網

123
返回列表 發新帖
打印 上一主題 下一主題

[求助] 關於可用手機秒殺那篇

 關閉 [複製連結] 查看: 9835|回覆: 34|好評: 0
21
maclgo | 收聽TA | 只看該作者
發表於 2018-5-30 23:18
由 手機網頁 發佈
scenv 發表於 2018-5-30 19:15
還是不行。

想請問

大哥,游戏代码对应的字符有木有?比如生命值是HP,攻击力是ATK,那比如出星率或者NP率是什么…
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

22
ZToFinal | 收聽TA | 只看該作者
發表於 2018-5-30 23:54
scenv 發表於 2018-5-30 19:15
還是不行。

想請問

第一个撤退胜利使用的是OnBeforeRequest命令 在js档可以找到这一段
  1. <font color="#ff0000">tatic function OnBeforeRequest(oSession: Session)</font> {
  2.         if (oSession.url.Contains("ac.php")){
  3.             oSession["ui-color"] = "red";
  4.             var str = oSession.GetRequestBodyAsString();
  5.             if(/*str.Contains("battleResult%22%3a2") || */str.Contains("battleResult%22%3a3"))
  6.             {
  7.                 //if(str.Contains("battleResult%22%3a3"))
  8.                 //        {
  9.                 var tmp = Math.random()*8+5;
  10.                 var val = tmp.toFixed(0);
  11.                 var turn = /elapsedTurn%22%3ad+/ig;
  12.                 str = str.replace(turn,"elapsedTurn%22%3a" + val);
  13.                 //str = str.replace("elapsedTurn%22%3a2%2c%22","elapsedTurn%22%3a8%2c%22");
  14.                 //        }
  15.                 str = str.replace("battleResult%22%3a3", "battleResult%22%3a1");
  16.                 //str = str.replace("battleResult%22%3a2", "battleResult%22%3a1");
  17.                 var regex1 = /aliveUniqueIds%22%3a%5b([d+,%2c]+)%5d/gi;
  18.                 str = str.replace(regex1,"aliveUniqueIds%22%3a%5b%5d");
  19.                 //FiddlerObject.log(str);
  20.                 oSession.utilSetRequestBody(str);
  21.             }

  22.         
複製代碼
第二个改攻击使用的是OnBeforeResponse命令  你在js档未修改前可以找到这一段
  1. static function OnBeforeResponse(oSession: Session) {
  2.         if (m_Hide304s && oSession.responseCode == 304) {
  3.             oSession["ui-hide"] = "true";
複製代碼
之后将这段改成这样 static function OnBeforeResponse(oSession: Session) {        if (oSession.url.Contains("ac.php")) {
后面再贴上改攻击的代码就可以了
static function OnBeforeResponse(oSession: Session) {
        if (oSession.url.Contains("ac.php")) {
            oSession.utilDecodeResponse()
            var i = 0;
            var str1 = oSession.GetResponseBodyAsString();
            var wtf = str1.Remove(0,str1.Length-3);
            while(wtf == "%3D"){
                var str1 = str1.Substring(0,str1.Length-3);
                wtf = str1.Remove(0,str1.Length-3);
                i = i+1;
            }
            if(i == 1){
                str1 = str1 + "=";
            }
            if(i == 2){
                str1 = str1 + "==";
            }        
            var str2 = System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(str1));
            FiddlerObject.log("解密后"+ str2);

            var attack = /userid":"[0-9,":w]+"atk":"?d+/gi;
            var hp = /userid":"[0-9,":w]+"hp":"?d+/gi;
            if(str2.match(attack)){
                FiddlerObject.log("匹配");
                str2 = str2.replace(attack,"$&0");
                str2 = str2.replace(hp,"$&0");
                //FiddlerObject.log("替换后"+ str2);
            }

            str2 = System.Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(str2));
            oSession.utilSetResponseBody(str2);
        }
大概这样?

點評

可以了,有效果了,謝謝大大~  發表於 2018-5-31 05:57

評分

參與人數 2碎鑽 +2 經驗 +1 幫助 +2 收起 理由
NARU1014 + 1 + 1 + 1 過了半個多月,終於成功,太感謝了~.
scenv + 1 + 1 很給力!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

23
maclgo | 收聽TA | 只看該作者
發表於 2018-5-31 08:01
本帖最後由 maclgo 於 2018-5-31 08:03 編輯

卡了一下竟然回复了两条,这个还是编辑掉吧。。。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

24
maclgo | 收聽TA | 只看該作者
發表於 2018-5-31 08:02
ZToFinal 發表於 2018-5-30 23:54
第一个撤退胜利使用的是OnBeforeRequest命令 在js档可以找到这一段
第二个改攻击使用的是OnBeforeRespons ...

老哥,atk和hp都太容易被检测了,我想改Np率和出星率,请问对应的字符是什么。。。NPcharge?肯定不是。。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

25
ZToFinal | 收聽TA | 只看該作者
發表於 2018-5-31 11:48
maclgo 發表於 2018-5-31 08:02
老哥,atk和hp都太容易被检测了,我想改Np率和出星率,请问对应的字符是什么。。。NPcharge?肯定不是。 ...

这个我不会唉 我也是看吾爱那个帖子改好的代码
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

26
hiersword | 收聽TA | 只看該作者
發表於 2018-6-5 23:37
有沒有人可以搬運
第164樓的新檔案可以搬運下嗎?
謝謝
我想來自架免費試用伺 服 器
不過新的檔案 沒人轉就用不了 很難受

點評

艾特功能好像无效。。。你看看是楼下这个吗,honeyselect***  發表於 2018-6-6 17:22
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

27
maclgo | 收聽TA | 只看該作者
發表於 2018-6-6 17:21
@hiersword 你是说的这个吗,好像是3倍的? CustomRules.zip (7.83 KB, 下載次數: 50)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

28
hiersword | 收聽TA | 只看該作者
發表於 2018-6-8 03:38
本帖最後由 hiersword 於 2018-6-9 10:16 編輯
maclgo 發表於 2018-6-6 17:21
@hiersword 你是说的这个吗,好像是3倍的?

用不了,沒有反應
我開了一個微軟的帳號試用伺服器
原本去抓了個漢化的開起來沒有反應
後來安裝英文的也沒有反應

憑證 有裝了 代理也設置了
但是同個虛擬機下的模擬器卻沒有修改的反應

也不是說沒有抓到 但 怎麼用呢?



用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

123
返回列表 發新帖
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則