文章分类 -  环境搭建和工具使用

摘要:pwntools是由Gallopsled开发的一款专用于CTF Exploit的Python库,包含了本地执行、远程连接读写、shellcode生成、ROP链的构建、ELF解析、符号泄漏等众多强大功能,可以说把exploit繁琐的过程变得简单起来。这里简单介绍一下它的使用。 安装 Pwntools的 阅读全文
posted @ 2021-01-12 13:56 Max_hhg 阅读(5548) 评论(0) 推荐(0)
摘要:详细教程 https://www.hexblog.com/ IDA目录结构 在IDA的安装根目录下有许多文件夹,各个文件夹存储不同的内容 cfg:包含各种配置文件,基本IDA配置文件ida.cfg,GUI配置文件idagui.cfg,文本模式用户界面配置文件idatui.cfg, idc:包含IDA 阅读全文
posted @ 2021-01-12 13:54 Max_hhg 阅读(2881) 评论(0) 推荐(0)
摘要:GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具; 1. 启动gdb 对于C/C++程序,编译的时候需要加上 -g 参数生成调试信息。如:gcc -g hello.c -o h 阅读全文
posted @ 2021-01-12 13:52 Max_hhg 阅读(305) 评论(0) 推荐(0)
摘要:在 windows 操作系统,通常情况下用带有集成开发环境的软件编译。 在 Linux 操作系统,没有很好的集成环境让我们用,用的编译器是 gcc。 ​ gcc(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Obje 阅读全文
posted @ 2021-01-12 13:50 Max_hhg 阅读(224) 评论(0) 推荐(0)
摘要:DynELF是pwntools中专门用来应对没有libc情况的漏洞利用模块,在提供一个目标程序任意地址内存泄漏函数的情况下,可以解析任意加载库的任意符号地址。本文将对其技术原理进行介绍,其中涉及ELF文件中的hash表、动态符号表、字符串表、Dynamic段,以及link_map结构等内容。 一、D 阅读全文
posted @ 2021-01-12 12:30 Max_hhg 阅读(914) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2021-01-12 12:07 Max_hhg 阅读(0) 评论(0) 推荐(0)
摘要:1. 创建GitHub图床之前,需要注册/登陆GitHub账号 申请GitHub账号很简单,我就不演示了 2. 创建Repository 点击”New repository”按钮 最后1234步骤执行 我已经建立过一个同名的repository的,所以第一步会显示红色 第三步,为repository 阅读全文
posted @ 2020-11-06 21:23 Max_hhg 阅读(1) 评论(0) 推荐(0)