三国志9吧 关注:109,733贴子:5,268,369

三国志9文件大修2---EXE文件

只看楼主收藏回复

一楼祭天,法力无边


IP属地:北京1楼2024-04-30 12:11回复
    准备工具如下:


    IP属地:北京2楼2024-04-30 12:13
    收起回复
      打开CFF如下:我们在数据目录中记个红色的17C0,在可选头部中记录OEP:1E3A99


      IP属地:北京3楼2024-04-30 12:16
      回复
        3.打开段头部,在中部鼠标右键选择第一个,按图下改即可,红色部分后边讲。其他的含义啥的交给百度吧,就不介绍了。


        IP属地:北京4楼2024-04-30 12:27
        回复
          4.按图下选择后点击重建,保存退出即可


          IP属地:北京5楼2024-04-30 12:29
          回复
            5.打开winhex,拉倒最下边,2CC000是咱们需要的地址,不够的补充00,17C0是上边红色需要的保留,创建的大小14000,换算10进制。


            IP属地:北京6楼2024-04-30 12:33
            回复
              6.OD打开EXE,记录oep(或者CFF中的1E3A99+400000即可)


              IP属地:北京7楼2024-04-30 12:37
              回复
                7.Ctal+G,输入1B9C000,(179C000+400000)


                IP属地:北京8楼2024-04-30 12:39
                回复
                  神仙!


                  IP属地:福建来自Android客户端9楼2024-04-30 12:42
                  回复
                    8.双击输入汇编指令,记录16进制,打开winhex,在2CC000位置填入,关闭OD,保存winhex。


                    IP属地:北京10楼2024-04-30 12:42
                    回复
                      9.打开CFF,将可选头部OEP改为179C000即可,这样打开OD就会直接跳转到1B9C000了。


                      IP属地:北京11楼2024-04-30 12:44
                      回复
                        10.至此,已完成对EXE的节增加,代码部分可以不再依赖外部程序了,直接添加即可。


                        IP属地:北京12楼2024-04-30 12:49
                        回复
                          看不懂但是很震撼,psp版/手机版福音


                          IP属地:北京来自Android客户端13楼2024-04-30 14:32
                          回复
                            已港口兵法为例:(注:这是优化作者写的代码)


                            IP属地:北京14楼2024-04-30 15:13
                            回复
                              将9B0B0位置跳到写好的代码位置


                              IP属地:北京15楼2024-04-30 15:15
                              回复