Discussion

Ask HN: How to inject code within a js so that it cannot be auto detected

I have a piece of code (a) which i would like to inject in an existing piece of code (b). I would not like this injection to be auto detected. It is assumed that (b) is always subject to change

My approach was to create a random var (x) which would have the code (a) split and concatenated in random locations within (b)

For example:

Var x="var code=fu";{random piece of (b)};x+="nction(";{random piece of (b)};x+="){}";{random piece of (b)};eval(x);{random piece of (b)}

1. Would you approach this problem differently? 2. How would you detect for root-level code within (b) - aka random locations outside loops or functions

2 points victorpopescu 11 years ago 2 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton