Understanding the Debugging Tool – GDB

Understanding the Debugging Tool - GDB

Advertising Time Click the card below and give us a follow before you go! 1. Introduction to GDB GDB (GNU Debugger) is a powerful open-source debugging tool that helps developers debug programs written in languages such as C/C++. Mastering the basic usage of GDB is very beneficial for both beginners and experienced programmers. This article … Read more

GDB Dashboard: A Visual Tool for GDB Modules

GDB Dashboard: A Visual Tool for GDB Modules

About GDB Dashboard GDB Dashboard is a visual tool for GDB modules, developed in pure Python, providing a modular visual interface for GDB in Python. The GDB Dashboard provides a standalone single-file .gdbinit, which, among other features, enables a configurable dashboard to display the most relevant information during program execution. Its main goal is to … Read more

Modify MySQL Version Number Online Using GDB

Modify MySQL Version Number Online Using GDB

Introduction A few days ago, I saw Teacher Ye using <span>sed</span> to modify the mysqld version number, which I thought was very impressive. However, since this involves restarting the database, many environments may not allow a restart. So what should we do? Approach Previously, when we compiled mysqld, we demonstrated how to modify the version … Read more

GDB-Python: The Wizard of GDB Debugging

GDB-Python: The Wizard of GDB Debugging

Hello everyone, today I want to share a super useful debugging tool – the Python extension for GDB! As a Python developer, debugging code is an essential skill. By combining GDB with Python scripts, we can make debugging smarter and more efficient. Let’s explore this powerful debugging tool together! What is GDB-Python? GDB-Python is a … Read more

Router Vulnerability EXP Development Practice

Router Vulnerability EXP Development Practice

Author: Member of Hongri Security lifeand Blog Address: http://sec-redclub.com/team/ Book Giveaway: “Unveiling Home Router 0day Vulnerability Exploitation Techniques” Event Address: Free book giveaway in March Testing Environment Debian 9 Qemu This article mainly discusses the development of an exploit for the buffer overflow vulnerability in routers, using CVE-2013-0230 as an example. 0x01 Environment Setup Using … Read more

C++ Debugging Tips: How to Quickly Locate Issues with GDB

C++ Debugging Tips: How to Quickly Locate Issues with GDB

Writing code inevitably leads to bugs. Using print statements to check values? That’s too basic! Today, let’s have a good talk about using GDB, the debugging tool. Don’t be fooled by its simple interface; its debugging capabilities are truly powerful! What is GDB? Simply put, GDB is a command-line debugging tool that allows you to … Read more

Advanced Linux Debugging Techniques: GDB Reverse Debugging Made Easy

Advanced Linux Debugging Techniques: GDB Reverse Debugging Made Easy

Reverse Debugging has a cool nickname – Time Travel Debugging. Yes, you read that right, it’s time travel debugging! Just looking at the name, you can tell how amazing it is! To explain it clearly, this article is quite long, so please read patiently; it won’t disappoint you! Introduction When debugging programs, have you encountered … Read more

Advanced GDB Usage Techniques

Advanced GDB Usage Techniques

Custom Commands The following statement is written in ~/.gdbinit to define a custom command lmem. This command requires one parameter, which is a memory address that serves as the head of a linked list. The structure of the linked list is BlockLink_t. The function of this command is to traverse the linked list and print … Read more

Learn to Use GDB for Debugging Go Code

Learn to Use GDB for Debugging Go Code

Hello everyone, I am Jianyu. In the previous article “A Demo to Learn Debugging with Go Delve”, we detailed how to use Delve in Go for troubleshooting and debugging, which was very helpful for problem resolution. However, debugging tools are not limited to Delve. Today, we will introduce a second powerful tool: GDB, to complete … Read more

GDB Dashboard: A Visual Tool for GDB Modules

GDB Dashboard: A Visual Tool for GDB Modules

Shake Network Technology News Click the right side to follow for the latest tech news! About GDB Dashboard GDB Dashboard is a visual tool for GDB modules, developed in pure Python, providing a modular visual interface for GDB in Python. GDB Dashboard provides a standalone single-file .gdbinit, which, among other features, enables a configurable dashboard … Read more