
C++逆向
Co_Tricker
while(alive){strike a beeline}
展开
-
DLL的静态和动态通讯(C++)
DLL导出函数在创建DLL文件,设置一个函数为导出函数,作供外界使用的接口// dllmain.cpp : 定义 DLL 应用程序的入口点。#include "stdafx.h"// extern "C" 为了能够正确实现C++代码调用其他C语言代码,加上此代码后,会让编译器把这部分代码按C语言进行编译,防止函数名被修改。// 此函数如果有参数则添加相同的形参类型和名字,如果没有则不添...原创 2019-07-14 00:12:07 · 735 阅读 · 0 评论 -
DLL远线程注入基础
1、进程和线程的区别1).什么是进程(来源:百度百科)计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组...原创 2019-07-16 09:22:34 · 195 阅读 · 0 评论 -
DLL远线程卸载dll模块基础
基于远线程注入后如何卸载残留的dll在进行远线程注入后会有残留的dll在exe文件进程中,一旦扫描则会暴露使用第三方,所以。#include <iostream>#include <Window.h>void UnInject(int pid,char* Path){ // 打开需要注入的进程,成功则返回进程的句柄,失败则返回NULL;第一个参数为获取当前进程...原创 2019-07-19 17:38:37 · 484 阅读 · 0 评论 -
(转载)检测远程线程注入DLL
作者:coNgY1来源:优快云原文:https://blog.youkuaiyun.com/a893574301/article/details/80950571参考GitHub上的AntiInject1,远程进程注入DLL调用CreateRemoteThread这个API进行注入,而这个API会在目标进程中创建一个进程来调用LoadLibrary来加载自己想注入的DLL从而达到注入效果。2,在一...转载 2019-07-20 16:06:47 · 1248 阅读 · 1 评论