self-modifying

self-modifying

文章 0 浏览 6

有运行时代码修改的聪明案例吗?

您能想到运行时代码修改(程序在运行时修改自己的代码)的任何合法(智能)用途吗? 现代操作系统似乎不赞成执行此操作的程序,因为病毒已使用此技术…

时光礼记 10-29 08:49 18 0

用汇编语言编写 JIT 编译器

我已经用 C 语言编写了一个虚拟机,它对于非 JIT 虚拟机具有不错的性能,但我想学习新的东西并提高性能。我当前的实现只是使用一个开关将 VM 字节码转…

夏有森光若流苏 10-18 03:01 12 0

如何在 x86 汇编中编写自修改代码

我正在考虑为我最近开发的一个业余爱好虚拟机编写一个 JIT 编译器。我了解一些汇编语言(我主要是一名 C 程序员。我可以阅读大多数汇编语言并参考我不…

总攻大人 10-14 08:55 12 0

跟踪挂钩的自修改代码?

我正在寻找将跟踪/日志记录挂钩插入到一些对性能非常敏感的驱动程序代码中的开销最小的方法。这些日志记录的东西必须始终被编译进去,但大多数时候什…

鸩远一方 10-09 16:08 10 0

Android 上原生自修改代码

我正在尝试在 Android 上制作一些自修改本机代码并在模拟器中运行它。我的示例基于 android-ndk 中的 HelloJNI 示例。它看起来像这样: #define NOPE_…

依 靠 10-08 02:52 9 0

C 程序可以修改其可执行文件吗?

我手上的时间有点多,开始考虑是否可以编写一个自我修改的程序。为此,我用 C 语言编写了一个“Hello World”,然后使用十六进制编辑器在编译后的可执…

染年凉城似染瑾 09-26 23:33 15 0

自修改 html-JavaScript 文件

我想要一个带有 JavaScript 的 html 文件,该文件(文件)能够修改其上下文。更详细地说,我是这样想象的。我有一个 html 文件,我用浏览器打开它。我…

灼痛 09-25 15:42 8 0

复制和调用功能

我想复制并调用一个函数,但是下面的代码在调用缓冲区时出现段错误。我必须改变什么? (Linux,x86) #include #include #include int foo () { retu…

困倦 09-19 08:47 20 0

自修改代码的编程语言?

我最近在考虑编写自修改程序,我认为它可能很强大并且有趣。所以我目前正在寻找一种允许轻松修改程序自身代码的语言。 我读到了C#(作为一种解决方法…

不可一世的女人 09-06 06:42 20 0

mprotect 是否会刷新 ARM Linux 上的指令缓存?

我正在 ARM Linux 上编写一个 JIT,它执行包含自修改代码的指令集。该指令集没有任何缓存刷新指令(在这方面与 x86 类似)。 如果我向某个页面写入一…

掩于岁月 08-31 15:27 16 0

修改 exe 内字符串的程序

我正在寻找程序示例,该程序修改其 exe 内的字符串。 我在 Windows 下使用 C++、Visual Studio。 我在 Windows 中搜索了工作示例,但找不到任何工作代…

惜醉颜 08-15 19:26 12 0

编译动态语言

我寻找一种存在编译器并且支持自修改代码的编程语言。我听说 Lisp 支持这些功能,但我想知道是否有一种更像 C/C++/D 的语言具有这些功能。 为了澄清我…

メ斷腸人バ 08-10 02:13 23 0

是否可以编写一个动态生成新类并用新类修补自身的程序集?

是否可以编写一个动态生成/发出新类并修补自身以包含新类的程序集? 如何?…

笑忘罢 07-21 06:04 16 0

什么是代码洞,代码洞有合法用途吗?

我第一次遇到这个词是在 StackOverflow 问题“C# 理论:在 asm 中将 JMP 写入 codecave”。 我看到根据 维基词典,代码洞穴是: 未使用的内存块,某人…

你是年少的欢喜 07-17 06:04 22 0
更多

推荐作者

冰之心

文章 0 评论 0

貪欢

文章 0 评论 0

guowei007

文章 0 评论 0

大海や

文章 0 评论 0

1KUPGZrJCxEwZ

文章 0 评论 0

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文