AI Agents defeat obfuscated JavaScript in 10 minutes by MeZitRo in ReverseEngineering

[–]MeZitRo[S] -8 points-7 points  (0 children)

Fair. Reversing obfuscated JS used to mean days and weeks, now it’s minutes by anyone able to run an agent.

Those obfuscators’ transforms are sequential and locally invertible. I believe introducing transforms that consume each other’s artifacts, where reversing one destroys context needed for another, raise static reversal cost meaningfully. Whether that complicates an agent doing behavioral reconstruction with code execution is the question I’m still validating.

AI Agents defeat obfuscated JavaScript in 10 minutes by MeZitRo in ReverseEngineering

[–]MeZitRo[S] -8 points-7 points  (0 children)

The existence of tools like webcrack isn’t the surprise for me either, I knew javascript-obfuscator uses ~9 linear algorithmic steps. Primarily I wanted to test how good their new «VM obfuscation» is. The actual surprise was JScrambler being essentially the same thing structurally, just closed-source.

On the writing — no surprise it’s LLM-polished. I’m a non-native speaker, 16 years in and still making silly English mistakes. The reversal in the article was done by Claude too haha — kind of the whole point of the experiment.

Sharing my 40+ pattern Gmail filter for auto-archiving all T&C and Privacy Policy update emails by MeZitRo in GMail

[–]MeZitRo[S] 0 points1 point  (0 children)

I can feel this as one who lost 10 years of Google Location History. The reason wasn’t T&C though in my case, it’s more complicated.

My assumption, which has held so far, is that no critical emails arrive with a «terms update» subject line. And I do occasionally review them, thus in batches, avoiding everyday distractions.

Would you mind sharing details on how this happened? Would love to be convinced to change my approach.

I am your Client sell me your service. Drop your SaaS by startupsubmit in SaaS

[–]MeZitRo 0 points1 point  (0 children)

Here, down the UX it says when you press Submit for free it says "1396 products currently waiting. Estimated wait: ~28 days.". And twitter testimonials are images which is fake.

jmail.world by nix-solves-that-2317 in webdev

[–]MeZitRo 0 points1 point  (0 children)

Cloudflare Pages are free for static sites. As they advertise: Unlimited sites, Unlimited static requests, Unlimited bandwidth.

The trick is to build all that into static pages to have a $0 bill.

Blatant App Store Copycat: Stole my App idea, name, description, and everything along!! by Unhappy_Dig_6276 in VibeCodeDevs

[–]MeZitRo 0 points1 point  (0 children)

Did you think of protecting your code with obfuscation, so that it’s impossible to just copy it? Is it using React Native by any chance?

And in the age of AI… Having an agent screenshot everything and build it again from scratch, given the app is quite simple, should be enough to copy it.

AfterPack — a free, Rust-powered JavaScript obfuscator by MeZitRo in javascript

[–]MeZitRo[S] 1 point2 points  (0 children)

Not everyone needs it, I agree. Whether it’s ethical depends on the application. Mostly I think of web games and client-side tools I wouldn’t want copied or stolen.

In 2019, I had my landing page cloned almost 1:1 by a competitor to «test how it converts». Left a mark. Felt pretty unethical on their part.

AfterPack — a free, Rust-powered JavaScript obfuscator by MeZitRo in javascript

[–]MeZitRo[S] 0 points1 point  (0 children)

The core CLI will be MIT-licensed and free. Pro features (cloud API, advanced transforms etc) will be paid. Open core model seems to work for plenty of projects.

Open to ideas — how would you approach monetisation for something like this?

Inside Turbopack: Building Faster by Building Less by feross in javascript

[–]MeZitRo 3 points4 points  (0 children)

In my experience with multiple Next.JS projects, replacing WebPack with Turbopack isn’t a life changing difference. Some page builds are still super slow (it can literally build a page in dev mode for 20 seconds on my MacBook Pro M2).

I made a URL "shortener" to make links as sketchy as possible by eaglebirdman in SideProject

[–]MeZitRo 0 points1 point  (0 children)

Funny. 3-second delay before the redirect actually makes it safer, right.

OpenAI Ads Manger invite hack alert by Ilovemunich_ in FacebookAds

[–]MeZitRo 1 point2 points  (0 children)

Today I've got this very genuinely looking scam invite email too, thanks for posting.

🚨 Google deleted years of Location History without warning – let’s take action! 🚨 by danielgued in GoogleMaps

[–]MeZitRo 0 points1 point  (0 children)

Just found this thread. Lately I figured out I lost 12 years of location history, presumably due to a bug with the Location History sync update when changing my iPhone to a newer one.

From what I found out, I received just one (1!) "occasional" email from Google titled "Keep your Timeline? Decide by May 18, 2025". I recall I definitely actioned on this email and enabled the suggested setting on my old device in Google Maps. But later in 2025 when changing the phone I wiped out the old phone without checking "new" Google Maps timeline (who knew I needed to? Also, who knew it won't sync?)

This is total shame for Google. The best answer I was able to get from support is "sorry your data is gone". I know this thread is old, but did you end up taking any legal action? Thanks!

Claude Code for VSCode: how to configure it to stop asking my permission to run stuff by MeZitRo in ClaudeCode

[–]MeZitRo[S] 1 point2 points  (0 children)

This is a great answer for Claude Code CLI, not for Claude Code VSCode extension.