![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
nLif
P123
展开
-
结构体对齐规则总结与学习
通过实验总结对齐规则原创 2015-10-14 11:53:36 · 484 阅读 · 0 评论 -
CreateProcess 创建explorer.exe失败的原因简单分析
创建explorer.exe失败的原因简单分析原创 2016-09-22 17:23:55 · 3850 阅读 · 0 评论 -
关于C++11中function的一点点分析
关于C++11中function的一点点分析原创 2016-11-15 21:03:39 · 595 阅读 · 0 评论 -
KEY_NOTIFY 有什么用
KEY_NOTIFY 有什么用原创 2017-01-03 11:15:46 · 571 阅读 · 0 评论 -
一种通用 RAII 对象模板类
该类主要方便写单行的利用RAII思想进行析构的对象, 两种功能(1)通过Func(xxx)形式释放(2)通过obj->Func(xxx)形式释放 使用了比较猥琐的__if_exist语法 #include <assert.h> #include <windows.h> #pragma warning(disable:4996) namespac...原创 2019-07-02 19:09:36 · 403 阅读 · 0 评论 -
简易VM混淆编程--使用C语言源码
(1)本文提出一种不同寻常的混淆,即类似VMP的一种方法,但本文不提供类似VMP的自动工具 (2)本方法主要用于核心算法区域核心加密函数的混淆 (3)但本方法因没有相关辅助开发工具,需要使用汇编的方式 首先,我们写2篇代码,实现一个基于堆栈的虚拟机 #pragma once //首先就是定义各种操作码的值,程序上进行顺序调整就改变了枚举值的值 //此处枚举值不写值,便于调整打乱 ...原创 2019-07-09 10:48:12 · 1458 阅读 · 0 评论