Windows
文章平均质量分 63
编程环境为Windows
程序员陈子青
年少风流不看红飞翠舞
只把青春一炬
码得三行春 秋
展开
-
游戏多开检测的几种实现方法及破解方法参考
游戏多开检测只是对游戏的进程数进行限制,分为事前检测、事中检测、和事后检测。事中检测和事后检测往往没有提示,是游戏公司封号、处罚的手段,事前检测即禁止游戏多开,本文介绍常见的几种禁止游戏多开的方法,并给出破解方法,仅供参考。............原创 2022-07-24 19:25:02 · 6151 阅读 · 0 评论 -
绕开驱动层检测的无痕注入
搜了标题相关的文章既然没有?想要源码可私信~~~原创 2022-07-18 17:27:41 · 1324 阅读 · 2 评论 -
完美绕开CRC32检测的无痕hook
Hook英文有钩子、曲线球的意思。简单来讲就是走弯路,比如原本程序是从A到B顺序来执行,此时我们在A点做Hook,将程序执行路线变成了从A点先到C点再到B点,这个过程就叫Hook,C点这里是我们让程序走的弯路,可以通过在C点做数据加工,就可以让程序的执行出我们想要的结果。(记住此时的ABC,下文都以此为例)............原创 2022-07-18 11:17:18 · 4330 阅读 · 0 评论 -
详解最实用的几种dll注入方式
要谈dll注入,首先则要了解dll,对dll的概念和使用不熟悉的读者可移步所谓DLL注入就是将一个DLL放进某个进程的地址空间里,让它成为那个进程的一部分。这样该进程和dll共享同一内存空间,这样dll可以使用该进程的所有资源,随时监控程序运行。通常,我们将需要实现的功能封装生成dll文件,然后将其注入到某一进程中,从而在该进程中添加或扩展我们需要的功能。因此dll注入技术被广泛运用在恶意攻击、游戏外挂、木马等程序中。.........原创 2022-07-16 01:58:03 · 13343 阅读 · 0 评论 -
PE文件结构的介绍并使用C++读取PE文件信息
PE文件结构分为五个部分:DOS文件头DOS加载模块PE文件头区段表区段windows环境中会直接跳过前两个部分直接从PE文件头开始,所以直接略过这两个部分。PE文件头大小为224字节左右,因为有个可选头所以实际长度不定。里面包含许多关于PE文件的整体信息,这些信息主要是描述PE文件的大概情况,但是更细节信息在区段表中。如上图所示,PE文件头分为三个结构,第一个为签名字段,第二个为文件头字段,第三个为可选头字段。signature字段在一个PE文件中Signature字段被设置为4550h,ASCII码转载 2022-07-11 10:24:39 · 1438 阅读 · 0 评论 -
Windows下进程的创建与使用
一般进程可以狭义地被定义为正在运行的程序。程序是计算机指令的集合,它以文件的形式存储在磁盘上,进程通常被定义为一个正在运行的程序的实例,是一个程序在其自身的地址空间中的一次执行活动。 一个程序可以对应多个进程。进程是资源申请,高度和独立运行的单位,因此,它使用系统中的运行资源,而程序不能申请系统资源,不能被系统调度也不能作为独立运行的单位,因此它不占系统运行资源。 操作系统用来管理进行的内核对象 内核对象也是系统用来存放关于进程的统计信息的地方,内核对象是操作系统内部分配的一个内存块,该内...原创 2022-07-08 18:13:57 · 2019 阅读 · 0 评论 -
Windows配置文件的读写
WritePrivateProfileStringAGetPrivateProfileStringA此外还有 GetPrivateProfileInt ,GetPrivateProfileSection ,GetPrivateProfileSectionA 等。此外相关一些api函数:获取当前进程的目录GetCurrentDirectoryA获取当前进程的模块文件路径GetModuleFileNameA 若要查找由另一个进程加载的模块的文件,请使用 GetModuleFileNameEx 函数。......原创 2022-07-08 10:06:38 · 440 阅读 · 0 评论 -
Windows下文件操作总结
C语言文件流类型 FILE ,一般定义为指针类型,文件操作主要使用以下APIfopen fopen_s fwrite fputs fread fgets fgetc fseekfseek用来调整文件指针的位置,原型如下C语言打开文件的方式如下 示例代码如下 C++文件操作操作文件的三大类:ofstream: 写操作ifstream: 读操作fstream: 读写操作写文件步骤如下:包含头文件#include < fstream >创建流对象ofstream of原创 2022-07-05 15:31:47 · 848 阅读 · 1 评论 -
Windows Socket编程之TCP通信
效果如下:服务器端:// socket_demo.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#define _WINSOCK_DEPRECATED_NO_WARNINGS#include <winsock2.h>#include <iostream>#include<windows.h>#pragma comment(lib, "ws2_32.lib")bool CreateServerSocket(.原创 2020-12-13 19:50:08 · 1184 阅读 · 0 评论 -
C语言实现QQ聊天室小项目 [完整源码]
聊天小项目用于练习Windows下的 tcp socket编程和线程同步,其中send 和 recv 使用,对tcp数据传输时经常遇到的中文乱码、数据残缺等问题有示范和纠正作用。原创 2022-06-30 20:50:19 · 2386 阅读 · 0 评论 -
windows编程-遍历路径下所有文件
遍历文件信息原创 2022-06-30 02:08:44 · 336 阅读 · 0 评论 -
c++网络编程Tcp大数据文件传输
TCP网络通信使用send 和 recv 进行数据传输往往会导致文件传输不完整,因此本文提供对两种api的封装使得可以传输完整的大数据文件。原创 2022-06-29 18:13:44 · 1562 阅读 · 0 评论 -
Windows动态链接库使用详解
目录概念生成dll文件导出函数使用方法C++共享函数库有两种方式,动态库和静态库,动态链接库提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 文件中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。使用vs创建dll动态链接库项目,vs自动生成代码解析如下图。当我们需要给使用dll库的开发者提供可调用函数时,我们需要将自己编写的功能函数进行导出,在vs下导出的方式有很多,最常用的方法是在需要导出的函数前加 关键字 _declspec(dll原创 2022-07-05 10:53:38 · 1872 阅读 · 2 评论 -
Window下线程与线程同步总结
Windows线程的使用与线程同步原创 2022-07-01 12:11:13 · 571 阅读 · 0 评论