- 博客(8)
- 资源 (48)
- 收藏
- 关注
原创 内存分配粒度
使用GetSystemInfo函数可以带回一个SYSTEM_INFO结构体,这个结构体中就包含内存分配粒度(这个结构体还包含CPU数量)。内存分配粒度:就是一次分配内存的最小值;在表示堆的结构体中就是以分配粒度为基本单位来表示堆块大小;类似于磁盘管理的基本单位是簇,一个簇又是2的N次方个扇区。如下代码:#include <stdio.h>#include <Win...
2018-11-27 14:57:00 2323
原创 PE文件可选头结构体中的校验和
Windows操作系统中的驱动和一些系统dll文件都是有校验和的,而且Windows系统在加载时实惠检查校验和有没有发生变化,发生变化,说明文件已经被修改过(没有变化,文件可能没有修改过;也可能文件修改后,重新计算了校验和,填写到指定位置)肯定不会继续加载。CheckSumMappedFile( )函数用来计算校验和,并且带出原有校验和。例子:#include <stdio.h&g...
2018-11-19 14:36:32 680
原创 互斥量在多进程,单进程不同线程间使用
直接上代码了:#include <stdio.h>#include <stdlib.h>#include <Windows.h>int main(){ /* 第二个参数:TRUE在创建互斥量之后立马拥有该互斥量, 也可以创建后使用OpenMutex()函数获取并占有该互斥量 ReleaseMu...
2018-11-19 13:05:19 815
原创 想哭如何解压Zip文件的
突然心血来潮想知道“想哭”是怎样解压资源中的加密Zip文件(密码:WNcry2o17)分别在CreateFileA和CreateFileW处下断点,如下图(取了其中2个文件)起始没啥高大上的方法,就是创建文件。...
2018-11-14 15:32:06 1071
原创 修改(调整)本进程权限
Windows中的普通进程是有一定权限的,想要做一些超出权限的事情,就要提权。比如关机:#include <stdio.h>#include <Windows.h>int main(){ HANDLE hToken; TOKEN_PRIVILEGES tkp; // 获取当前进程访问标记 if( OpenProcessToken(GetCurrent...
2018-11-12 09:25:20 1675
原创 使用文件映射视图读取文件
通常情况的文件操作使用open、read、write,除了这种方式,还可以使用文件映射视图。读取文件的前10个字节:#include <stdio.h>#include <Windows.h>int main(){ HANDLE l_hFileHandle = CreateFileA("C:\\1.pdf", GENERIC_READ, 0, NULL...
2018-11-10 21:54:51 681
原创 获取计算机逻辑驱动器相关函数
代码:#include <stdio.h>#include <Windows.h>int main(){ DWORD l_dwLogicalDrives = GetLogicalDrives(); char s[33]={0}; itoa(l_dwLogicalDrives,s,2); printf("%s\n",s); DWORD l_dwBu...
2018-11-09 14:19:15 537
原创 设置Windows桌面壁纸
最近发现一个API可以设置Windows系统的桌面壁纸,感觉挺好玩代码:#include <stdio.h>#include <Windows.h>int main(){ // 壁纸格式给jpg也行,不像有些地方说的非要是bmp DWORD l_dwReturn=SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0...
2018-11-04 12:26:25 3628 2
0day第11.7节作者没有提供的漏洞程序收集.zip
2020-06-05
cuckoo主机分析机通信行为分析.zip
2020-05-19
us-14-Kamlyuk-Kamluk-Computrace-Backdoor-Revisited.pdf
2020-01-18
dex2jarAndjd-gui.7z
2021-08-12
VirtualFunction.zip
2020-04-08
windbg_app.7z
2019-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人