Overview
What is JavaSnoop?
JavaSnoop : A tool that lets you intercept methods, alter data and otherwise test the security of Java applications on your computer
In depth
A closer look at JavaSnoop
Normally, without access to the original source code, testing the security of a Java client is unpredictable at best and unrealistic at worst. With access the original source, you can run a simple Java program and attach a debugger to it remotely, stepping through code and changing variables where needed. Doing the same with an applet is a little bit more difficult. Unfortunately, real-life scenarios don't offer you this option, anyway. Compilation and decompilation of Java are not really as deterministic as you might imagine. Therefore, you can't just decompile a Java application, run it locally and attach a debugger to it. Next, you may try to just alter the communication channel between the client and the server, which is where most of the interesting things happen anyway. This works if the client uses HTTP with a configurable proxy. Otherwise, you're stuck with generic network traffic altering mechanisms. These are not so great for almost all cases, because the data is usually not plaintext. It's usually a custom protocol, serialized objects, encrypted, or some combination of those.
Verdict
Should you download JavaSnoop?
JavaSnoop runs on
Windows 10/11
and is available under the
GNU Public License
license
— the installer is 8.2 MB.
We’ve catalogued it under
Encryption Security.
✓
Verified clean. Every JavaSnoop build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Sponsored
At a glance
JavaSnoop specifications
- Publisher
-
Aspect Security, Inc.
- Last updated
- Nov 21, 2023
- License
- GNU Public License
- Operating system
- Windows 10/11
- File size
- 8.2 MB
- Price
- Free
- Page views
- 700
Help fellow users decide. Share your experience with JavaSnoop.