strace追踪系统调用
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
具有一定的C语言和汇编语言基础的学员,希望了解和掌握GDB调试的基本内容。
你将会学到
学习GDB的基本使用方法,能够独立完成程序的调试。
- 调试程序,发现Bug
课程简介
GDB(GNU symbolic debugger)是 GNU Project 调试器,它使你可以查看另一个程序在 “执行” 期间正在执行的操作–或该程序崩溃时正在执行的操作。
GDB 可以做四种主要的事情(以及支持这些事情的其他事情)来帮助你捕获行为中的错误:
启动你的程序,并指定可能影响其行为的所有内容。
使程序在指定条件下停止。
检查程序停止时发生的情况。
更改程序中的内容,以便你可以尝试纠正一个错误的影响,然后继续学习另一个错误。
课程内容涉及 GDB的基本使用方法、GCC编译程序和符号文件的操作、Strace追踪系统调用的基本方法,以及GDB插件GEF的简单使用等相关内容。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
44课时
Kali Linux 基础篇(专题内容更深入)
19000人学习
Lo36r
4.9
¥99.00
53课时
Kali Linux渗透测试高级篇 (不提供课件)
2919人学习
Lo36r
5.0
¥119.00
60课时
Kali Linux安全测试(PWK方向)Web安全工程师基础阶段 不得不会的kali linux
2833人学习
Lo36r
4.9
¥399.00
11课时
Windows操作系统中的核心进程
673人学习
Lo36r
5.0
¥9.90
6课时
二进制安全基础训练营 - 逆向工程工具篇 – x64dbg
391人学习
Lo36r
5.0
¥19.00
5课时
初识Sysmon监控Windows操作系统
240人学习
Lo36r
5.0
¥9.90
1课时
Linux持久化控制攻防训练营
180人学习
Lo36r
暂无评分
免费
7课时
二进制安全基础训练营 - 逆向工程工具篇 – dnSpy
156人学习
Lo36r
5.0
¥19.00