Ji Si Town: Tool for Batch Splitting GDB

Ji Si Town: Tool for Batch Splitting GDB

In land surveying and other tasks, there is often a need to split a large GDB into multiple GDB, which can then be distributed to operators for processing. Doing this manually is too cumbersome.To address these needs, we have developed some tools for data splitting. One tool allows for splitting GDB and MDB by attributes. … Read more

GDB Tool for RISC-V Platform: A Practical Guide

GDB Tool for RISC-V Platform: A Practical Guide

Considering the limited debugging tools for the RISC-V platform, I compiled a version of GDB and GDB server suitable for RISC-V based on the source code from the GDB official website: gdb-12.1. I have verified its functionality on RISC-V terminal devices. The tools have been uploaded to my personal GitHub: https://github.com/season727/gdb_12.1_risc-v Compilation Toolchain: Xuantie-900-gcc-linux-6.6.0-musl64-x86_64-V2.10.2-20240904 Due … Read more

Mastering Go’s Best Debugger Delve: A Comprehensive Guide

Mastering Go's Best Debugger Delve: A Comprehensive Guide

👉Introduction Delve is the most widely used debugger in Go. This article introduces debugging in Go based on Delve. If you are frustrated with log-based debugging, you might want to check this out. After reading the full article, you can also participate in the Lunar New Year red envelope cover lottery at the end! 👉Table … Read more

Investigating Coredump File Truncation Issues

Investigating Coredump File Truncation Issues

This article is excerpted from the “ByteDance Infrastructure Practice” series. The “ByteDance Infrastructure Practice” series is a collection of technical content created by various technical teams and experts from ByteDance’s infrastructure department, sharing the team’s practical experiences and lessons learned during the development and evolution of infrastructure, and engaging in discussions with fellow technical colleagues. … Read more

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

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