c dllinjector 注入 _declspec(dllexport)
来源:互联网 发布:电子商务专业工资知乎 编辑:程序博客网 时间:2024/06/03 22:01
写个简单不断分配内存的dll栗子
首先c代码
#include<stdlib.h>
#include<Windows.h>
// 每隔1s钟分配10M的内存
_declspec(dllexport) void go1() {
while (1) {
malloc(10 * 1024 * 1024);
Sleep(1000);
}
}
// 每隔3秒钟弹出一个弹框
_declspec(dllexport) void go2() {
while (1) {
MessageBoxA(0, "马化腾要与你共进晚餐", "享受QQ终生", 0);
}
Sleep(3000);
}
// 随机调用go1或者go2函数
_declspec(dllexport) void randGo() {
time_t t;
srand((unsigned int)time(&t));
int num = rand() % 10;
num > 6 ? go2() : go1();//30%调用go2 70%调用go1
}
以上只要看第一个函数go1就行
visualstdio开发工具的话,配置成dll而不是exe
在项目目录就会生成dll文件
接下来下载dllinjector工具 选择应用,注入,选择dll文件,输入方法比如“go1”,即可完成注入。
有不懂具体细节的可以email我交流:zgahlibin@aliyun.com
阅读全文
0 0
- c dllinjector 注入 _declspec(dllexport)
- extern "C" _declspec(dllexport)浅析
- extern "C" _declspec(dllexport)浅析
- extern "C" _declspec(dllexport)浅析
- _declspec(dllexport)
- _declspec(dllexport)
- _declspec(dllexport)
- _declspec(dllexport)与_declspec(dllimport)
- _declspec(dllexport)与_declspec(dllimport)
- _declspec(dllexport)与_declspec(dllimport)
- _declspec(dllexport)与_declspec(dllimport)
- _declspec(dllexport)和_declspec(dllimport)
- _declspec(dllexport) \__declspec(dllimport)
- declspec(dllexport) _declspec(dllimport)
- _declspec(dllexport)的使用
- (转)_declspec(dllexport)与_declspec(dllimport)
- _declspec(dllexport)与_declspec(dllimport)的区别
- _declspec(dllexport)与_declspec(dllimport) 浅谈
- java中常见的类、包、接口
- mysql事务和锁InnoDB
- C++深拷贝与浅拷贝
- Cookie学习总结
- Springboot与Aop
- c dllinjector 注入 _declspec(dllexport)
- ros之摄像头标定校正
- 二叉树递归遍历(先,中,后),非递归遍历(先,中,后) (数据结构作业)
- PAT乙级题1012.数字分类
- 【STL】deque要点及使用
- Linux系统编程——I/O多路复用select、poll、epoll的区别使用
- #运维统计指数#
- 基于C8051F040单片机的CAN总线通信
- 2017-10-13连续总结第三天