ltimer_EXE 发表于 2024-5-3 23:05

一种通过python,frida脚本与fiddler来快速直达150lv 获取大量货币勋章素材的方法

本帖最后由 ltimer_EXE 于 2024-5-3 23:13 编辑

步骤1你需要安装
[*]python
安装网站 www.python.org

[*]fiddler
安装网站 www.telerik.com/download/fiddler

[*]frida
安装方法如下
win+r呼出cmd 输入 pip install frida-tools

一切安装结束后

步骤2
接下来创建一个文件打开,复制这串代码到你的记事本并将它命名为hd2.js
--------------------------------------------------------------------------------------------------

// Define ANSI escape codes for colors
const colors = {
    reset: "\x1b
    red: "\x1b
    yellow: "\x1b
         
};

Interceptor.attach(Module.findExportByName('libcurl.dll', 'curl_easy_setopt'), {
    onEnter: function (args) {
      this.option = args.toInt32();

      switch (this.option) {
                case 10036: // CURLOPT_CUSTOMREQUEST
                var customMethod = Memory.readUtf8String(args);
                console.log(colors.yellow + `${customMethod}` + colors.reset);
                console.log(Array(1).join("-")); // Line of hyphens as a visual separator
                break;
            case 10002: // CURLOPT_URL
                this.url = Memory.readUtf8String(args);
                console.log(colors.red + `${this.url}` + colors.reset); // Apply red color to URL
                break;
            case 10023: // CURLOPT_HTTPHEADER
                var slistPointer = ptr(args);
                var headers = [];
                while (!slistPointer.isNull()) {
                  var headerStringPointer = Memory.readPointer(slistPointer);
                  if (!headerStringPointer.isNull()) {
                        var headerString = Memory.readUtf8String(headerStringPointer);
                        headers.push(headerString);
                  }
                  slistPointer = Memory.readPointer(slistPointer.add(Process.pointerSize));
                  if (slistPointer.isNull()) {
                        break;
                  }
                }
                if (headers.length > 0) {
                  console.log(headers.join("\n"));
                }
                break;
            case 10015: // CURLOPT_POSTFIELDS
                var postData = Memory.readUtf8String(args);
                console.log(`${postData}`);
                console.log(Array(1).join("-")); // Line of hyphens as a visual separator
                break;
            // Add more options here if necessary
      }
    },
    onLeave: function (retval) {
    }
});

Interceptor.attach(Module.findExportByName('libcurl.dll', 'curl_easy_perform'), {
    onEnter: function (args) {
      console.log("[+] Intercepting curl_easy_perform");
      // Here you can modify the request before sending if needed
    },
    onLeave: function (retval) {
    }
});


--------------------------------------------------------------------------------------------------

将这个文件创建完毕之后你会得到一个名为hd2.js的文件且包含上述代码之后将hd2.js文件移动到
C:\Users\用户名 目录下

接下来

步骤3
打开HELLDIVERS™ 2跳过动画 可以操控以后
使用win+r打开cmd窗口 输入
--------------------------------------------------------------------------------------------------

frida -n helldivers2.exe -l hd2.js


--------------------------------------------------------------------------------------------------
启动脚本

要获得货币经验与勋章你必须要在打开这个脚本的同时做完一个任务并回到上船结算 不论是1级还是9级
在任务结算后你会在打开的cmd窗口下找到一个抬头为
--------------------------------------------------------------------------------------------------

https://api.live.prod.thehelldiversgame.com/api/Operation/Mission/end


--------------------------------------------------------------------------------------------------
的数据

你需要复制的数据格式如下
--------------------------------------------------------------------------------------------------

https://api.live.prod.thehelldiversgame.com/api/Operation/Mission/end
Authorization: session
Content-Type: application/json
Accept: application/json
X-Signature:
Key_ID:
Accept-Language: en-US
Content-Length: 1052
{你的任务数据}


--------------------------------------------------------------------------------------------------
复制完毕后

然后

步骤4
现在打开fiddler 点击composer 点击raw 粘贴你之前复制的内容 在抬头网址前面和后面分别输入POST与HTTP/1.1并在{你的任务数据}前添加一个空行
这是范例
--------------------------------------------------------------------------------------------------

POST https://api.live.prod.thehelldiv ... eration/Mission/end HTTP/1.1
Authorization: session
Content-Type: application/json
Accept: application/json
X-Signature:
Key_ID:
Accept-Language: en-US
Content-Length: 1052

{你的任务数据}


--------------------------------------------------------------------------------------------------
如果你的一切都如我所说执行正确的话在fiddler中点击execute你会看到你成功的发送了一个数据包且关掉游戏后再重启会发现,你确实获得与你上一把获得的奖励
举个例子你上一把是385exp 5奖章 6素材你发送一次就是385 5奖章 6素材再发送一次会获得第二个385exp 5奖章 6素材
发送之后你可以在左边看到一个成功发送的请求 单击它 然后按r 可以重复发送

这些是不必要内容需要的可以看 这是各个等级需要的经验总值可以参考
--------------------------------------------------------------------------------------------------

XP:7100] XP:23900] XP:50400] XP:86900] XP:191000] XP:258500] XP:336000] XP:521500] XP:631000] XP:750500] XP:880000] XP:1019500] XP:1168000] XP:9168910] XP:10436410]

--------------------------------------------------------------------------------------------------
打开计算器 找到你的等级和经验条内的经验 比如 99级总经验511000 经验条内的经验5000那么我的经验就是516000点
我想要到150级那么就需要652000点经验 我打了一把n9 得到了2000经验 那么按照上述操作我需要发送数据326次
以及无论你在里面获得多少素材勋章 每一次发送数据你都会得到相同的数量

警告:当你完成这些操作时你的队友也会获得相应的经验勋章和素材 这么操作可能会破坏别人的游戏体验并让你的队友跳过20多级或者更多 所以请一个人完成任务做这些或者与朋友一起

最后请注意这项操作无法后悔
请慎重考虑


[教程]发出回合结束数据包教程 (unknowncheats.me)

ltimer_EXE 发表于 2024-6-14 19:15

13号更新 这个方法很神奇的又可以用了

ltimer_EXE 发表于 2024-5-3 23:15

蓝笔我没试过但是勋章和r币素材可以经验也可以

ltimer_EXE 发表于 2024-5-3 23:23

这该死的索尼
我变弱了,难道是因为索尼吗
箭头,没有索尼你就战斗不了了吗,真是没用的家伙!
让他们看看你的厉害!绝地潜兵!
总会有办法的!
居然是绝地潜兵!

simon511820 发表于 2024-5-4 09:25

本帖最后由 simon511820 于 2024-5-5 09:37 编辑

輸入pip install frida-tools後,顯示'pip' 不是內部或外部命令、可執行的程式或批次檔。
更新:已解決,方法可用

qwerf2008 发表于 2024-5-4 10:37

这个命令对蓝币无效

simon511820 发表于 2024-5-4 11:52

qwerf2008 发表于 2024-5-4 10:37
这个命令对蓝币无效

蓝币本來就不是任務給的東西...

ltimer_EXE 发表于 2024-5-4 14:18

simon511820 发表于 2024-5-4 11:52
蓝币本來就不是任務給的東西...

是的 但我不知道这个能不能抓到蓝币的包 如果可以那就可以刷

yilook1 发表于 2024-5-4 15:12

本帖最后由 yilook1 于 2024-5-4 15:21 编辑

文件是复制到游戏目录下?我C盘那边好像有点不一样···能否截个图看看··感谢

你若喜欢怪人, 发表于 2024-5-4 16:26

有人搬这个了 居然 如果一切操作正常是可以刷的 楼主提示事项也都提醒到了

ltimer_EXE 发表于 2024-5-4 17:13

yilook1 发表于 2024-5-4 15:12
文件是复制到游戏目录下?我C盘那边好像有点不一样···能否截个图看看··感谢 ...

不是游戏目录下点c盘 点用户 点你用户名的那个文件夹
复制出来就是C:\Users\(用户名)

ltimer_EXE 发表于 2024-5-4 17:16

yilook1 发表于 2024-5-4 15:12
文件是复制到游戏目录下?我C盘那边好像有点不一样···能否截个图看看··感谢 ...

图片...

雨雾迷离 发表于 2024-5-4 17:25

捡到的勋章也计算在里面吗?还是要完成任务给的才算

ltimer_EXE 发表于 2024-5-4 17:29

雨雾迷离 发表于 2024-5-4 17:25
捡到的勋章也计算在里面吗?还是要完成任务给的才算

算 蓝币你可以抓包看看

崩溃完啊 发表于 2024-5-4 19:25

'pip' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

wcj8422792 发表于 2024-5-4 22:15

测了,蓝币不能

398771421 发表于 2024-5-4 23:17

蓝币我抓了进图捡的。充值冲的,还冲了50快。。9块钱一次抓了4次。都没用,擦。。我真想知道他们某宝某鱼是怎么抓的

jerry1230 发表于 2024-5-4 23:18

本帖最后由 jerry1230 于 2024-5-4 23:32 编辑

可以 很強大

ltimer_EXE 发表于 2024-5-4 23:20

jerry1230 发表于 2024-5-4 23:18
這是什麼意思

你的格式不正确 回去重新看一遍帖子

heyiheng 发表于 2024-5-4 23:51

中间捡的债券和蓝币都没有,只有任务完成以后的+1

heyiheng 发表于 2024-5-4 23:57

398771421 发表于 2024-5-4 23:17
蓝币我抓了进图捡的。充值冲的,还冲了50快。。9块钱一次抓了4次。都没用,擦。。我真想知道他们某宝某鱼是 ...

你牛逼;P

ltimer_EXE 发表于 2024-5-5 02:38

heyiheng 发表于 2024-5-4 23:51
中间捡的债券和蓝币都没有,只有任务完成以后的+1

那应该是只能获得捡起的素材和完成任务给是勋章和经验货币

nioutouren01 发表于 2024-5-5 02:45

本帖最后由 nioutouren01 于 2024-5-5 03:17 编辑

游戏已启动 已进入可动画面
启动脚本提示
Failed to spawn: unable to find process with name 'helldivers2.exe'
求大大们解答(已重启解决)

nioutouren01 发表于 2024-5-5 03:39

只求蓝币刷法了

你若喜欢怪人, 发表于 2024-5-5 11:49

某宝那些抓包蓝币的 我在B站看到有人被封了 动人家蛋糕之前还是想好要不要自己号了

398771421 发表于 2024-5-5 15:02

你若喜欢怪人, 发表于 2024-5-5 11:49
某宝那些抓包蓝币的 我在B站看到有人被封了 动人家蛋糕之前还是想好要不要自己号了...

。。。那是绑定了PSN被盗号封的,还在这动蛋糕,动个毛。。。

qq524078848 发表于 2024-5-5 16:38

我已经安装了frida
但是运行的时候还是提示这个frida -n helldivers2.exe -l hd2.js
'frida' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

heyiheng 发表于 2024-5-5 17:44

qq524078848 发表于 2024-5-5 16:38
我已经安装了frida
但是运行的时候还是提示这个frida -n helldivers2.exe -l hd2.js
'frida' 不是内部或外 ...

脚本放在输入命令的路径下面

MIYAMOTOEMIRI 发表于 2024-5-5 19:59

亲测有效,这比修改器刷素材快多了.

beyun萝太 发表于 2024-5-5 20:10

heyiheng 发表于 2024-5-5 17:44
脚本放在输入命令的路径下面

怎么操作 大佬细说

beyun萝太 发表于 2024-5-5 20:12

simon511820 发表于 2024-5-4 09:25
輸入pip install frida-tools後,顯示'pip' 不是內部或外部命令、可執行的程式或批次檔。
更新:已解決,方 ...

我也是这样 请问怎么解决的
页: [1] 2 3 4
查看完整版本: 一种通过python,frida脚本与fiddler来快速直达150lv 获取大量货币勋章素材的方法