shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Criptografar


From: Max
Subject: Criptografar
Date: Thu, 31 May 2001 11:51:38 -0300

É possivel de alguma forma criptografar os script shell, ou outra maneira
que o codigo fonte não fique visivel?

Max


From (no email address) Thu May 31 08:09:19 2001
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-7_1_3); 31 May 2001 15:09:19 -0000
Received: (qmail 94217 invoked from network); 31 May 2001 15:07:59 -0000
Received: from unknown (10.1.10.27) by l7.egroups.com with QMQP; 31 May 2001 
15:07:59 -0000
Received: from unknown (HELO perninha.conectiva.com.br) (200.250.58.156) by 
mta2 with SMTP; 31 May 2001 15:07:56 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4]) by 
perninha.conectiva.com.br (Postfix) with SMTP id 5AF5516BEB for 
<address@hidden>; Thu, 31 May 2001 12:07:51 -0300 (EST)
Received: (qmail 30524 invoked by uid 0); 31 May 2001 15:06:22 -0000
Received: from verde.distro.conectiva (10.0.17.77) by burns.conectiva with 
SMTP; 31 May 2001 15:06:22 -0000
Date: Thu, 31 May 2001 12:15:47 -0300 (BRT)
X-Sender: verde@verde.distro.conectiva
To: address@hidden
Subject: Re: [shell-script] Criptografar
In-Reply-To: <000a01c0e9e1$32cec920$address@hidden>
Message-ID: <Pine.LNX.4.21.0105311212280.823-100000@verde.distro.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
X-eGroups-From: # aurelio marinho jargas <address@hidden>
From: # aurelio marinho jargas <address@hidden>

@ 31/5, Max:
> É possivel de alguma forma criptografar os script shell, ou outra maneira
> que o codigo fonte não fique visivel?

xiiiiiii, mas pra quê isso óme.


em todo caso, o que dá pra fazer é um arquivo compactado
auto-extraível.

algo como

#!/bin/sh

echo 'extraindo-me a mim mesmo...'
sed '1,/^#marca/d' $0 | tar xvf -
#marca
ut34278054jt4u0jfvr934@%(@$$VB%@$2b/b2ovb94b4
V@MV$J($VJ)%)*$B%)RGMN)CM)N@VRBN*BN#*CG)@BN)#
xd/3m8g%X%*NC#Y#CCNRGMt4N2cN_V_@(vn2v@)8v/82/
FEWK(RV$J^(Bmi0b0,02jc2$CJK$THv4tgv7241mv9933
...


ou algo do gênero..

-- 
s·:(·>(·×^a]×http://www.verde666.org×^[:wq


From (no email address) Thu May 31 08:18:22 2001
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-7_1_3); 31 May 2001 15:18:22 -0000
Received: (qmail 96895 invoked from network); 31 May 2001 15:15:50 -0000
Received: from unknown (10.1.10.27) by m8.onelist.org with QMQP; 31 May 2001 
15:15:50 -0000
Received: from unknown (HELO perninha.conectiva.com.br) (200.250.58.156) by 
mta2 with SMTP; 31 May 2001 15:15:47 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4]) by 
perninha.conectiva.com.br (Postfix) with SMTP id C93AB16BE5 for 
<address@hidden>; Thu, 31 May 2001 12:15:40 -0300 (EST)
Received: (qmail 31862 invoked by uid 0); 31 May 2001 15:14:11 -0000
Received: from verde.distro.conectiva (10.0.17.77) by burns.conectiva with 
SMTP; 31 May 2001 15:14:11 -0000
Date: Thu, 31 May 2001 12:23:36 -0300 (BRT)
X-Sender: verde@verde.distro.conectiva
To: address@hidden
Subject: Re: [shell-script] Criptografar
In-Reply-To: <Pine.LNX.4.21.0105311212280.823-100000@verde.distro.conectiva>
Message-ID: <Pine.LNX.4.21.0105311219140.823-100000@verde.distro.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
X-eGroups-From: # aurelio marinho jargas <address@hidden>
From: # aurelio marinho jargas <address@hidden>

@ 31/5, # aurelio marinho jargas:

> @ 31/5, Max:
> > É possivel de alguma forma criptografar os script shell, ou outra maneira
> > que o codigo fonte não fique visivel?
> 
> xiiiiiii, mas pra quê isso óme.
> 
> em todo caso, o que dá pra fazer é um arquivo compactado
> auto-extraível.

ei, tem outro mais massa ainda:

usa o tr ou o sed pra fazer seu próprio código de conversão:

usando o sed e a quebra de linha como separador:


codifica(){ sed 'y
12ú05â7àzóTuívã3áép4mXõtisCxg8rycdhqbf6oÃnleÂZjwkÍÓaQÚRWYNÉ9ÀLÁVHUIMKPEAOJGDSBÕF
FÕBSDGJOAEPKMIUHVÁLÀ9ÉNYWRÚQaÓÍkwjZÂelnÃo6fbqhdcyr8gxCsitõXm4péá3ãvíuTózà7â50ú21
'; }

decodifica(){ sed 'y
FÕBSDGJOAEPKMIUHVÁLÀ9ÉNYWRÚQaÓÍkwjZÂelnÃo6fbqhdcyr8gxCsitõXm4péá3ãvíuTózà7â50ú21
12ú05â7àzóTuívã3áép4mXõtisCxg8rycdhqbf6oÃnleÂZjwkÍÓaQÚRWYNÉ9ÀLÁVHUIMKPEAOJGDSBÕF
'; }


[~] echo 'minha mensagem suuuper-secreta' | codifica
9W6Zg 9b6Rgab9 RKKKLbÍ-RbwÍbYg
[~] echo 'minha mensagem suuuper-secreta' | codifica | decodifica
minha mensagem suuuper-secreta
[~]




ou seja, na codificação ele troca todos os 1 por F, 2 por Õ, ú
por B e assim vai... é só inventar a tabela de troca que você
quiser.


-- 
s·:(·>(·×^a]×http://www.verde666.org×^[:wq



reply via email to

[Prev in Thread] Current Thread [Next in Thread]