SkillAgentSearch skills...

Desensitization

No description available

Install / Use

/learn @sslab-gatech/Desensitization
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DESENSITIZATION: A privacy-aware and attack-preserving crash-reporting framework

Paper

Overview

DESENSITIZATION aims to generate privacy-aware and attack-preserving crash reports from crashed executions. It adopts lightweight methods for practicality to extract bug-related and attack-related data from the memory, and removes other data to protect users’ privacy. Besides, it also offers the benefits of bandwidth saving as procssed crash reports are stored as sparse files. The framework is extensible, and is independent of the target programs. It supports both the format of both coredumps and minidumps.

Contents

  • Code base:

    • desen-src/elftools | desen-src/pwnlib: parsing coredumps
    • desen-src/minidump: parsing minidumps
  • Crashes:

    • All the evaluated crashes are shared through the link due to size limit (~34G compressed, ~1.7T decompressed).
    • desen-crashes/[benchmark]/: benign/malicious crashes used to evaluate, including those from ffmpeg, php, chakra, firefox and tachikoma. Please refer to the paper for more details.

Run for testing

# setup
$ export PATH=[pn_to_repo]/bin:$PATH

# run
$ desen -m [crash_format] -p [pn_to_crash]

-m: {core,mini}
-p: path to the processing crash
-h: help message

Contacts

  • Ren Ding (rding@gatech.edu)
  • Hong Hu (hh86@gatech.edu)
  • Wen Xu (wen.xu@gatech.edu)
  • Taesoo Kim (taesoo@gatech.edu)
View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1y ago
Forks1

Languages

Python

Security Score

55/100

Audited on Dec 18, 2024

No findings