Windows程序外挂编程示例

简介: <h1>程序的功能介绍:</h1> <p>//写一个靶子,从9999开始递减,每秒递减500</p> <p>//写一个模块,当这个变量要递减到5000一下的时候,自动恢复9999.</p> <p></p> <h1>分析:</h1> <p></p> <p>一个exe之间不能够随意读取另一个exe的内存。因为Windows内存,进程之间不能访问。所以讲模块编写为dll通过DllIn

程序的功能介绍:

//写一个靶子,从9999开始递减,每秒递减500

//写一个模块,当这个变量要递减到5000一下的时候,自动恢复9999.

分析:

一个exe之间不能够随意读取另一个exe的内存。因为Windows内存,进程之间不能访问。所以讲模块编写为dll通过DllInject.exe工具注入到靶子程序中。

//写一个靶子,从9999开始递减,每秒递减500
//写一个模块,当这个变量要递减到5000一下的时候,自动恢复9999.
//baizi.c
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>

void main()
{
	int num = 9999;
	printf("&num = %x\n", &num);
	while (1)
	{
		printf("%d\n", num);
		Sleep(1000);
		num -= 500;
	}
}


//写一个靶子,从9999开始递减,每秒递减500
//写一个模块,当这个变量要递减到5000一下的时候,自动恢复9999.
//waigua.c
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>

__declspec(dllexport) void WaiGua()
{
	int *p = (int *)0x1ef9dc;
	if (*p < 5000)
	{
		*p = 9999;
	}
}








目录
相关文章
|
3月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
127 2
|
4月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
134 4
|
5月前
|
安全 Devops 测试技术
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
111 0
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
|
8月前
|
安全 JavaScript Java
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
114 12
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
|
7月前
|
Windows
Windows程序的数字签名证书怎么申请
Windows程序的数字签名证书申请流程包括:准备企业资料(营业执照、税务登记证等),提交申请表及企业资料。经过初审、实名认证和二审后,等待1-5个工作日审核结果。审核通过后,CA机构颁发证书并通过邮件或邮寄方式发送。收到证书后按指南安装并使用签名工具对程序进行数字签名,确保软件完整性和可信度。注意证书有效期、管理和兼容性问题。
|
7月前
|
自然语言处理 安全 测试技术
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
401 0
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
|
9月前
|
人工智能 数据处理 C#
AI Dev Gallery:微软开源 Windows AI 模型本地运行工具包和示例库,助理开发者快速集成 AI 功能
微软推出的AI Dev Gallery,为Windows开发者提供开源AI工具包和示例库,支持本地运行AI模型,提升开发效率。
446 13
|
网络协议 API Windows
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
[原创]用MASM32编程获取windows类型
[原创]用MASM32编程获取windows类型
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称