真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linuxshc命令 linux中sh命令詳解

shc是什么的縮寫(xiě)?

有如下三種意思:

創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)渠縣,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220

1、shc 是 generic shell script compiler 的縮寫(xiě)、簡(jiǎn)稱,最新版本是shc-3.8.6.tgz 。

2、Shc(是通過(guò)cDNA克隆篩選到的編碼SH結(jié)構(gòu)域的基因的蛋白產(chǎn)物),也是一種連接蛋白。Shc的酪氨酸被磷酸化后能夠同GRB2結(jié)合,然后激活Ras,觸發(fā)細(xì)胞的增殖。

3、SHC screw 是socket head cap screw的縮寫(xiě),內(nèi)六角螺釘。

實(shí)例

下載到系統(tǒng)后,安裝執(zhí)行:

# tar xzvf shc-3.8.6.tgz

# cd shc-3.8.6

# mkdir -p /usr/local/man/man1

這步是必須的,不然安裝過(guò)程中會(huì)報(bào)錯(cuò),shc將安裝命令到/usr/local/bin/目錄下;將幫助文檔存放在/usr/local/man/man1/目錄下,如果系統(tǒng)中無(wú)此目錄,安裝時(shí)會(huì)報(bào)錯(cuò),可創(chuàng)建此目錄后再執(zhí)行安裝:

# make install

這是要回答yes或者y,不能直接回車,否則會(huì)報(bào)錯(cuò)

使用方法:shc -f script-name

“-f”選項(xiàng)指定需要加密的程序,若要將shell程序script.s加密,執(zhí)行:

# shc -f script.s

如果要查看執(zhí)行過(guò)程中詳細(xì)信息,可以添加選項(xiàng)“-v”。執(zhí)行完成后將產(chǎn)生兩個(gè)文件:“script.s.x.c”和“script.s.x”,命令shc首先通過(guò)shell程序生成其C語(yǔ)言的源代碼“script.s.x.c”,然后對(duì)它進(jìn)行編譯生成加密后的可執(zhí)行的二進(jìn)制文件“script.s.x”,運(yùn)行“script.s.x”可以看到此程序執(zhí)行結(jié)果:

另shc還提供了一種設(shè)定有效執(zhí)行期限的方法,可以首先使用shc將shell程序轉(zhuǎn)化為二進(jìn)制,并加上過(guò)期時(shí)間,如:

# shc -e 18/10/2006 -m " It’s too late to run this script " -f script.s

linux 下如何打開(kāi)shell文件

你是指的以.sh為后綴的文件嗎?在終端里用vi或者gedit命令打開(kāi)就可以。

如何將Linux Shell程序使用shc編譯加密

第一步非常簡(jiǎn)單,就是獲取到

shc

程序的源碼文件,這個(gè)可以從官方站點(diǎn)(現(xiàn)在視乎無(wú)法訪問(wèn))下載,或者從參考資料里面提供的地址下載。

2

下載到源文件后,先要解壓出來(lái),使用Tarball工具進(jìn)行解壓,命令時(shí)

tar

-xvf

shc.tar

這樣就能得到解壓后的文件,。

3

這時(shí)候我們自己編譯shc得到可以使用的可執(zhí)行程序,過(guò)程如下:

make

make

install

等待系統(tǒng)完成即可,我這里因?yàn)闄?quán)限問(wèn)題,幫助文件安裝出了些問(wèn)題,但整體還是沒(méi)有問(wèn)題的。

4

我們準(zhǔn)備一個(gè)程序,這里就使用簡(jiǎn)單的顯示語(yǔ)句,文件名

test.sh

echo

"

this

is

a

shell"

然后

sch

-f

test.sh

完成編譯操作,會(huì)發(fā)現(xiàn)目錄下多出如下圖所示的文件

5

這里是編譯完成后的目錄內(nèi)容,可以看到

.x

的已經(jīng)編譯后的二進(jìn)制可執(zhí)行文件,而

.x.c

的是轉(zhuǎn)化的C語(yǔ)言源文件。

6

這里顯示的是經(jīng)過(guò)轉(zhuǎn)化過(guò)的C語(yǔ)言源文件,可以在同一目錄下看到,內(nèi)容已經(jīng)經(jīng)過(guò)處理,字符串都進(jìn)行了編碼處理。

7

我們直接執(zhí)行對(duì)應(yīng)的編譯后的二進(jìn)制程序,可以看到,效果和shell文件是一樣的,但是這樣源代碼隱藏了起來(lái),保密性強(qiáng)。

END

注意事項(xiàng)

shc需要自己編譯,因此您需要有GCC的環(huán)境

shc

在使用了

-r

選項(xiàng)的時(shí)候具有通用性,很多系統(tǒng)之間可以直接運(yùn)行,參數(shù)如下:

shc

并不是真正意義的高強(qiáng)度加密,因此很容易被逆向工程,所以不要依靠這個(gè)的安全性


網(wǎng)頁(yè)名稱:linuxshc命令 linux中sh命令詳解
文章位置:http://weahome.cn/article/ddoecoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部