- 博客(9)
- 收藏
- 关注
原创 DLL注入之远程线程注入
WCHAR szDllName[] = L"/*要注入的dll的路径*/"; if(szDllName[0] == NULL) return -1; // 1、打开进程 HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, /*进程PID*/); if(hProcess == INVALID_HANDLE_VALUE)
2015-09-03 21:13:50
562
原创 简要介绍windows平台下的一些汇编操作
内联汇编:内联汇编可以有两种形式,一个是块内联汇编,另一个是行内联汇编,二者可以交叉使用。在定义一个具有多行汇编指令的宏时,一定要采取二者交叉使用的模式,否则会引起编译错误,例如:#define EXAMPLE_CODE __asm \/*内联汇编宏定义示例*/ \{ __asm pushad \ __asm p
2015-09-03 20:10:27
877
原创 一些内核操作函数
#ifdef __cplusplusextern "C" {#endif#define DELAY_ONE_MICRO (-10)#define DELAY_ONE_MILLI (DELAY_ONE_MICRO*1000)#include #include NTSTATUS DriverEntry(IN PDRIVER_OBJECT objDriver,IN PUNICODE_
2015-09-03 20:06:58
2648
原创 WinDBG从Ring3到Ring0跟踪CreateFileW的执行流程
本次跟踪的系统版本:调试机(宿主机):WIN7 64位旗舰版目标机(虚拟机):WIN7 32位旗舰版1、在虚拟机里打开一个记事本,然后Ctrl+Break中断操作系统2、在WinDBG中输入!process 0 0 notepad.exe查看记事本进程信息3、在WinDBG中输入.process /i /p 进程内核对象地址,在本例中则应该输入.pr
2015-09-03 08:40:54
2459
原创 一个C++的平衡二叉树例子
MyAVLTree.h#pragma once#include // IsEmpty():若树为空,返回true,否则返回false// GetDepth():获得树的深度// Destroy():销毁一颗树// Clear():清空一棵树// GetRoot(T):返回树的根节点到T中// GetValue(T):返回指定节点T的值// PreOr
2015-08-21 21:26:24
2571
原创 二叉树的C++实现代码
MyBiTree.h#pragma once#include // IsEmpty():若树为空,返回true,否则返回false// GetDepth():获得树的深度// Destroy():销毁一颗树// Clear():清空一棵树// GetRoot(T):返回树的根节点到T中// GetValue(T):返回指定节点T的值// PreOrderTr
2015-08-20 21:18:19
644
1
原创 OPCode详解及汇编与反汇编原理
1. 何为OPCode在计算机科学领域中,操作码(Operation Code, OPCode)被用于描述机器语言指令中,指定要执行某种操作的那部分机器码,构成OPCode的指令格式和规范由处理器的指令规范指定。除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显示的操作数。这些操作数可能是寄存器中的值,堆栈中的值,某块内存的值或者IO端口中的值等等。OPCod
2015-08-19 19:57:06
26285
1
原创 判断程序编译方式
//判断是否为调试方式编译#ifdef _DEBUG#pragma message("This is Debug")#else#pragma message("This is Release")#endif//判断是否为x64方式编译#ifdef _M_AMD64#pragma message("This is Win64")#else#pragma message("T
2015-08-18 18:50:45
409
原创 一个内联汇编宏的示例
#include "stdafx.h"#include PWCHAR szTel = L"ASM";PWCHAR szTxt = L"World!";#define MegBox_Low __asm \ /*内联汇编宏定义示例*/ \{ \ __asm push 0 \ __asm push szTel \ __asm push szTxt \ _
2015-08-18 18:37:55
646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人