Tagged articles
7 articles
Page 1 of 1
Architect
Architect
Mar 23, 2024 · Information Security

How to Secure Front‑End JavaScript: Encryption, Obfuscation, and Anti‑Debugging Techniques

This article explains why protecting client‑side JavaScript is essential, describes interface signing, outlines common compression, obfuscation and encryption methods—including variable, string, property and control‑flow tricks—introduces Emscripten/WebAssembly protection, reviews practical tools, and details debugging, anti‑debugging and counter‑measures for front‑end security.

Anti-debuggingFront-end securityJavaScript
0 likes · 18 min read
How to Secure Front‑End JavaScript: Encryption, Obfuscation, and Anti‑Debugging Techniques
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 13, 2023 · Frontend Development

Techniques for Preventing Debugging in Front‑End JavaScript Applications

This article explains why front‑end developers may want to block debugging, demonstrates how infinite `debugger` statements can be used to hinder inspection, and provides multiple counter‑measures—including disabling breakpoints, using `Function('debugger')`, code obfuscation, and an advanced anti‑debug script that detects window size anomalies.

Anti-debuggingObfuscationSecurity
0 likes · 5 min read
Techniques for Preventing Debugging in Front‑End JavaScript Applications
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2023 · Frontend Development

How to Block Debugger and Prevent Frontend Code Inspection

This article explains why developers forbid debugging in web pages, demonstrates how repeated debugger statements can hide API calls, and provides multiple counter‑measures—including breakpoint deactivation, script ignore lists, Function‑based rewrites, and advanced obfuscated code—to protect frontend JavaScript from inspection.

Anti-debuggingJavaScriptcode obfuscation
0 likes · 5 min read
How to Block Debugger and Prevent Frontend Code Inspection
Tencent TDS Service
Tencent TDS Service
Mar 28, 2019 · Mobile Development

How to Harden Android Apps: Anti‑Debugging Techniques for Java & NDK

This article explains practical anti‑debugging methods for Android applications—covering Java tools like Proguard and debugger checks, as well as NDK strategies such as ptrace, file‑node monitoring, Inotify, SO hash verification, and timing analysis—to raise reverse‑engineering difficulty.

AndroidAnti-debuggingApp Security
0 likes · 7 min read
How to Harden Android Apps: Anti‑Debugging Techniques for Java & NDK
Architecture Digest
Architecture Digest
Jun 11, 2016 · Information Security

In-Depth Debugging and Performance Analysis of Baidu Cloud Guard (Baidu Cloud Manager)

The article presents a detailed reverse‑engineering investigation of Baidu Cloud Guard, using Task Manager, Process Explorer, VTune, and WinDBG to expose its high page‑fault rate, anti‑debugging tricks, intensive heap allocations, and frequent process‑enumeration calls that cause excessive CPU usage.

Anti-debuggingDebuggingHeap Allocation
0 likes · 15 min read
In-Depth Debugging and Performance Analysis of Baidu Cloud Guard (Baidu Cloud Manager)