分页: 1 / 2

求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 9:42
chengmoYS
场景:

文件夹abc中,里面有写的一个shell脚本,然后调用文件夹abc中的一些其他的程序。

请问如何把文件夹abc加密,把文件夹abc中的结构和脚本程序让别人不可见

(或者可见,但是里面的代码什么的乱码也行)

谢谢

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 10:49
MaskRay
新建一个账户,把脚本 chmod 为新建的账户,去除 world 的 r 权限。
写一个 C 程序,内容是 exec 这个 shell 脚本,同样 chmod,还要设置 set-user-ID

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 12:55
ubuntu1023
ecryptfs加密
见我的签名3,在打开的网页中用ctrl+F查找“加密” :em11

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 15:41
chengmoYS
是不是我没说清楚,我的意思是,别人拿我这个小应用程序,而不能看见它的代码。

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 15:52
chengmoYS
我是说别人可以下这个小应用程序使用,但是不能看到它的源代码。
我看gzexe shc好像都不行
那个ecryptfs还没看

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 16:15
ubuntu1023
chengmoYS 写了:是不是我没说清楚,我的意思是,别人拿我这个小应用程序,而不能看见它的代码。
刚才确实误解了。
试试SHC吧,将脚本转换为二进制码
http://ubuntuguide.org/wiki/Ubuntu:Natt ... scripts.29

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 16:18
eexpress
gzexe

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 23:34
ChenFengyuan
eexpress 写了:gzexe
一个gzexe -d就搞定了....
:em20

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-07 23:55
fnan
shc专为此而出现,为何不行呢?
不如直接用c程序。

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-08 8:59
chengmoYS
就是这个小应用程序,是由一个文件夹组成,里面有一个shell脚本,调用这个文件夹中的其他的一些脚本或者程序等。

然后别人可以下载这个程序进行使用。

我的目的,就是别人可以下载使用,但是不能看到里面的源代码。

不是纯粹的加密,这样大家都能使用了。

谢谢楼上的提供思路的朋友们啊。有没有既能加密,又能不影响正常使用的方法啊。谢谢啦!

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-08 9:12
jarlyyn
一堆shell脚本还加密 :em20

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-08 9:13
chengmoYS
说白了,
即对这个文件夹abc加密,
然后又能通过sh ./abc/xxx.sh来执行这个程序,
谢谢。

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-08 11:03
chengmoYS
jarlyyn 写了:一堆shell脚本还加密 :em20
不只有shell好吧

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-10 7:08
fnan
脚本嘛看不到的来这里问问差不多了。。。。

Re: 求助 linux写了一个小程序 如何加密这个小程序 让别人看不到源代码

发表于 : 2011-07-10 11:52
tusooa
ubuntu1023 写了:
chengmoYS 写了:是不是我没说清楚,我的意思是,别人拿我这个小应用程序,而不能看见它的代码。
刚才确实误解了。
试试SHC吧,将脚本转换为二进制码
http://ubuntuguide.org/wiki/Ubuntu:Natt ... scripts.29
shc的原理是把要执行的脚本放在程序参数里然后运行.
还是可以看到原来的脚本的.