Jump to content


Photo

Escondendo O Código Fonte De Seu Script


  • Faça o login para participar
28 replies to this topic

#1 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 01/10/2004, 01:20

Depois de horas na frente do computador procurando como fazer um script cgi ficar com código fechado, consegui achar uma solução! A preocupação de todo o programador é com o seu código, que dizer, você fica ali semanas, meses ... desenvolvendo um sistema, pra beneficiar os outros, e quando solta na internet, tem sempre um infeliz que vai muda o design e coloca como se ele tivesse feito ... do que valeu o teu esforço? praticamente se ver dessa forma, você jogou seu tempo fora ... é por isso que existe os compiladores.

Chega de enrolação e vamos ao que interessa!


Clique aqui para ver o resto desse tutorial


Tutorial feito por: Waldir A. Pedroso
Site: http://www.mastersfusion.com.br

Edição feita por: Hospedar-se .Com, 01/10/2004, 01:25.


#2 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 02/10/2004, 11:18

Pow, você colocou nesse link um tutorial pra usuarios do Linux... e pros usuarios do Windows? Como fica?

Flw..
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#3 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 02/10/2004, 17:35

creio que também essa funcione para win, mas não no IIS, que sempre deu problema pelo menos comigo nos cgi, apache ele deve funcionar melhor

#4 Whitesnake

Whitesnake
  • Visitantes

Posted 05/10/2004, 00:19

Ué aí é soh vc instalá-lo como um módulo comum:

Vá no ppm.exe e execute:

install PAR

Aí para criar o exe... vá no prompt de comando e execute o comando como diz no tutorial:

pp -o nomedoarquivocompilado script.cgi

(y)

#5 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 19/01/2005, 19:49

Fiz isso, e deu erro:
disse que não tinha nenhum cd no D: (meu hd é C:)...

e não transformou em .exe não... além de que um script pequeno ficou com 2 megas e pouco... :(

flw
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#6 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 23/01/2005, 18:13

nao testei esse meio ainda mas ... ai vai uma pergunta basica

para ele funcionar ele precisa estar intalado no local ou apartir de quando o script eh compilado ele ja roda no outro local dentro do cgi-bin

caso nao... isso eh fora de mao pra muita gente q nao tem seu proprio hosting afinal eh muito raro um hosting aceitar instalação de uma module nova...

bom alguns ate aceitam mas se paga caro por isso.

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#7 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 23/01/2005, 18:14

Fiz isso, e deu erro:
disse que não tinha nenhum cd no D: (meu hd é C:)...

e não transformou em .exe não... além de que um script pequeno ficou com 2 megas e pouco... :(

flw

ja tentou dar o comando usando perl -e "comando"

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#8 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 23/01/2005, 23:01

Fiz isso, e deu erro:
disse que não tinha nenhum cd no D: (meu hd é C:)...

e não transformou em .exe não... além de que um script pequeno ficou com 2 megas e pouco... :(

flw

ja tentou dar o comando usando perl -e "comando"

não... pra q isso?

flw
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#9 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 24/01/2005, 00:37

bom vc disse q nao conseguiu dar o comando direto entao vc pode tentar dar o comando pelo perl usar perl -e comando

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#10 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 24/01/2005, 06:59

não, no host q vc vau rodar seu script compilado nem precisa ter ele instalado, é só jogar pra pasta cgi-bin o seu script pra ele funcionar

#11 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 24/01/2005, 10:24

legal depois vou fazer um next mais a fundo nele para ver as descriptações.

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#12 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 24/01/2005, 13:20

hehe, se descobrir algo como descompilar, posta ai pra gente

#13 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 24/01/2005, 14:01

claro =D primeiro vou dar uma olhada quando tiver um tempinho... pq tem varios outros q fazem isso mas tem descopilador mas alguns precisam estar no mesmo computador pra descompilar

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#14 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 24/01/2005, 21:31

bom vc disse q nao conseguiu dar o comando direto entao vc pode tentar dar o comando pelo perl usar perl -e comando

eu consegui dar o comando, porém eu não obtive o resultado esperado...

se compilo o script eu não sei, só sei que criou um arquivo de 2 megas sem extenção.

flw
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#15 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 24/01/2005, 23:55

e vc tentou rodar o arquivo ou algo assim ?

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq