JS-Tap v3 Endpoint Post-Exploitation With JavaScript Implant...#2365
Open
carlospolop wants to merge 1 commit into
Open
JS-Tap v3 Endpoint Post-Exploitation With JavaScript Implant...#2365carlospolop wants to merge 1 commit into
carlospolop wants to merge 1 commit into
Conversation
Collaborator
Author
🔗 Additional ContextOriginal Blog Post: https://trustedsec.com/blog/js-tap-v3-endpoint-post-exploitation-with-javascript-implants Content Categories: Based on the analysis, this content was categorized under "Pentesting Web > Browser Extension Pentesting Methodology; Network Services Pentesting > 80/443 > Electron Desktop Apps; Generic Hacking / Post-Exploitation; AI > AI Security or Phishing Methodology for Node/Bun preload implants against AI CLI tools". Repository Maintenance:
Review Notes:
Bot Version: HackTricks News Bot v1.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Automated Content Update
This PR was automatically generated by the HackTricks News Bot based on a technical blog post.
📝 Source Information
🎯 Content Summary
The post introduces JS-Tap v3, a JavaScript-based post-exploitation framework intended for authorized red team engagements and education. The original JS-Tap payload, now referred to as the DOM beacon, was designed as a generic JavaScript implant for web applications. Its original goal was to work without prior knowledge of the application and without requiring an already authenticated user: instrument the client side, collect loot, and attack the application...
🔧 Technical Details
Browser-extension privilege abuse for session theft: A JavaScript implant packaged as a browser extension runs above normal page JavaScript restrictions. Unlike a DOM implant or XSS payload, it can access browser-level data within its extension scope, including cookies across domains,
httpOnlycookies,localStorage,sessionStorage, request headers, and tab activity. The general technique is to move from page-level execution to extension-level execution to bypass DOM security limitations such as inability to read protected cookies.Extension-assisted DOM beacon injection and screenshot capture: A privileged browser extension can be used as a dropper to inject a lower-privileged DOM beacon into a selected domain loaded in the browser. Because the extension has APIs unavailable to page JavaScript, it can capture the rendered tab with
captureVisibleTabinstead of using client-side rendering libra...🤖 Agent Actions
Done.
Updated:
src/network-services-pentesting/pentesting-web/electron-desktop-apps/README.mdAdded:
app.asar## ReferencesValidation:
mdbook buildcould not be run becausemdbookis not installed in this environmentThis PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.