LLDB plugin for debugging DFSan'd binaries.
Project description
lldb-dfsan
lldb-dfsan
is an LLDB plugin that allows inspecting the DFSan labels of
variables, structures and memory in the target process.
Installation
pip install lldb-dfsan && echo "command script import lldb_dfsan" >> ~/.lldbinit
How to use
This plugin provides the label VAR
command which prints all labels of the
references local variable VAR
. For example:
Process 38271 stopped
4 int i[3] = {1, 2, 3};
5
6 dfsan_label i_label = 1;
7 dfsan_set_label(i_label, &(i[1]), sizeof(int));
(lldb) label i
i : array int[3] {
[0] : No taint
[1] : (Taint class 1)
[2] : No taint
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lldb_dfsan-0.1.1.tar.gz
(8.8 kB
view hashes)
Built Distribution
Close
Hashes for lldb_dfsan-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c9423a10deb80c68c364ff91751a7d852bd07481dbd1ee538f01122d713b85 |
|
MD5 | 96460c0b8c624fdc6533e350c707ddb6 |
|
BLAKE2b-256 | 44900bdc3b0db164d1e86e9ad37cdb7c75f739d0e11b5bc0c27a09bbfc18a29d |