Como proteger um código??

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Como proteger um código??

Mensagempor Dhylsinho » 22 Ago 2007 16:29

Boa tarde a todos, sou iniciante em programação de pics, desenvolvi um programa em C utilizando o MPLab com o plugin do CCS, e não sei o que fazer pra proteger o codigo, qual comando utilizar??? e feito isso como posso verificar se está protegido realmente??
Dhylsinho
Bit
 
Mensagens: 12
Registrado em: 01 Fev 2007 12:31

Mensagempor zielpunkt » 22 Ago 2007 20:41

Oh, Dhylsinho, sugestão:

Inicia um projeto pelo wizard do CCS, em "General/Options" seleciona o processador, em "Fuses" seleciona "Code protect from reads", dá uma olhada na aba "Code" e lá verifique que estará declarado "#FUSES PROTECT", entre outras declarações. São duas possibilidades, dependendo do processador: "#FUSES PROTECT" e "NOPROTECT". Então, se você quiser, copia e cola no teu cabeçalho.

Abço.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP

Mensagempor Dhylsinho » 23 Ago 2007 10:23

zielpunkt escreveu:Oh, Dhylsinho, sugestão:

Inicia um projeto pelo wizard do CCS, em "General/Options" seleciona o processador, em "Fuses" seleciona "Code protect from reads", dá uma olhada na aba "Code" e lá verifique que estará declarado "#FUSES PROTECT", entre outras declarações. São duas possibilidades, dependendo do processador: "#FUSES PROTECT" e "NOPROTECT". Então, se você quiser, copia e cola no teu cabeçalho.

Abço.


VALEU Zielpunkt, vou copiar e colar no cabeçalho do meu codigo. Mas ainda tenho uma pequena dúvida, tem como eu verificar se tá protegido msm??Obrigado, abço.
Dhylsinho
Bit
 
Mensagens: 12
Registrado em: 01 Fev 2007 12:31

Mensagempor fabim » 23 Ago 2007 11:15

zielpunkt, desculpa tomar a frente.


Dhylsinho

compila seu código, e grava o uC.. depois manda o gravador ler.
Se ficar tudo 0000000000 é porque esta protegido.

Abraços

Desculpa novamente zielpunkt

Fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Dhylsinho » 23 Ago 2007 11:31

fabim escreveu:zielpunkt, desculpa tomar a frente.


Dhylsinho

compila seu código, e grava o uC.. depois manda o gravador ler.
Se ficar tudo 0000000000 é porque esta protegido.

Abraços

Desculpa novamente zielpunkt

Fabim


Fabim e Zielpunkt, agradeço muito a disposição de voces em querer me ajudar, mas a minha total falta de conhecimento vai além...rsrs, me desculpem até por isso, mas por incrivel que pareça, qdo tento ler o pic 16F628A que gravei sem proteção, o comando "READ" do MPLAB IDE v6.51, simplesmente faz a leitura mas não retorna nd, agora vou gravar o outro com o codigo modificado com o "PROTECT", para ver a diferença.
Consigo fazer essa verificação tb no MPLAB ou só no CCS?
Dhylsinho
Bit
 
Mensagens: 12
Registrado em: 01 Fev 2007 12:31

Mensagempor Dhylsinho » 23 Ago 2007 11:38

Dhylsinho escreveu:
fabim escreveu:zielpunkt, desculpa tomar a frente.


Dhylsinho

compila seu código, e grava o uC.. depois manda o gravador ler.
Se ficar tudo 0000000000 é porque esta protegido.

Abraços

Desculpa novamente zielpunkt

Fabim


Fabim e Zielpunkt, agradeço muito a disposição de voces em querer me ajudar, mas a minha total falta de conhecimento vai além...rsrs, me desculpem até por isso, mas por incrivel que pareça, qdo tento ler o pic 16F628A que gravei sem proteção, o comando "READ" do MPLAB IDE v6.51, simplesmente faz a leitura mas não retorna nd, agora vou gravar o outro com o codigo modificado com o "PROTECT", para ver a diferença.
Consigo fazer essa verificação tb no MPLAB ou só no CCS?


Já fiz a gravação com o codigo modificado, e mais uma vez nd aconteceu...
onde vejo se ficou tudo 0000000000??
Dhylsinho
Bit
 
Mensagens: 12
Registrado em: 01 Fev 2007 12:31

Mensagempor ernande_filho » 23 Ago 2007 13:50

Dhylsinho, pelo programa do gravador, deve existir uma opção para ler o código. vc baixa o código no pc e abre pelo próprio programa do gravador.
Se aparecer 0000~~~0000 (zeros) ou se der algum "erro", seu código está protegido.

faz isso com um código aberto, depois protege e faz denovo.
Ernande Filho

==>> Meus cabelos já não caem, PULAM!! <<==
Avatar do usuário
ernande_filho
Byte
 
Mensagens: 233
Registrado em: 13 Out 2006 17:28
Localização: Recife/PE/Brasil

Mensagempor Dhylsinho » 23 Ago 2007 16:58

Obrigado pessoal pela colaboração, com as dicas de voces consegui proteger o código que fiz, com relação a verificação se estava protegido msm ou não, fiz com q o programador lesse o PIC e depois cliquei em VIEW>Program Memory. Até mais pessoal, e até a proxima pergunta idiota, rsrs...
Dhylsinho
Bit
 
Mensagens: 12
Registrado em: 01 Fev 2007 12:31

Mensagempor zielpunkt » 23 Ago 2007 20:55

Desculpas do que, Fabim? Pára com isso! Oh, Dhylsinho, posta o código protegido pra gente ai! rsrs. Brincadeira...


Abços.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x