1735 posts
  • Author had a Free File of the Month
  • Sold between 1 000 and 5 000 dollars
  • Exclusive Author
  • Has been a member for 1-2 years
  • Bought between 100 and 499 items
  • Referred between 10 and 49 users
  • Contributed a Blog Post
  • Contributed a Tutorial to a Tuts+ Site
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
+5 more
SamBerson says


Could you just have screen shots? i am confused?
Generally a screenshot is a much less exciting preview than the actual working, clickable theme or Javascript tool ;)

Yes – I agree.

173 posts
  • Bought between 10 and 49 items
  • Europe
  • Exclusive Author
  • Has been a member for 1-2 years
  • Referred between 1 and 9 users
  • Sold between 10 000 and 50 000 dollars
wiseguys says

HTML templates cost 15 bucks :)

213 posts
  • Bought between 10 and 49 items
  • Sold between 5 000 and 10 000 dollars
  • Exclusive Author
  • Europe
  • Envato Studio (Microlancer) Beta Tester
  • Has been a member for 2-3 years
MyNameIsMatthew says

HTML templates cost 15 bucks :)

This is true. Who want to be promoted in my product demo? :P

1735 posts
  • Author had a Free File of the Month
  • Sold between 1 000 and 5 000 dollars
  • Exclusive Author
  • Has been a member for 1-2 years
  • Bought between 100 and 499 items
  • Referred between 10 and 49 users
  • Contributed a Blog Post
  • Contributed a Tutorial to a Tuts+ Site
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
+5 more
SamBerson says


HTML templates cost 15 bucks :)
This is true. Who want to be promoted in my product demo? :P

Pick me!! You could display my CC items as a preview :)

213 posts
  • Bought between 10 and 49 items
  • Sold between 5 000 and 10 000 dollars
  • Exclusive Author
  • Europe
  • Envato Studio (Microlancer) Beta Tester
  • Has been a member for 2-3 years
MyNameIsMatthew says

Sorry guys, please be patient. Solution will ready soon.

213 posts
  • Bought between 10 and 49 items
  • Sold between 5 000 and 10 000 dollars
  • Exclusive Author
  • Europe
  • Envato Studio (Microlancer) Beta Tester
  • Has been a member for 2-3 years
MyNameIsMatthew says

Sorry for long waiting time.

In current time im back to project and i plan to upload complete solution in near future.
Now it will be only plugin for wordpress.

Features:

  • Dynamic CSS & Identifiers obfuscation by selected encryption method (in document and external files – CSS, JS)
  • Hidding orginal paths & names of external files
  • External files compression (white spaces removing)
  • Comments removing from external files
  • Custom syntax for CSS classes & identifiers (Example: “demo_version_fe01ce2a7fbac8fa”)
  • Custom comments for encrypted files defined by user (information about encryption etc.)
  • Full control and access to orginal & “compiled” external files (cache viewer) – option for developers

All dynamic, after one click on “Activate”.

And … more :)

441 posts
  • Author had a File in an Envato Bundle
  • Sold between 10 000 and 50 000 dollars
  • Europe
  • Exclusive Author
  • Has been a member for 1-2 years
  • Referred between 50 and 99 users
  • Bought between 10 and 49 items
ZozoUI says

If people click on page source they probably will not see your scripts and css. But with browsers like chrome and firefox, you can see all dynamic loaded scripts and css. There are also plugins/adds for browser that deobfuscate dynamic scripts and css in the browser.

I think it’s impossible to hide scripts and styles, because they should be available on the client browser.

zozoui

96 posts
  • Referred between 1 and 9 users
  • United States
  • Has been a member for 1-2 years
  • Sold between 10 000 and 50 000 dollars
  • Exclusive Author
  • Bought between 100 and 499 items
webfector says

If people click on page source they probably will not see your scripts and css. But with browsers like chrome and firefox, you can see all dynamic loaded scripts and css. There are also plugins/adds for browser that deobfuscate dynamic scripts and css in the browser.

I think it’s impossible to hide scripts and styles, because they should be available on the client browser.

zozoui

Exactly. No matter how well you hide the code, I can easily find it with Chrome. I can easily make a PHP script to get around your stealth mission. It’s local – that’s the issue. You cannot protect it. I don’t care how well you think you can, there’s absolutely nothing you can do besides render it into images via a server-side language (and similar).

If the page renders any code, then that code is able to be taken into the hands of the viewer. No matter the extension, no matter how “clean” it is.

213 posts
  • Bought between 10 and 49 items
  • Sold between 5 000 and 10 000 dollars
  • Exclusive Author
  • Europe
  • Envato Studio (Microlancer) Beta Tester
  • Has been a member for 2-3 years
MyNameIsMatthew says


If people click on page source they probably will not see your scripts and css. But with browsers like chrome and firefox, you can see all dynamic loaded scripts and css. There are also plugins/adds for browser that deobfuscate dynamic scripts and css in the browser.

I think it’s impossible to hide scripts and styles, because they should be available on the client browser.

zozoui

Exactly. No matter how well you hide the code, I can easily find it with Chrome. I can easily make a PHP script to get around your stealth mission. It’s local – that’s the issue. You cannot protect it. I don’t care how well you think you can, there’s absolutely nothing you can do besides render it into images via a server-side language (and similar).

If the page renders any code, then that code is able to be taken into the hands of the viewer. No matter the extension, no matter how “clean” it is.

;)

296 posts
  • Sold between 10 000 and 50 000 dollars
  • Has been a member for 4-5 years
  • Exclusive Author
  • Bought between 50 and 99 items
  • Referred between 1 and 9 users
  • United States
CodeFusion says

The only thing that this will help with – is identifying pirated works – as I assume you would only “protect” the demo and not the download version. If I see an Envato item and view it’s source code and see these obfuscated selectors – I think I could safely assume it’s been nicked and report it.

I encourage you to keep working on it – but here are base things that are impossible to overcome.

1.) Pirates don’t care if the source code (selectors / variables / functions) have been obfuscated as long as the pirated item works.

2.) A simple Find & Replace (although may be time consuming depending on the size of the item) can turn the obfuscated selectors into something more meaningful.

3.) Pirates often purchase an item then share the purchased item online. No matter how bad you beat the hell out of your demo with obfuscators / encryptors / etc – they have the purchased copy that they share.

4.) A simple beautifier will un-miniy your files. Once this is done you can use the console to identify the line number you want to mod – regardless of the selectors name.

5.) Once you sell your method of obfuscating the selectors, it can be reverse engendered.

6.) If the authors item is popular – you may be able to find it on a buyers website and nick the source code from that versus the demo.

7.) As far as encoding the file path and name – it must be downloaded to the end users machine – thus – it is then a “link” that can be followed regardless of how convoluted it is.

As someone has previous stated – any protection is better than no protection! Here is my concern about your method. If the obfuscation of the selectors exponentially adds to the file size – it may make the item seem slow and discourage buyers – especially if it is geared towards mobile devices. What I mean is if you are turning this

div#main.right

into this
div#main.x848722e7208192356122c9f150ad06f2
(which is 3 times the size) a simple 1k file may end up being 30K or 300K.
by
by
by
by
by
by