精易论坛

标题: ce汇编转易语言 [打印本页]

作者: 阿白不爱吃菜    时间: 3 天前
标题: ce汇编转易语言
麻烦写一个开启然后关闭的,搞了三个多小时,实在搞不懂这个
[ENABLE]
alloc(newmem, 1024, "xxx"+4B03:)
alloc(c_999, 8)
label(returnhere)

c_999:
dq (double)999.0

newmem:
  movsd xmm0, [c_999]
  jmp returnhere

"xxx"+4B03:
  jmp newmem
returnhere:

[DISABLE]
"xxx"+4B03:
  db F2 0F 10 47 10
// 释放
dealloc(newmem)
dealloc(c_999)


作者: 尛龍科技    时间: 3 天前
dome.e (960.3 KB, 下载次数: 10)
自己看看吧
作者: 1109898791    时间: 3 天前
用了nb模块,写完了自测
demo.e (825.33 KB, 下载次数: 8)
没测试

作者: 阿白不爱吃菜    时间: 3 天前
尛龍科技 发表于 2025-7-17 05:27
自己看看吧

无效,这个基地址是模块地址还是要连带函数地址一起
作者: 阿白不爱吃菜    时间: 3 天前
1109898791 发表于 2025-7-17 05:43
用了nb模块,写完了自测

没测试

ai的不管用
作者: 阿白不爱吃菜    时间: 3 天前
这个模块是有函数名的
作者: 尛龍科技    时间: 3 天前
阿白不爱吃菜 发表于 2025-7-17 06:05
无效,这个基地址是模块地址还是要连带函数地址一起

你上面也没给啊
作者: 一C    时间: 3 天前
用AI翻译CE脚本每个段用途作用,再去考虑写E...
作者: kike    时间: 3 天前
attach]1379892[/attach]将你的代码放里头

CEAA源码.e

65.08 KB, 下载次数: 5


作者: 阿白不爱吃菜    时间: 3 天前
尛龍科技 发表于 2025-7-17 07:04
你上面也没给啊

sorry,我直接删成xx了,但正常来说和直接模块区别不就是多获取一个函数地址的吗
作者: 尛龍科技    时间: 前天 02:55
阿白不爱吃菜 发表于 2025-7-17 20:29
sorry,我直接删成xx了,但正常来说和直接模块区别不就是多获取一个函数地址的吗 ...

进程模块不就是么
作者: 阿白不爱吃菜    时间: 前天 03:59
一C 发表于 2025-7-17 08:33
用AI翻译CE脚本每个段用途作用,再去考虑写E...

我已经理解了,但是不会写出来啊
作者: 阿白不爱吃菜    时间: 前天 04:04
kike 发表于 2025-7-17 09:36
attach]1379892[/attach]将你的代码放里头

提示出错未知标识符无法编译
作者: 阿白不爱吃菜    时间: 前天 04:08
[ENABLE]
alloc(newmem, 1024, "xxx.xxx_xxx"+xxx)
alloc(constant_999, 8)
label(returnhere)

constant_999:
dq (double)999.0

newmem:
  movsd xmm0, [constant_999]
  jmp returnhere

"xxx.xxx_xxx"+xxx:
  jmp newmem
returnhere:


[DISABLE]
"xxx.xxx_xxx"+xxx:
  db F2 0F 10 47 10

dealloc(newmem)
dealloc(constant_999)

补充内容 (2025-7-18 04:08):
原本大致是这样,模块那里一个模块然后.函数地址
作者: 一C    时间: 前天 08:35
阿白不爱吃菜 发表于 2025-7-18 03:59
我已经理解了,但是不会写出来啊

取句柄 申请内存 读字节集  写字节集
作者: 阿白不爱吃菜    时间: 前天 15:27
一C 发表于 2025-7-18 08:35
取句柄 申请内存 读字节集  写字节集

但是他那不得字节集拼凑吗,我拼不好




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4