[Graphitemaster] is assisting to demystifying the process of tailoring functions for dynamic loading. His tutorial shows exactly how make a dynamic function that prints “Hello World” to the common output. This is of program rudimentary, however if you have no prior experience with the topic you may be amazed at what really goes into it.
Normally your compiled code has addresses in it that tell the processor where to go next. The point of dynamic packing is that the code can be put anywhere, as well as so static addresses just will not work. The code above shows exactly how a easy printf statement typically compiles. The callq line is a system phone call that needs to be replaced with something that will play well in the registers. [Graphitemaster] takes it sluggish in showing exactly how to do this. Of program a dynamic function alone isn’t going to be much good. So the tutorial completes by illustrating exactly how to program a dynamic code loader.