03 2022 档案

摘要:0x01:简介 在堆中的内存申请和释放中,为了减少使用系统调用函数对内存操作,malloc_state(分配区)结构中使用了fastbinsY数组和bins数组。当chunk被free后,bins链会将这些free chunk组织起来。当下次malloc时,会先对bins链中的free chunk进 阅读全文
posted @ 2022-03-16 19:01 tolele 阅读(514) 评论(0) 推荐(0) 编辑
摘要:一、什么是加密解密 软件逆向工程(Reverse Engineering): 是指根据已有的产物和结果,通过分析来推导出具体的实现方法。 对软件来说,“可执行程序 --> 反编译 >源代码”的过程就是逆向工程。 逆向工程的内容如下: 软件使用限制的去除和软件功能的添加。 软件源代码的再获得。 硬件的 阅读全文
posted @ 2022-03-13 21:58 tolele 阅读(72) 评论(0) 推荐(0) 编辑
摘要:虽然Linux操作系统图形界面已经退出,但由于大量的操作在终端操作比较快捷,所以,对linux命令的使用必不可少。在linux系统日常的学习和工作中,常常会出现有些命令忘记了或者该命令的参数记忆模糊了。那如何快速对相关命令进行查看呢?在Linux系统中,就有自带帮助功能的命令。 阅读全文
posted @ 2022-03-13 21:49 tolele 阅读(53) 评论(0) 推荐(0) 编辑
摘要:VMware Tools 安装 pwntools 安装 pwndbg 安装 LibcSearcher 安装 ROPgedget 和 one_gedget 安装 阅读全文
posted @ 2022-03-13 21:46 tolele 阅读(299) 评论(0) 推荐(0) 编辑
摘要:一、介绍 ret2shellcode是指当数据段中有可写可执行段时,向该段中写入目标函数代码(通常为system('/bin/sh'))。然后通过栈溢出将返回地址改为该代码的头地址,使之执行。 二、ret2shellcode 下面的示例来自ctf-wiki: https://ctf-wiki.org 阅读全文
posted @ 2022-03-13 21:36 tolele 阅读(831) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示