LLDB: installation and use of Chisel

Introduction to Chisel What is Chisel? Chisel is an open-source set of LLDB commands from Facebook to assist developers in debugging iOS applications. The commands in chisel are run based on the python script interpreter supported by LLDB. That is to say: chisel is actually a collection of Python scripts. These Python scripts splice comma ...

Added by eddedwards on Sat, 05 Mar 2022 08:01:43 +0200

Compile the static file system test tool [FIO] and run it in QEMU

Compiling static file system testing tools can test your file system in QEMU environment without worrying about machine crash 🤭, For how to build a kernel development environment, please refer to the front article of the blogger: Running with VSCode + QEMU can visualize the Debug NOVA file system. Today is the static compilation of ...

Added by jambroo on Mon, 21 Feb 2022 08:45:04 +0200

[kernel exploit] CVE-2017-8890 Phoenix Talon vulnerability analysis and utilization

Affected version: Linux 2.5.69~4.10.15 Detailed impact version Score 7.8, which may lead to remote code execution. Hidden for 11 years, dug through syzkaller. Test version: Linux-4.10.15 Test environment download address — https://github.com/bsauce/kernel_exploit_factory Compilation option: CONFIG_E1000=y and CONFIG_E1000E=y General setup —& ...

Added by Crackhead on Tue, 01 Feb 2022 01:48:52 +0200

day06 [Debug & Binary Conversion & Basic Practice]

1.Debug mode 1.1 What is Debug mode Is a program debugging tool for programmers. It can be used to view the execution process of a program or to track the execution of a program to debug it. 1.2 Debug introduction and operation process How to add breakpoints Select the line of code where you want to set the breakpoint by clicking the le ...

Added by krelian on Wed, 08 Dec 2021 20:08:06 +0200

Experiment 3 transfer instruction jump principle and its simple application programming

Experimental task 1 Using any text editor, enter the 8086 assembler source code task1.asm. task1.asm assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x y dw 1, 9, 3 len2 equ $ - y data ends code segment start: mov ax, data mov ds, ax mov si, offset x mov cx, len1 mov ah, 2 s1:mov dl, [si] ...

Added by GrexP on Fri, 03 Dec 2021 05:51:21 +0200

Verdi detailed usage summary

catalogue 1, Introduction to Verdi 2, Verdi usage target 1. Generate fsdb waveform     Three variables     Three commands     Two methods     Three EDA manufacturers 2. Check fsdb waveform and track RTL code debug 1, Introduction to Verdi       Verdi ...

Added by de.monkeyz on Tue, 30 Nov 2021 14:12:22 +0200