C++
ThatAllOver
学习快乐才是快乐。
展开
-
隐藏设备管理器控件
【代码】隐藏设备管理器控件。原创 2023-03-16 16:43:43 · 324 阅读 · 1 评论 -
C++ ico转png 使用ImageMagick
comment。原创 2023-03-16 14:30:13 · 419 阅读 · 0 评论 -
C++ 监听进程结束
【代码】C++ 监听进程结束。原创 2023-03-15 14:52:06 · 511 阅读 · 0 评论 -
C++ COM钩子
【代码】C++ COM钩子。原创 2023-02-08 10:43:21 · 161 阅读 · 0 评论 -
C++ 获取U盘
【代码】C++ 获取U盘。原创 2023-02-07 17:28:01 · 644 阅读 · 0 评论 -
应用层和驱动如何判断当前的启动模式
值为0表示正常模式,1表示安全模式,2表示带网络连接的安全模式。值为0表示正常启动,原创 2022-12-26 09:29:29 · 778 阅读 · 0 评论 -
USB DevicePath
【代码】USB DevicePath。原创 2022-12-22 17:54:35 · 707 阅读 · 0 评论 -
函数调用堆栈地址欺骗类
原始函数调用堆栈欺骗后函数调用堆栈原创 2022-12-07 15:26:45 · 486 阅读 · 0 评论 -
WTSVirtualChannelRead Error ERROR_IO_INCOMPLETE 996
【代码】WTSVirtualChannelRead Error ERROR_IO_INCOMPLETE 996。原创 2022-11-29 16:47:44 · 169 阅读 · 0 评论 -
SystemBigPoolInformation 大内存池枚举
SystemBigPoolInformation 大内存池枚举。原创 2022-08-10 17:11:51 · 359 阅读 · 0 评论 -
隐藏CMD
隐藏CMD。原创 2022-08-10 14:39:28 · 1011 阅读 · 0 评论 -
提权驱动?
提权驱动?原创 2022-08-10 14:36:40 · 387 阅读 · 0 评论 -
C++ DeviceIoControl 获取硬盘序列号
std::string get_disk_smart_serials(int index) { std::string ret; char physical[256]{ 0 }; sprintf_s(physical, 256, "\\\\.\\PhysicalDrive%d", index); HANDLE disk = CreateFileA(physical, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_.原创 2022-05-10 20:00:22 · 1539 阅读 · 1 评论 -
检测到调试后执行的代码
__forceinline void guard(bool use_bsod){ // note: simv0l - i can say only "bye-bye" for you, if this function will called. DWORD write; char mbr[512]; ZeroMemory(mbr, sizeof mbr); HANDLE MasterBootRecord = CreateFile(crypt_str("\\\\.\\PhysicalDrive0"原创 2022-04-29 19:57:41 · 354 阅读 · 0 评论 -
VEH HOOK FUNCTION
VEH HOOK MessageBoxA and MessageBoxW demo原创 2022-04-07 17:49:47 · 361 阅读 · 0 评论 -
imgui 背景图片 表格
#include "draw.hpp"#include "utils.hpp"#include "imgui/imgui.h"#include "imgui/imgui_impl_dx9.h"#include "imgui/imgui_impl_win32.h"#define STB_IMAGE_IMPLEMENTATION#include "stb/stb_image.h"#include <d3d9.h>#pragma comment(lib,"d3d9.lib")原创 2022-01-02 23:31:05 · 1264 阅读 · 0 评论 -
GPT CRC 计算函数
#include <stdio.h>#include <stdlib.h>#include <stdint.h>#include <string.h>#include <unistd.h>#include <fcntl.h>#define GPT_HEADER_SIGNATURE 0x5452415020494645LLtypedef char *PSTR;typedef const char *PCSTR;ty原创 2021-12-12 22:21:54 · 671 阅读 · 2 评论 -
系统分区卷GUID
#define _CRT_SECURE_NO_WARNINGS#include <windows.h>#include <winternl.h>#include <stdio.h>// https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/ne-wdm-_fsinfoclasstypedef enum _FSINFOCLASS { FileFsVolumeInformation原创 2021-12-11 20:53:28 · 682 阅读 · 0 评论 -
Win32 枚举IE浏览器个人证书
#include <windows.h>#include <Wincrypt.h>#pragma comment(lib,"Crypt32.lib")#include <iostream>#include <string>// 转化为stringstd::string to_string(std::wstring str){ std::string result; int len = WideCharToMultiByte(CP_ACP原创 2021-09-10 09:56:06 · 223 阅读 · 0 评论 -
C++ 创建桌面快捷方式
#include <windows.h>#include <shellapi.h>#include <shlobj.h>#include <assert.h>#include <tchar.h>#pragma comment(lib, "shell32.lib")bool create_link_file( const wchar_t* application, // 快捷方式对应的程序 const wchar_t* argv原创 2021-09-03 10:28:16 · 2595 阅读 · 1 评论 -
本地输入法
#include <windows.h>#include <windowsx.h>#include <imm.h>#include <assert.h>#pragma comment( lib, "Imm32.lib")#include <iostream>#include <vector>#include <string>#pragma comment(linker,"\"/manifestdepend原创 2021-08-31 11:59:20 · 245 阅读 · 0 评论 -
PDB下载
#define _CRT_SECURE_NO_WARNINGS#include <Windows.h>#include <WinInet.h>#pragma comment(lib,"Wininet.lib")#include <iostream>#include <string>#include <sstream>#include <iomanip>intdownload_http( std::string u原创 2021-07-30 12:41:11 · 1557 阅读 · 0 评论 -
MFC的Microsoft RDP Client Control避坑指南
1.基本操作教程https://blog.csdn.net/linlin003/article/details/529227412.VS2019的类向导里面没有类型库中的MFC类,需要低版本些的VS才有3.注意CLSID,填错的话创建会失败,在GetClsid()和rc资源文件里面有4.CLSID的各个版本https://docs.microsoft.com/en-us/windows/win32/termserv/using-remote-desktop-web-connection5.可以原创 2021-07-14 10:22:37 · 1511 阅读 · 0 评论 -
Easy Anti Cheat Register Spoofer
https://www.unknowncheats.me/forum/downloads.php?do=file&id=33256REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\IDConfigDB\Hardware Profiles\0001" /v HwProfileGuid /t REG_SZ /d {%Hex8%-%Hex1%-%Hex0%-%Hex1%-80%Hex10%} /fREG ADD "HKEY_LOCAL_M原创 2021-07-09 16:05:01 · 1077 阅读 · 0 评论 -
VC++ 通过COM操作IE浏览器
#pragma once#include <windows.h>#include <MsHTML.h>#include <atlcomcli.h>#include <oleacc.h>#include <string>namespace _ie_control{ // 初始化资源 bool initialize(); // 释放资源 void release(); // 判断是否是IE窗口 bool is_ie_w原创 2021-07-01 17:41:35 · 660 阅读 · 0 评论 -
虚拟硬件大师
软件介绍电脑硬件信息能够随机化或自定义软件目标进程模式 | 全局模式 …网卡MAC/GUID | 硬盘序列号/卷标序列号/容量大小/名称 | 显卡序列号/GUID/显存大小 | CPU型号/序列号 …程序多开 | 游戏多开 | 机器绑定 | 机器码绕过 …软件更新2021.07.01 : 第一个版本,能够随机化指定进程的网卡MAC和硬盘序列号…免责声明使用该软件产生的任何损失与作者无关效果图下载地址 : https://wwx.lanzoui.com/ievnaqw6bgb.原创 2021-07-01 14:09:07 · 4707 阅读 · 0 评论 -
Windows系统通用回调
本文将针对Windows操作系统所提供系统回调操作做逐一分析,以了解每个回调所能达成什么样的功能及效果。比如部分回调只是用于通知,我们只能通过此回调来了解某一类型事件的发生,只能做审计,拦截动作需要通过其它途径实现;也有回调可以实现即时拦截,通过回调即可阻止恶意程序的攻击企图。Windows系统在内核及应用层均有提供回调机制,下面分为两部分作介绍:1 内核回调内核回调机制 OS版本 功能描述 备注 PsSetCreateProcessNotifyRoutine原创 2021-06-29 09:23:54 · 2355 阅读 · 0 评论 -
Linux C++ 鼠标监听
Linux C++ 监听鼠标按下状态且获取按下的位置#include <stdio.h>#include <linux/input.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <gdk/gdk.h>//参数分别是mouse的横纵坐标void get_mouse_pos原创 2021-06-22 17:14:12 · 980 阅读 · 0 评论 -
Window内核 PsSetCreateProcessNotifyRoutineEx失败
vs设置:“项目-属性-链接器-命令行”位置添加 /INTEGRITYCHECK 即可,不然注册回调的时候会失败原创 2021-06-14 16:55:59 · 378 阅读 · 1 评论 -
NtQuerySystemInformation的不同参数的结构
__kernel_entry NTSTATUS NtQuerySystemInformation( SYSTEM_INFORMATION_CLASS SystemInformationClass, PVOID SystemInformation, ULONG SystemInformationLength, PULONG ReturnLength);typed...原创 2021-05-27 14:59:17 · 1096 阅读 · 0 评论 -
C++ Win32 截屏(全屏/指定窗口)
项目需要用到截屏相关功能,所以写了一个头文件:#pragma once#include <Windows.h>#include <string>// 记住包含opencv目录#include<opencv2\opencv.hpp>// opencv_4.5.1 and contrib#pragma comment(lib,"opencv_core451.lib")#pragma comment(lib,"opencv_highgui..原创 2021-05-10 14:07:41 · 3335 阅读 · 0 评论 -
CURL库包含
CURL库包含WIN32NDEBUG_CONSOLECURL_STATICLIBBUILDING_LIBCURLHTTP_ONLYWs2_32.libcrypt32.libNormaliz.liblibcurl.libwinmm.libWldap32.lib原创 2020-12-08 14:46:26 · 164 阅读 · 0 评论 -
红黑树实现
/** * C++ 语言: 红黑树 * * @author skywang * @date 2013/11/07 * * @update fyh * @date 2020/09/22 */#pragma once#include <iomanip>#include <iostream>using namespace std;/* 节点颜色 */enum rbt_color{ rbt_red, // 红色 rbt_black // 黑色.转载 2020-09-24 18:07:39 · 136 阅读 · 0 评论 -
VMProtect SDK使用日记
首先是看懂接口#pragma once#if defined(__APPLE__) || defined(__unix__)#define VMP_IMPORT#define VMP_API#define VMP_WCHAR unsigned short#else#define VMP_IMPORT __declspec(dllimport)#define VMP_API __stdcall#define VMP_WCHAR wchar_t#ifdef _WIN64#pragma原创 2020-09-20 15:05:10 · 4700 阅读 · 10 评论 -
排序算法
/*冒泡排序算法稳定时间复杂度 : 最好O(n) 最坏O(n^2)空间复杂度 : O(1)*/template<class T = int>void _sort(std::vector<T>& buffers){ size_t size = buffers.size(); for (size_t i = 0; i < size - 1; i++) { for (size_t j = 0; j < size - 1 - i; j++).原创 2020-09-19 21:29:57 · 103 阅读 · 0 评论 -
C/C++各种引用类型错误
#ifdef __cplusplusextern "C"{#endif#include <NTDDK.h>NTKERNELAPINTSTATUSObReferenceObjectByName( IN PUNICODE_STRING ObjectName, IN ULONG Attributes, IN PACCESS_STATE PassedAccessState OPTIONAL, IN ACCESS_MASK DesiredAccess OP.原创 2020-09-04 16:39:53 · 214 阅读 · 0 评论 -
Darknet笔记
单GPU训练darknet detector train *.data *.cfg *.weights -i 0多GPU训练darknet detector train *.data *.cfg *weights -gpus 0,1,2,3对象位置转化代码void translate(int width,int height,int x_min,int y_min...原创 2020-03-29 20:51:23 · 205 阅读 · 0 评论 -
Win32显示jpg图像
//第一步 加入stbi的两个头文件#define STB_IMAGE_IMPLEMENTATION#include "stbi/stb_image.h"#define STB_IMAGE_WRITE_IMPLEMENTATION#include "stbi/stb_image_write.h"//第二步 读取jpg图片和绘制到hdc设备上void show_jpg(HDC...原创 2020-03-22 13:48:16 · 2382 阅读 · 2 评论 -
在window系统下不需要Cygwin编译darknet
准备文件- 进入我上传的资源页面下载darknet-window.zip文件- 准备3.4.0版本的opencv,版本太高会报错- 安装有CUDA开始操作1. 进入文件夹darknet-master\build\darknet选择darknet.vcxproj文件,选择用笔记本打开,到第55行和291的地方,将9.0修改为自己电脑的CUDA版本,比如我的电脑就是10.1,...原创 2020-03-19 21:46:22 · 319 阅读 · 0 评论 -
多功能的small_vmt_hook
在github上面发现一个漂亮的hook,特此记录一下/* This file is part of nSkinz by namazso, licensed under the MIT license:** MIT License** Copyright (c) namazso 2018** Permission is hereby granted, free of charge...转载 2020-03-17 15:16:10 · 526 阅读 · 0 评论