Pessoal tenho aqui um Executável, .EXE Gostaria de Proteger ele desta forma. A pessoa abre o programa é ele só vai funcionar se um certe Endereço estive Online, se esse endereço não estiver Online o programa não vai mais abrir. AJuda Por favor, sei que tem cara bom ai!
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- Arquivo .exe só pode ser...
Está utilizando qual linguagem?
? Home Page ? Plus Google ? Canal Youtube ? Superdownloads ? Twitter
Eliseu eu estou com o .EXE já compilado. Preciso adiciona essa função á ele.
Só é possível fazer isso programando em Assembler.
Fazendo a desmontagem, ou seja, engenharia reversa.
Mas você pode fazer um programa adicional que faça somente isso ( ler o link ), e depois abra o programa principal, referido EXE.
? Home Page ? Plus Google ? Canal Youtube ? Superdownloads ? Twitter
Voce sabe fazer isso?
NOTA disse:
Pode descrever melhor para nós aqui a utilidade dessa necessidade
Para limitar o acesso a um arquivo .exe
NOTA disse:
Mesmo assim, haverá necessidade de internet mesmo a quem tiver permissão e por isso não parece uma maneira muito prática de restrição, se for windows pode ver a questão de permissão do próprio executável nas propriedades dele
Na verdade é um executável que os meus clientes não podem repassar, ai caso alguém espalhe na NET eu Derrubo o site é eles param de Funcionar. Entende.
NOTA disse:
Por isso que comentei da dificuldade, ao indisponibilizar o site também ficará sem acesso aqueles que tem direito
Não sei sobre ser a única solução mas existe um modelo de licenciamento chamado DRM { https://bitmovin.com/tutorials/drm-setup-widevine-playready-primetime-fairplay }, seria o mais próximo da sua necessidade porém não saberia afirmar sobre aplicar apenas num executável.
Como já sugerido, esses mecanismos costumam fazer parte do código do programa evitando alterações depois de compilado(convertido o código em executável).
Se esta tentando proteger deu programa da pirataria, essa é uma péssima estrategia por três motivos:
1. Se seu usuário estiver sem internet, ele não poderá utilizar o programa;
2. Se der algum problema no seu servidor e o site sair do ar, ninguém conseguirá usar o seu programa;
3. É a coisa mais fácil do mundo modificar o arquivo hosts e enganar o programa, fazendo ele acessar outro lugar.
56 6F 63 EA 20 E9 20 6D 75 69 74 6F 20 63 75 72 69 6F 73 6F 2E 2E 2E
----------------------------------------
Acer Aspire E5-471-30DG (Casa)
Samsung Book 550XDA-K07 (Trabalho)
TRONNER disse:
Eu sei das dificuldades, mais mesmo assim preciso adicionar isso ao meu Executável. Alguém sabe como fazer o código?
Phenon X4 Black Box Edition 3.4 64bits | Memoria DDR3 8Gb | Nvidea Geforce GTS 450 1GB| HD Samsung SATA 500Gb e Samsung SATA 1 Tb
NoteBook: Em Analise
http://www.stormclouds.com.br/
Qualquer linguagem esta bom, pode ser C ou C# mais como falei la em cima ele ja ta compilado.
Alguém pode me ajudar?