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

sh/bash/dash/ksh/zsh等Shell脚本
chengmoYS
帖子: 125
注册时间: 2007-10-22 22:40

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

#1

帖子 chengmoYS » 2011-07-07 9:42

场景:

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

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

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

谢谢
MaskRay
帖子: 61
注册时间: 2010-04-29 22:00
系统: Gentoo Linux ~amd64
联系:

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

#2

帖子 MaskRay » 2011-07-07 10:49

新建一个账户,把脚本 chmod 为新建的账户,去除 world 的 r 权限。
写一个 C 程序,内容是 exec 这个 shell 脚本,同样 chmod,还要设置 set-user-ID
chengmoYS
帖子: 125
注册时间: 2007-10-22 22:40

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

#4

帖子 chengmoYS » 2011-07-07 15:41

是不是我没说清楚,我的意思是,别人拿我这个小应用程序,而不能看见它的代码。
chengmoYS
帖子: 125
注册时间: 2007-10-22 22:40

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

#5

帖子 chengmoYS » 2011-07-07 15:52

我是说别人可以下这个小应用程序使用,但是不能看到它的源代码。
我看gzexe shc好像都不行
那个ecryptfs还没看
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#7

帖子 eexpress » 2011-07-07 16:18

gzexe
● 鸣学
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

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

#8

帖子 ChenFengyuan » 2011-07-07 23:34

eexpress 写了:gzexe
一个gzexe -d就搞定了....
:em20
fnan
帖子: 919
注册时间: 2009-07-01 22:04

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

#9

帖子 fnan » 2011-07-07 23:55

shc专为此而出现,为何不行呢?
不如直接用c程序。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
chengmoYS
帖子: 125
注册时间: 2007-10-22 22:40

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

#10

帖子 chengmoYS » 2011-07-08 8:59

就是这个小应用程序,是由一个文件夹组成,里面有一个shell脚本,调用这个文件夹中的其他的一些脚本或者程序等。

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

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

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

谢谢楼上的提供思路的朋友们啊。有没有既能加密,又能不影响正常使用的方法啊。谢谢啦!
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

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

#11

帖子 jarlyyn » 2011-07-08 9:12

一堆shell脚本还加密 :em20
chengmoYS
帖子: 125
注册时间: 2007-10-22 22:40

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

#12

帖子 chengmoYS » 2011-07-08 9:13

说白了,
即对这个文件夹abc加密,
然后又能通过sh ./abc/xxx.sh来执行这个程序,
谢谢。
chengmoYS
帖子: 125
注册时间: 2007-10-22 22:40

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

#13

帖子 chengmoYS » 2011-07-08 11:03

jarlyyn 写了:一堆shell脚本还加密 :em20
不只有shell好吧
fnan
帖子: 919
注册时间: 2009-07-01 22:04

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

#14

帖子 fnan » 2011-07-10 7:08

脚本嘛看不到的来这里问问差不多了。。。。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

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

#15

帖子 tusooa » 2011-07-10 11:52

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

代码: 全选

] ls -ld //
回复