delphi反汇编

KKYY100 2018-09-10 10:16:49
最近有一个老旧的ERP系统,没有源码,想2次开发,看汇编行不行,上面的图片Sysinit的initialization的反汇编,然后对应delphi代码的Sysinit没有initialization,那为什么要将BSS区的一个数值减1
...全文
803 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
小程序有可能,ERP没有源码基于汇编二次开发太困难,可以说就是不可能。Java、c#写的倒是可以反编译
ooolinux 2018-09-12
  • 打赏
  • 举报
回复
引用 2 楼 u010165006 的回复:
工程上基本不可行,理论上应该也不可能,因为你要用汇编来组合模拟出库函数的代码,是个完全相反的过程。


不一定要用汇编来模拟原本的库函数,只用汇编来实现相应的功能,理论上可不可能不确定。
ooolinux 2018-09-12
  • 打赏
  • 举报
回复
工程上基本不可行,理论上应该也不可能,因为你要用汇编来组合模拟出库函数的代码,是个完全相反的过程。
  • 打赏
  • 举报
回复
可能他自己改的,Delphi一直提供RTL源码,修改也很容易,还有人为了生成更小的exe,写了最精简的system.pas和sysinit.pas,去掉了所有系统依赖部分(写驱动必须)。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧