程序执行中我们所忽略的事 1、程序执行时argv[0]一定会是程序名或者程序绝对路径吗?这个问题可能让绝大多数人困惑,因为我们所看到的基本上都符合这个结论。那什么情况下不符合呢? 这就不得不提到我做过的pwnable.kr上的tiny_easy一题了 I made a pretty difficult pwn task.However I also made a dumb rookie mistake and made 2023-11-09 杂项 #转载
系统调用约定 1、windows 64位调用约定windows64 位的调用很是奇怪,因为它不是通过栈来传参,而是通过寄存器来传参! 最为常见的是,当参数只有一个的时候,一般是选用rcx来传递参数! 2、Linux 64位调用约定其实32位系统调用,我们在int-80h系统调用方法已经有过讲述。现在,我们将要讨论的是64位的系统调用。不过在此之前,我们需要知道linux的两个有关系统调用的重要文件unistd_ 2023-11-09 Linux > 系统调用 #转载