ce吧 关注:194,665贴子:3,796,162
  • 19回复贴,共1

新手求助,ce怎么给双精度浮数赋值

只看楼主收藏回复

很喜欢学汇编,我拿ce教程第4课练手汇扁AOB注入给双精度浮数赋值,我写了赋值后,弹药还是原先值没变!大佬们帮我看看哪里出错了!


IP属地:天津来自Android客户端1楼2022-02-28 22:07回复
    写错了


    IP属地:广东来自iPhone客户端2楼2022-03-01 10:17
    收起回复
      留q


      IP属地:内蒙古来自iPhone客户端3楼2022-03-02 17:30
      收起回复
        这是CE自带的教程关卡么


        IP属地:云南4楼2022-03-03 23:24
        收起回复
          暗示一下 这是多少字节呀


          IP属地:湖南来自Android客户端7楼2022-03-04 17:12
          回复
            在暗示一下 可以人造指针 写入双浮点即可


            IP属地:湖南来自Android客户端8楼2022-03-04 17:13
            收起回复
              现在学太晚了落后99%玩家 大鸟下段各种稀奇古怪功能奔放


              IP属地:湖南来自Android客户端10楼2022-03-04 17:16
              回复
                楼主搞定这个 aob 双浮点的赋值了吗? 我也是改成(double)9999 无效


                IP属地:浙江11楼2023-02-02 11:13
                收起回复
                  能不能稍微迂回一下,既然双浮点是8字节的,那么可以拆成前后两个4字节赋值
                  9999双浮点拆成两个4字节是00000000和40C38780
                  先赋值给eax,然后eax赋值给xmm0,然后xmm0赋值给内存
                  代码:
                  push eax
                  mov eax,00000000
                  movq xmm0,eax
                  movss [rbx+00000820],xmm0
                  pop eax
                  push eax
                  mov eax,40C38780
                  movq xmm0,eax
                  movss [rbx+00000824],xmm0
                  pop eax


                  IP属地:浙江12楼2023-04-23 22:25
                  收起回复