是这样的 场景:我呕心沥血做的网页设计和网站,做了几个月才做完;被他人一夜全抄,毫无办法....不要提版权哦,我还没能力到弄版权的阶段
愿景:弄个 JS 代码,隐藏在网站的重要 JS 文件中,并且加密混淆,让抄袭者傻傻分不清(至少大部分抄袭者是这样的),然后哪天我发现有家公司抄我的作品,好,我在我的服务器里加上一些代码或者图片或者 JS 什么的,给这家网站来个恶意弹窗,弹死个鸡鸡蹦的....
可能会涉及到的参数:绝对网址调用、加密混淆、自身有服务器有内测网站,大概这么解释,我也算是白菜了,才来求教大牛
如果可以,重金求码啊....不开玩笑的!
1
beyoung 2017-08-16 23:35:49 +08:00
来个加解密呗
|
2
nfroot 2017-08-16 23:54:38 +08:00 1
用 jsfuck
|
3
chinvo 2017-08-16 23:57:22 +08:00 1
Websocket 加载资源,js 内藏暗桩检查域名
再用个 aaencode |
4
flaneurse 2017-08-17 00:14:12 +08:00 via Android
别人不能禁用 js 么
|
5
chinvo 2017-08-17 00:15:30 +08:00
哦,对了,页面内容记得用 js 的 document.write 输出,输出之前是混淆加密状态
|
6
lslqtz 2017-08-17 02:28:23 +08:00 via iPhone
你这么搞人家可以检查得到请求
全部文件合一加密 到指定日期后弹窗(自己别忘了)更稳 |
7
yangqi 2017-08-17 02:32:59 +08:00
呵呵,楼主很傻很天真
|
8
cncqw 2017-08-17 04:27:16 +08:00 via iPhone
楼主的思路是需要请求你的服务器,但是直接在开发者工具中查看网络就可以看到你的网址,然后就知道怎么回事了,你觉得有用?
|
9
Valyrian 2017-08-17 04:44:14 +08:00 via iPhone
用 js 检查当前页面的域名就行了吧
|
10
blanu 2017-08-17 04:48:53 +08:00 via iPhone 1
websocket+protobuf,破解难度要大一些
|
11
zjsxwc 2017-08-17 05:46:42 +08:00 via Android
感觉只是 js 的话不能防止内容被抄袭,比如可以用 PhantomJs 来爬取 js 渲染后的内容,这样内容被获取了,js 也被抄袭者略过了,最多只能和小说网站那样把文本内容变成图片,来增加复制成本。
不过,如果楼主说的网页设计是指前端页面与样式,那么防止被抄袭就简单了,现代框架 react 之流不都是通过 js 来生产 html 的吗,楼主只要提供编译压缩后的 js 给别人就好了,然后再在这个 js 里加料,比如 xss 攻击代码 |
13
zjqzxc 2017-08-17 08:15:31 +08:00 2
设计成分>技术成分,无解,只要能让别人看到,照葫芦画瓢写一个也用不了多久;
设计成分<技术成分,所谓的加密技术只能增加抄袭难度,并不能根本解决问题; 根据描述“呕心沥血做的网页设计和网站”,看来楼主更偏向于第一种情况。。。 另外,那个愿景应该不可能起作用。抄袭者在看不到大意的情况下,肯定不会贸然使用你的 js 文件。如果抄袭者已经大致看懂每个函数是干啥的,那就意味着他已经通读代码了。看见代码中有那些稀奇古怪的绝对地址,怎么能不起疑心。总的来说,技术手段是防君子不防小人。 最后还是那句话:“如果技术是万能的,还要法律干啥”。 |
14
alwayshere 2017-08-17 08:19:30 +08:00
GoogleBot and baiduBot:这 nm 是啥,一个破网站这么多弹窗,艹!劳资把你 K 了!
|
15
misaka20038numbe 2017-08-17 08:39:24 +08:00
防抄袭是不可能的。如果是有经验的,不会连着 js 一起抄的,我只抄 HTML 和 css 样式。JS 自己重新写。然后 HTML 和 css 通过浏览器解析之后是无法加密的。就算你整个页面输出的是一张图片,如果需要的话,也能把你的设计抄了不是。
|
16
laogui 2017-08-17 08:42:08 +08:00 via Android
用 webpack 吧,我现在一看到这货打包后的 js 我就放弃抄袭了,嘿嘿。
|
17
hantsy 2017-08-17 08:45:47 +08:00
js 怎么可能抄袭,生产环境全面 Uglify 了。
|
18
rocksolid 2017-08-17 08:54:59 +08:00
没办法阻止,大不了别人照着你的样式做一个也不用太多时间,关键还是快点把创意变现吧
|
19
dong3580 2017-08-17 09:17:04 +08:00
|
20
Anshi 2017-08-17 09:26:50 +08:00
干脆开源吧...就不怕抄袭了...
|
21
jorb 2017-08-17 09:37:03 +08:00
既然别人要抄袭你了,代表创意肯定是不错的啦。
这种抄袭防止不了的,就算防盗加密什么了,别人自己依葫芦画瓢做一个出来也不要多久呢。 |
22
wizardoz 2017-08-17 09:40:31 +08:00
你说的那种叫 copy,不叫抄袭。我认为抄袭是人家依照你的创意自己写代码实现,有可能代码比你的还好。
|
23
zhongkouwei 2017-08-17 09:45:43 +08:00
有个思路:很多开源系统免费版本都有 logo 和版权信息,如果用户使用免费版删掉这些信息,页面就会产生乱码、错误信息。这段 js 混淆在普通代码中
|
24
mrl1996 2017-08-17 09:48:48 +08:00
F12 就可以看到原貌
|
25
yhxx 2017-08-17 09:51:07 +08:00 1
你这个需求的话,直接判断域名不是你自己的话就弹窗就行了吧。。。。
|
26
EXDestroyer 2017-08-17 09:56:46 +08:00
楼主太天真,我偷拍你的照片来做头像你除了法律途径还有什么办法吗?
|
27
xAx 2017-08-17 09:58:55 +08:00
js 还不好解?
|
28
abcbuzhiming 2017-08-17 10:25:28 +08:00
前端是人家能直接看到效果的部分,不用你的 js,仿一个难度也不大,别瞎折腾了,给自己找不愉快
|
29
justbilie OP @EXDestroyer 遇到爱抄袭的技术大牛,那我肯定没辙的,但关键是我能恶心一下那些不是非常大牛的抄袭者啊,而且这些人是占大数的
|
31
justbilie OP @zhongkouwei 好像有点复杂了些
|