可能是我土,刚刚发现的,大家不要见笑。 shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件. shc的下载地址: http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.6.tgz 安装: tar zxvf shc-3.8.6.tgz cd shc-3.8.6 make test make make test make strings make install 使用方法: shc [OPTIONS] ex.sh OPTIONS 如下: -e date Expiration date in dd...
by hiei1321 - Shell - 2006-11-04 12:30:38 阅读(2868) 回复(5)
或者是其他形式的可执行文件,只要无法查看程序内容就行. 但是,如果你仅仅是看不见内容就行了的话,不妨用 gzexe a.sh 原来的 a.sh 就被存为 a.sh~,新的 a.sh 是乱码,但是可以用 sh 的方式运行。 一、 如果在 C 程序用 system() 来运行,就一点意义都没有了, 因为 system 就是就是又开了一个shell进程,然后其内容也是shell -c "" 中的参数。你可以在命令行中测试: system("ls -l") 就相当于 sh -c 'ls -l' 这应该能够...
想制作一个二进制文件,内容是0~188。我知道用echo -e -n '\xFF' > $OUTFILE 可以制作一个byte的文件,但多字节时,怎么用for循环和变量控制呢。
网上找了半天也没找到答案,我用C语言来做是可以的,不过不知道用shell行不,我的问题如下: 一个二进制文件test.bin; Mysql里面有一张表files_info,它有两个字段,分别为:name (类型为vchar)和file (类型为blob); 请问是否能够用shell来将这个二进制文件存入这张表的相应字段中,如果可以如何做?谢谢
有谁知道shell脚本中如何嵌入二进制数据?以前有人在论坛里问过,但没有人给出确切的答案,在网上搜索也没有结果,有没有高人指点迷津? 下面的脚本已经去掉了后面紧跟着的二进制数据。 #! /bin/sh skip=222 # This script was generated using Makeself 1.5.5 CRCsum=3603969685 MD5=00000000000000000000000000000000 label="CrossOver Linux Professional" script=./setup.sh targetdir=cxoffice scriptargs="" keep=n TMPROO...