PS4 内存搜索和修改教程

PS4的内存搜索和修改目前仍处于初级阶段 相关工具还需要完善 这里简单讲下搜索思路 真正的金手指还需要一个完善的金手指引擎

关于PS4金手指的使用方法请参考下面这篇文章

http://www.speedfly.cn/21400.html

准备阶段

1、可加载自定义payload的PS4主机 这个属于破解范畴 自行百度相关的方法 不在本教程讲解的范围内
2、相关工具
工具下载地址如下
注意使用的时候根据你的系统版本来选择

jkpatch(PS4端加载payload)
https://github.com/xemio/jkpatch

PS4 Cheater(PC端工具)
http://bbs.duowan.com/thread-46185705-1-1.html

PS4 Cheater源码
https://github.com/hurrican6/PS4_Cheater

Memory View Tool(PC端工具)
https://www.psxhax.com/threads/jkpatch-ps4-4-05-jailbreak-kernel-patches-process-memory-view-tool.4235/

jkpatch目前有4.55和4.05的版本 根据自己的需要来选择 如果使用PS4 Cheater的话将jkpatch解压后的文件全部复制到PS4 Cheater解压后的目录下覆盖即可

这里以jkpatch的payload方式和PC端搜索工具PS4 Cheater 1.2版本为例子 新版本如果变化不大请自行判断相关操作

以上PC端工具可能需要WINDOWS10系统才能使用 这里我提供一个WINDOWS7下PS4 Cheater可用的librpc.dll文件 下载后覆盖掉原文件即可在WINDOWS7下使用PS4 Cheater 1.2.2之后的版本用自带的即可 不再需要此文件

城通网盘
PS4 Cheater Win7用librpc  [128]

连接PS4

用你自己的方式在PS4端进入加载payload的模式 比如ps4-exploit-host的original

PS4 内存搜索和修改教程

PC端打开PS4 Cheater 右上角填入PS4主机的IP地址 后面的端口9020保持不变 按下下方的Send Payload按钮 连接成功后会显示下面这段文字

文字显示如下图所示

PS4 内存搜索和修改教程

这样表示jkpatch的payload已成功加载 由于jkpatch已包括了Debug Settings 所以无需再加载HEN即可直接进入游戏

此时按下PS4手柄的OPTIONS按键并选择关闭视窗即可 此时可以自行检查下在PS4的设定菜单中是否有Debug Settings 有的话表示已成功连接 然后进入游戏

PS4 内存搜索和修改教程

搜索和修改

进入游戏并可以正常操作后 点击PS4 Cheater界面的Refresh Processes来刷新PS4端正在运行的进程列表 然后在按钮上方的下拉菜单中选择一个进程 游戏进程一般为eboot.bin 当然也有不是的 比如最终幻想X/X-2合集中最终幻想X的进程为ffx_phyreApp.elf 这个根据实际情况自行判断

PS4 内存搜索和修改教程

选择进程后 在下方内存区域视图中会有很多的内存块列表 由于我们不知道数据在哪个内存块中 所以一般勾选下方的Select All即可 也就是全选所有内存 这里建议PC端和PS4端网络都通过千兆线路来连接 否则搜索时间会很长 如果要使用模糊搜索 建议先在游戏中搜索可视数据来确定数据大概在哪个内存块中 然后再单独勾选这一个内存块来模糊搜索 否则模糊搜索搜所有内存块基本上是搜不到的 另外在内存区块上右键可以查看该内存区块数据和DUMP该区块内存

在Value后面输入你需要搜索的数据 数据类型即表示数据长度 比如1byte就是1字节 值为0x00 - 0xFF之间 即0-255之间 以此类推 不懂的话自行搜索 根据你需要搜索的数值来选择 也可以分别尝试

搜索方式中Exact Value即表示可视数据 也就是搜索Value中填入的数据 其他为模糊搜索方式

第一次搜索点击New Scan按钮 之后让数据发生多次变化 在Value中填入每次变化后的数值 再点击Next Scan 直到左上方的结果窗口只剩下1个或者很少的结果 双击结果中的行会自动记录到下方的修改窗口中

然后在修改窗口中双击Value栏的数值 改为你需要的数值 如果游戏中变为你修改后对应的值即表示成功 此时你可以点击上方的Save按钮保存为cht金手指文件 此文件可用文本方式打开 下次可点击上方的Load按钮来读取这个金手指文件 如果地址没有变化 可立即生效 不用每次都搜索

PS4 内存搜索和修改教程

不过根据某著名金手指作者多个游戏的搜索结果来看 大部分数据仍然是动态地址 如果数据所在的内存块比较靠前 你可以记录搜索结果中Section项对应的内存块 下次可以只搜索这个内存块来达到快速搜索的效果

PS4 内存搜索和修改教程

以上就是目前可用的搜索流程 PS4的内存数据结构还不明朗 金手指目前还不能成形 只能是自娱自乐 最终结果还要看诸如baga cell9 enler ioritree optantic dask等大神们是否能给我们带来好用的工具和金手指引擎

PS4 内存搜索和修改教程

已知问题

PS4 Cheater 1.2版本在修改窗口也就是左下方窗口中有内容的话 会导致DUMP或者搜索的时候地址浮动 这样多次搜索的时候内存会不一致 从而无法搜索到结果 DUMP的内存也没有参考价值 所以在搜索或者DUMP内存的时候需保持修改窗口中无内容

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

如果您喜欢本站 请至360点评评价本站 登录后可实时查看最新内容

目前评论:172   其中:访客  145   博主  27

  1. avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
    台湾省台北市 中华电信股份有限公司

    1.4.2 range改成0x2000
    fastscan限定base在exec區
    hzd p, 0, 20, 1d0, 64 有出現在列表嗎?

    • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
      台湾省台北市 中华电信股份有限公司

      @qq 應該可以選區了

    • avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
      台湾省 新世纪资通股份有限公司

      @qq 人肉搜大概四級,如果設定四級或五級或級給它搜(fast scan) 一個reults都沒有 ,只能往11級搜 ,搜到的結果2000多筆, 指針幾乎都是落在六,七,八級居多(包括+0x64這一級) 集中在 exectuable
      +78)+A8)+0)+120)+58)+20)+64)

      • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
        台湾省台北市 中华电信股份有限公司

        @ioritree 你的人肉base也在exec區 ?

        • avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
          台湾省 新世纪资通股份有限公司

          @qq 對阿 人肉第一級在exe 第三區 ,exe區用模糊搜尋 ,找到幾個讀檔後會變得地址後,就每個地址進去跳至下一級跳到與實際地址段位置差不多後就紀錄…

          • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
            台湾省台北市 中华电信股份有限公司

            @ioritree 所以演算法錯誤 把4~6級弄不見了
            不過對那群老外夠用了

  2. avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
    台湾省 新世纪资通股份有限公司

    this.Poke();
    Peek(); <---多這個的話就可以解決以前小問題 (修改值 240 ,修改230後 在修改回240 中間必須要peek一次 ,否則修改不回原本peek的值.

  3. avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
    台湾省 新世纪资通股份有限公司

    試試快打旋風5,這個也是指針多到靠北的遊戲….

  4. avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
    台湾省 新世纪资通股份有限公司

    快打五 預設 level 11 搜尋(fast scan) ,搜尋時間將近一個小時 ,一共 9566筆資料 ,指針位落於 6,7,8 級

    • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
      台湾省台北市 中华电信股份有限公司

      @ioritree First Scan + Next Scan x N次 = 一個小時 , 9566筆?

      • avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
        台湾省 新世纪资通股份有限公司

        @qq 沒有 ,第一次比較久 共9566 results,之後重進遊戲或reboot 後過濾的就很快….(地平線也是11級去搜,花了約略十幾分鐘,共兩千多筆results)

        • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
          台湾省台北市 中华电信股份有限公司

          @ioritree 2000多筆要十幾分鐘!! 9566要一個小時!!
          這個演算法應該沒這麼慢 且11級只有2000筆 不可能的事
          3ds 49MB range:0x800
          1級:4筆 2級:129筆 3級:10128筆 4級:691782筆 5級:42808624筆 6級:2499540694筆
          7級:136021915692筆 8級:6913988894578筆 9級:335939795541474筆
          10級:16208316153956018筆 11級:810347898849883270筆

          • avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
            台湾省 新世纪资通股份有限公司

            @qq 全部都在base區 不可能? base 以外應該有可能吧 XD

            • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
              台湾省台北市 中华电信股份有限公司

              @ioritree 當成base區 49MB
              這區跳個10級再直接跳到目標的11區
              你人肉搜找下一級時 只有一筆的奇蹟 出現過嗎? :mrgreen:

        • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
          台湾省台北市 中华电信股份有限公司

          @ioritree 2的11次方=2048
          所以1級:2筆 2級:4筆 3級:8筆 4級:16筆 5級32筆
          我人肉3分鐘可搜5級 你這個遜咖

          • avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
            台湾省 新世纪资通股份有限公司

            @qq 跟著Baga大神的腳步走就對了….

            • avatar eco95 永久VIP 5 宝岛 谷歌浏览器  SM-G900I Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Mobile Safari/537.36
              台湾省台北市 中华电信股份有限公司

              @ioritree 我已經哭倒在路邊了。 我連Baga大神腳步聲,影子,什麼都看不到。。。 該怎麼跟呢?

          • avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
            台湾省 新世纪资通股份有限公司

            @qq Sprx 目前有辦法可以加載嗎? 想試試看

            • avatar qq 游客 5 宝岛 谷歌浏览器 Windows 10
              台湾省台北市 中华电信股份有限公司

              @ioritree 想玩去抓jkpatch那裏的forge source
              只留init 用while(1){*addr=value; sceKernelUsleep(60000);}
              再用load elf 注入遊戲
              只適用4.05

              • avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
                台湾省 新世纪资通股份有限公司

                @qq 不太懂怎麼用 Makefile..以及要改哪裡

      • avatar optantic 永久VIP 5 美帝 谷歌浏览器  SAMSUNG SM-T713 Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/6.4 Chrome/56.0.2924.87 Safari/537.36
        美国

        @qq 可不可以上载个memory dump? 看看和sf4有没有相同的数据

        • avatar 七支剑 博主 兲朝 QQ浏览器  Android 7.0 FRD-AL10 Build/HUAWEIFRD-AL10
          江苏省南京市 电信

          @optantic need all pointer location dump?

          • avatar optantic 永久VIP 5 美帝 谷歌浏览器 Windows 10
            美国

            @七支剑 maybe only need code location and bp location

  5. avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
    台湾省 新世纪资通股份有限公司

    1.4.3 MemoryHelper 有更動 把大寫改小寫就可以繼續用peekpoker
    MemoryHelper.WriteMemory>memoryHelper.WriteMemory

  6. avatar ioritree 永久VIP 5 宝岛 火狐浏览器 Windows 10
    台湾省 新世纪资通股份有限公司

    netcheat 金手指格式 寫入1千筆資料的速度幾乎是秒寫 ,ps4cheater 要5秒左右

    • avatar WindFall 游客 1 兲朝 谷歌浏览器 Windows 8.1
      四川省成都市 电信

      @ioritree 如龙6 模型替换 怎么修改?能不能给一点提示?请问 感谢

  7. avatar ps4玩家 游客 0 兲朝 火狐浏览器 Windows 10
    上海市 复旦大学

    我用ps4 cheater进游戏后就断电,ps4和pc都能正常连接,点击send payload后也显示payload injected successfully,但是一进游戏就断电,请问是怎么回事,应该怎么解决?

    • avatar 七支剑 博主 兲朝 谷歌浏览器 Windows 7
      江苏省苏州市 电信

      @ps4玩家 这是jkpatch(ps4 cheater发送的payload文件)跟某些游戏冲突导致的 可以试试其他游戏