它们不包含任何可执行码。
在这个步骤中,应用程序的可执行码将被写入。
这种情况下,攻击者需要知道具体执行码的准确位置。
In these cases the attacker needs to know the exact location of a concrete executable code.
如果应用程序可进行当地语系化,表示您已正确将应用程序的可执行码和其资源分隔开来。
If an application is localizable, you have correctly separated the application's executable code from its resources.
因此,执行字节码指令要比访问语法树节点快得多。
Therefore, executing a bytecode instruction is much faster than visiting a syntax tree node.
这个流程有时极为有效,因为插装是完全经过编译的字节码,并且代码的执行路径以最细化的方式扩展,同时仍然能够收集数据。
This process can be highly efficient because the instrumentation is fully compiled bytecode, and the code's execution path is extended in about as small a way possible while still collecting data.
在这个场景中,过程成功执行并将0的返回码返回给调用者。
In this scenario, the procedure completes successful execution and returns a return code of 0 to the caller.
首先,一个字节码流能够精确描述执行程序所需的操作,编译成字节码实际上隐性地跳过了不相关的语法结构。
First, a bytecode stream exactly describes the operations needed to execute a program. Compiling to bytecode implicitly strips away irrelevant grammatical structure.
它的参数是连接对象,它返回已经执行的函数的返回码。
It takes the connection object as a parameter and returns the return code for the function that was executed.
最后需要做的事情是使用一个零返回码退出,以便触发器监控器提交它在触发器消息上执行的GET并等待另一条消息。
The last thing to do is exit with a zero return code so that the trigger monitor will commit the GET it performed on the trigger message and wait for another.
Gretel使用用于静态方法的调用来跟踪执行的块,将这些调用添加到字节码中的必要地方。
Gretel USES calls to a static method to track executed blocks, adding these into the bytecode only where needed.
在近期内支持Ruby 2.0和Rubinius字节码的执行是主要目标之一。
The goal is to support Ruby 2.0 and Rubinius byte code execution soon.
eval _ frame函数主要察看执行上下文中的当前字节码,并将控制向外切换到一个适合实现该字节码的函数。
Basically, the eval_frame function looks at the current bytecode in an execution context, and switches control out to a function appropriate for implementing that bytecode.
NIKE的执行长和NBA的执行官大卫斯特恩都要拜倒在姚明18码的脚上。
Nike executives, and NBA commissioner David Stern, should genuflect at Yao's size-18 feet.
这一代码属于静默操作,这意味着它执行后不向用户提供任何反馈。
This code falls into the silent operation category, meaning it executes and provides no feedback to the user.
获取待执行的下一个字节码。
它使用这些信息来确保只对位于同一代码块中相同范围级别的赋值语句执行对齐。
It USES this information to ensure that it aligns only those assignment statements at the same scoping level in the same block of code.
第二个UDF执行转换操作,进行换码符替换。
The second UDF performs conversion with substitution escape character replacement.
实际上,如果字节码修改的开销很大,那么对经过修改的类进行缓存有很大的好处,因为变换只需要执行一次。
Indeed, if the bytecode modification is expensive, caching the modified classes has an even greater benefit, as the transformation only ever needs to be performed once.
当然,在某些应用程序中,相比较实际的执行时间,将php源代码文件翻译为其相应的操作码所需的时间微不足道。
Of course, in some applications, the time required to translate a file of PHP source code to its corresponding opcodes is insignificant compared to actual execution time.
它也允许我们在部署期间执行广泛的优化,即潜在地扫描字节码和优化代码路径,而不会影响在线系统。
It also allows us to perform extensive optimizations during deployment, potentially scanning byte code and optimizing code paths, without impacting online systems.
有创造力的攻击者会透过摧毁堆叠利用缓冲区溢位的弱点,然后执行任何程序码。
A creative attacker can take advantage of a buffer overflow vulnerability through stack-smashing and then run arbitrary code (anything at all).
另一个可产生快速执行代码的方法就是直接产生JVM字节码。
Another way to get fast executing code is to generate the JVM bytecode directly.
JVM解释字节码,而不是把字节码编译成机器码并直接执行机器码。
The JVM interpreted the bytecodes rather than compiling them to machine code and executing the machine code directly.
如果成功地编译了源代码,就可以在JVM中执行字节码。
If you successfully compile the source code, you can execute the bytecode within a JVM.
指令码人员是将来的骇客,他们的知识足够对易攻击的机器执行预编码的指令码,但还没有足够的知识建立这样的指令码。
Script kiddies are would-be hackers who know enough to run a pre-coded script against a vulnerable machine, but not enough to create such a script in the first place.
编译器生成的指令就是将要执行的机器码,一般情况下,可以很合理地理解它们的时间特征。
The instructions generated by the compiler are the actual machine instructions that are going to be executed, and their timing characteristics are reasonably well understood in the common cases.
特别是,构建自动化(包括编译和测试)、预构建好的二进制码的执行,和复合发布的实践可被所有项目采用。
In particular, the practices of build automation (including compilation and testing), pre-built binary staging, and composite releasing could be adopted by any project.
因此当php脚本的缓存操作码存在时,我们可以跳过PHP请求流程的解析和编译步骤,直接执行缓存操作码并输出结果。
So when the cached opcodes of a PHP script exists, we can skip by the parse and compile steps of the PHP request process and directly execute the cache opcodes and output the results.
因此当php脚本的缓存操作码存在时,我们可以跳过PHP请求流程的解析和编译步骤,直接执行缓存操作码并输出结果。
So when the cached opcodes of a PHP script exists, we can skip by the parse and compile steps of the PHP request process and directly execute the cache opcodes and output the results.
应用推荐