会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cspecialr
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2023年4月26日
P43FileBuffer-ImageBuffer
摘要: MISC可能比SizeOfRawData大 可能含有一些数据未初始化RVA:相对偏移地址 FOA:文件偏移地址PE加载的过程: 1、根据SizeOfImage的大小,开辟一块缓冲区(ImageBuffer). 2、根据SizeOfHeader的大小,将头信息从FileBuffer拷贝到ImageBu
阅读全文
posted @ 2023-04-26 21:23 摸鱼小曹
阅读(45)
评论(0)
推荐(0)
2023年3月16日
DOS头+NT头+节表代码解析
摘要: #include "stdafx.h" #include <malloc.h> #include <windows.h> LPVOID readPEFile(LPSTR peFile) //LPVOID是一个没有类型的指针 LPSTR",其相当于char*针 { FILE * pFile = NUL
阅读全文
posted @ 2023-03-16 21:37 摸鱼小曹
阅读(52)
评论(0)
推荐(0)
Web安全day2
摘要: #### sql注入就是web应用程序对用户输入数据的合法性没有判断,前端传入后端的参数是用户可控的,并且参数可以带入数据库查询 SQL注入满足2个条件1.参数可控 2.参数带入数据库查询 判断存在sql注入 单引号 and 1=1 and 1=2 #### union注入,有回显order by猜
阅读全文
posted @ 2023-03-16 15:34 摸鱼小曹
阅读(30)
评论(0)
推荐(0)
Web安全day1
摘要: ## 渗透测试 #### 前期:信息收集 #### 中期:渗透获取一定的权限 #### 后期:权限维持,提权,木马,痕迹擦除 ### 渗透测试之信息收集:尽可能收集目标组织的信息,知己知彼 #### 1.收集域名信息 Whois 加网站地址 #### 2.收集敏感信息 判断用什么搭建的 wind
阅读全文
posted @ 2023-03-16 15:30 摸鱼小曹
阅读(43)
评论(0)
推荐(0)
P42节表
摘要: 联合体特点: 1、联合体的成员是共享内存空间的 2、联合体的内存空间大小是联合体成员中对内存空间大小要求最大的空间大小 3、联合体最多只有一个成员有效(空间分配) union TestUnion { char x; int y; }; 与union { char x; int y; }TestUni
阅读全文
posted @ 2023-03-16 15:25 摸鱼小曹
阅读(25)
评论(0)
推荐(0)
输出所有的PE头信息(notepad)
摘要: #include "stdafx.h" #include<windows.h> #include<malloc.h> #include<stdio.h> #include<winnt.h> LPVOID ReadPEfile(LPSTR file) { FILE *pFile =NULL; DWOR
阅读全文
posted @ 2023-03-16 15:22 摸鱼小曹
阅读(37)
评论(0)
推荐(0)
P41PE头字段说明
摘要: 1、DOC头: WORD e_magic ** "MZ标记" 用于判断是否为可执行文件. DWORD e_lfanew; ** PE头相对于文件的偏移,用于定位PE文件 2、标准PE头: WORD Machine; ** 程序运行的CPU型号:0x0 任何处理器/0x14C 386及后续处理器 WO
阅读全文
posted @ 2023-03-16 15:20 摸鱼小曹
阅读(35)
评论(0)
推荐(0)
P40PE头解析_手动
摘要: PE为什么是分节存储:1、节省硬盘空间2、节省内存 老式 硬盘对齐:200h 内存对齐:1000h 内存拉伸 对齐会使运行变快对开:比如qq qq小号块表:节表 存放概要性特征整个exe的特征存放在PE文件头(主要)和DOS头1 DOS头 64字节 WORD e_magic["MZ头"] DWORD
阅读全文
posted @ 2023-03-16 15:19 摸鱼小曹
阅读(37)
评论(0)
推荐(0)
将记事本的exe文件读取到内存,并返回读取后在内存中的地址
摘要: #include "stdafx.h" #include <malloc.h> int file_length(FILE *fp); void fun_02() { FILE *fp1 = NULL; //定义一个文件指针 int FpSize = 0; //初始化exe文件长度 fp1 = fop
阅读全文
posted @ 2023-03-16 15:18 摸鱼小曹
阅读(145)
评论(0)
推荐(0)
P39内存分配—文件读写
摘要: define:一、无参数的宏定义的一般形式为:# define 标识符 字符序列 如: # define TRUE 1 # define FALSE 0 int Function() { return TRUE; } 二、带参数宏定义:#define 标识符(参数表)字符序列 # define MA
阅读全文
posted @ 2023-03-16 15:16 摸鱼小曹
阅读(45)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告