-
-
[旧帖]
[讨论]编写shellcode遇到的一个问题
0.00雪花
-
发表于:
2012-8-13 22:05
1121
-
[旧帖] [讨论]编写shellcode遇到的一个问题
0.00雪花
#include "stdafx.h"
#include <windows.h>
int Myfun(int argc, char* argv[])
{
HANDLE h=LoadLibrary("user32.dll");//去掉这句之后就运行崩溃
char *p = "abcd";
char *b="dd";
__asm{
push 0;
push p;
push b;
push 0;
mov eax,0x77D507EA;////MessageBox的地址
call eax;
}
return 0;
}
大家都知道,一个合格的shellcode是不能用API的,我想知道纯汇编怎么实现LoadLibrary的功能,希望大牛指点
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!