View Code? Open in Web Editor
NEW
This project forked from heiye007/awesome-debugging
Why Debugging?(为什么要调试?)
License: MIT License
awesome-debugging's Introduction
awesome-debugging
Introduction - 简介
- 调试(Debugging),是一门学问,一门技术,一不小心掉进深渊无法生还。
- 话说盘古开天之时,调试界有三种人,他们在.....
- 推崇者:呵呵,9012年还不会调试,...你先这样...然后那样...Breakpoint/CallStacks/Step/Trace...此处省略一万字...
- 鄙视者:楼上的,TM一来就调试,不从问题本身、架构设计去思考,缺少思维实验,手速快**狭隘。
- 吃瓜者:神仙打架,不明觉厉...
- Why/When/How Debugging?
- 整个项目会围绕这三个点进行。
- 项目也会沉积一些有用的工具、书、网站、历史、文章、以及分享各位Contributor的经历和思考。
- 若是Contributor的原创,会以标注:gem:
🔧 Debuggers - 调试器
-
Windbg
- Windows官方调试器,牛逼不接受反驳。
- 《Dive Into Windbg》
-
x64dbg/Ollydbg
- Ollydbg,人称OD,驰骋江湖多年,OD之所以能流行很大程度上依赖于它的插件生态圈,当然可操作性也是没话说。x64dbg,在开源世界里疯狂生长。只能说长江后浪推前浪,一浪更比一浪强。
- [TODO]
-
gdb
- GNU Debugger,*nix系列调试器,当然也可调试PE,不过Windows系统下还是用标准的吧。
- [TODO]
-
lldb
- LLVM项目调试器,Android/iOS/MacOS开发逆向必备,常用于调试Mach-O。
- [TODO]
-
Go
- dlv 全名delve,是为Go语言量身打造的一款调试器。
- [TODO]
-
Python
-
Javascript / Node
-
PHP
-
cmd
📚 Books - 书籍
🌐 Webs - 网站
Contributions
awesome-debugging's People
Contributors