#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <windows.h> int main (int argc, char *argv[]) { printf(argv[1]); system("pause"); return 0; }
该程序的参数存储在堆中,EAX只能遍历到栈空间的地址,且EAX定位到的返回地址及SEH函数地址均为Read属性,无法修改,请教如何利用?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
shuozhang 把“pause”替换成外部恶意程序去执行,可以不?