接第一篇:
lea rcx,[rip+0x7b05] // 0x409020 //传入字符串地址
call 0x4075d0 <printf> // 调用printf函数
将printf替换为汇编语句:
#include <stdio.h>
int main(int argc, char *argv[])
{
char str[] = "Hello World";
asm
(
"lea %ecx,str"
"call $0x4075d0"
);
//printf("Hello world!");
return 0;
}