Skip to content

Impersonation, Click Hijacking, and TDS Inside a Malware Dis...#2320

Open
carlospolop wants to merge 1 commit into
masterfrom
update_Impersonation__Click_Hijacking__and_TDS__Inside_a__20260603_165114
Open

Impersonation, Click Hijacking, and TDS Inside a Malware Dis...#2320
carlospolop wants to merge 1 commit into
masterfrom
update_Impersonation__Click_Hijacking__and_TDS__Inside_a__20260603_165114

Conversation

@carlospolop
Copy link
Copy Markdown
Collaborator

🤖 Automated Content Update

This PR was automatically generated by the HackTricks News Bot based on a technical blog post.

📝 Source Information

🎯 Content Summary

Check Point Research analyzed a large malware-distribution and traffic-monetization ecosystem that impersonates legitimate open-source/freeware software projects, hijacks download clicks, and routes selected victims through a gated Traffic Distribution System (TDS) to malware. The operation uses polished fake project portals that often preserve real upstream references such as GitHub links, making the page appear trustworthy while the first user interaction is silently converted into a...

🔧 Technical Details

Legitimate-looking link click hijacking: A malicious website can leave a download button’s visible href pointing to a legitimate destination while using capture-phase JavaScript to intercept the first eligible user interaction. The handler records the intended destination, generates a runtime TDS URL, opens or navigates a browser-accepted user-initiated tab/window, then calls preventDefault() and stopImmediatePropagation() so the visible link is never followed. Browser-specific events such as mousedown on Chrome and click on Firefox improve popup-blocker bypass reliability because the navigation remains associated with a real user gesture.

Stateful TDS gating as anti-analysis: A TDS can decide whether to serve malware based on first-visit state, IP address, GEO, browser type, device fingerprint, VPN/datacenter detection, click context, original entry domain, and browser-side frequency caps such as <...

🤖 Agent Actions

Done.

Updated:

  • src/generic-methodologies-and-resources/phishing-methodology/README.md

Added:

  • A new subsection on legitimate-looking download link click hijacking using capture-phase JS + TDS handoff
  • A concise subsection on fake verification / ClickFix pages abusing mshta.exe with archive-looking URLs
  • Detection/response notes about first-run-only gating, localStorage caps, window.open / about:blank tricks, and preserving network+memory on the first successful execution
  • The Check Point blog in References

Validation:

  • Reviewed the diff
  • Ran basic markdown balance checks successfully
  • mdbook build could not be run because mdbook is not installed in this environment (mdbook: command not found)

This PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.

@carlospolop
Copy link
Copy Markdown
Collaborator Author

🔗 Additional Context

Original Blog Post: https://research.checkpoint.com/2026/impersonation-click-hijacking-and-tds-inside-a-malware-distribution-ecosystem/

Content Categories: Based on the analysis, this content was categorized under "Phishing Methodology / Download Click Hijacking and TDS-based Malware Delivery; secondary notes under Basic Forensic Methodology > Malware Analysis for loader anti-analysis and in-memory execution techniques".

Repository Maintenance:

  • MD Files Formatting: 977 files processed

Review Notes:

  • This content was automatically processed and may require human review for accuracy
  • Check that the placement within the repository structure is appropriate
  • Verify that all technical details are correct and up-to-date
  • All .md files have been checked for proper formatting (headers, includes, etc.)

Bot Version: HackTricks News Bot v1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant