0x00 32位程序的PE结构 DOS头 nt头 = PE标识 + 文件头 + 扩展头 文件头 扩展头,文件头中的SizeOfOptionalHeader指定了扩展头的大小。 0x01 一份用c实现的代码段起始地址获取 + 读取dos头,获得nt头的偏移A + 文件头的偏移为A+sizeof(DWO ...
分类:
其他好文 时间:
2020-03-26 09:27:07
阅读次数:
82
BMP文件格式 BMP文件格式是Windows系统中的一种标准图形文件格式,支持RGB、索引颜色、灰度和位图颜色模式 典型的BMP图像文件由4部分组成: BMP文件头数据结构:包含BMP文件的类型、文件大小、显示内容、从文件头到图像数据的便宜字节数和保留字等信息 BMP信息头数据结构:包含BMP文件 ...
分类:
其他好文 时间:
2020-03-15 00:15:59
阅读次数:
87
目录: 引子 知识储备 三大核心部件 文本编辑器读取文件内容的流程 python解释器执行文件的流程 总结 字符编码介绍 什么是字符编码 字符编码的发展史 阶段一:一家独大 阶段二:诸侯割据、天下大乱 阶段三:分久必合 编码与解码 utf-8的由来 字符编码的应用 4.1 文本编辑器nodpad++ ...
分类:
编程语言 时间:
2020-03-12 23:41:26
阅读次数:
87
在机器码中 数据与代码都是相同的二进制数字,你无法判断那些数据是代码 那些数据是数据 反汇编文件都有自己的文件格式,window下的pe文件,liunx下的eldf文件,这些类型文件含有一种机制就可以用来确定文件中包含的代码和代码入口点,通常表现为层级文件头的形式 线性扫描反汇编 确定反汇编指令位置 ...
分类:
编程语言 时间:
2020-03-07 09:51:23
阅读次数:
154
Web安全之文件上传漏洞 1、编写一个上传图片的功能页面 2、针对上传的文件进行验证(后缀验证、文件头验证、文件名验证等) 3、文件上传通常会与文件解析漏洞相结合,可以收集整理存在解析漏洞的组件和相关版本,无法部署相关环境,可以学习相关技术,不用实际操作 :学习如何绕过黑名单验证、文件头验证,如何杜 ...
分类:
Web程序 时间:
2020-03-06 23:41:52
阅读次数:
110
异常描述: Spring框架下,配置jdbc.properties时报错: 通配符的匹配很全面, 但无法找到元素 'util:properties' 的声明 异常处理: 在xml文件头中添加: xmlns:util="http://www.springframework.org/schema/uti ...
分类:
其他好文 时间:
2020-03-05 20:39:09
阅读次数:
70
基础 1、文件后缀名: 后缀名必须是.py,否则导入模块时会出错 2、执行方式: python解释器 .py文件路径 python 进入解释器 实时输入并获取执行结果 3、解释器路径 #!/usr/bin/env python →即文件头部的声明(适用于在Linux中指定解释器路径) 在window ...
分类:
编程语言 时间:
2020-03-03 22:38:40
阅读次数:
85
1、有三个文件file1.c,file2.c,file3.c分别定义了三个函数用来输入字符串、删除字符、输出字符串。有test.c用来测试对输入字符串中的指定字符进行删除。test.c中的main()函数中用extern声明用到的三个函数是在其他文件中定义的外部函数。 2、运行报错如下: 3、解决办 ...
分类:
其他好文 时间:
2020-03-02 14:51:31
阅读次数:
150
压缩一个文件 压缩多个文件 压缩一个目录 压缩并下载zip包 判断给出的路径,是文件夹,还是文件。文件夹还需要遍历添加文件。 设置相关文件头,并使用readfile函数提供下载。 使用unlink函数删除压缩包 ...
分类:
Web程序 时间:
2020-02-29 15:02:29
阅读次数:
88
1、头文件 #include<QFile> #include<QFileDialog> #include<QDataStream> 2、写代码前工作 在ui界面拖入2个button按钮和1个textEdit,如下图所示,并分别添加button的槽函数 3、读文件 1 void MyWidget::o ...
分类:
其他好文 时间:
2020-02-27 19:10:40
阅读次数:
73