Skip to content

Detects the presence of common anti-debugging techniques implemented in a website.

License

Notifications You must be signed in to change notification settings

niklasent/JSADD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JSADD - JavaScript Anti-Debugging Detection Tool

Get JSADD for Chrome

About

JSADD is a browser extension which detects common techniques implemented by websites that aim to impede, alter or detect debugging attempts using the integrated Developer Tools.

Supported anti-debugging techniques

JSADD supports the detection of the following anti-debugging techniques:

  • ShortCut (Impediment) [1]
  • TrigBreak (Impediment) (Chromium only) [1]
  • ConClear (Impediment) [1]
  • ModBuilt (Alteration) [1]
  • WidthDiff (Detection) [1]
  • LogGet (Detection) [1]
  • Firebug Lite (Detection) (Chrome only) [2]

Currently supported browsers

  • Chromium-based browsers (e.g. Google Chrome)

Due to the lack of support for the execution world MAIN of the scripting API in Firefox, JSADD is not supported for this browser yet.

References

[1] Marius Musch and Martin Johns (2021). “U Can’t Debug This: Detecting JavaScript Anti-Debugging Techniques in the Wild”. In: 30th USENIX Security Symposium (USENIX Security 21). USENIX Association pp. 2935–2950.
[2] Sindre Sorhus. GitHub repository devtools-detect.

License

GPLv3

About

Detects the presence of common anti-debugging techniques implemented in a website.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published