Uma dica para quem usa UPX nos binário.
Fiz esse patcher para 'dificultar' a extração do binário compactado com UPX.
Dicas são bem-vindas!
At.te
Mauricio Portela
Dicas para (UPX -> Binarios)
Moderador: Moderadores
- mauricioportela
- Usuário Nível 2

- Mensagens: 97
- Registrado em: 29 Jul 2016 04:22
- Localização: Vitoria da Conquista/Bahia
-
Kapiaba
- Colaborador

- Mensagens: 1934
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Curtiram: 1 vez
- Contato:
Re: Dicas para (UPX -> Binarios)
Primeiro, muito obrigado pela dica. Achei excelente.
Segundo, modifiquei o seu Programa PATCHER.PRG, para adicionar uma Assinatura no .EXE, para o FireWall do windows não bloqueá-lo.
Terceiro, coloquei um PROGRAMA quase completo de CONTROLE DE PIZZARIA para você testar e tentar DESCOMPRIMIR. Não vai, seu programa funciona muito bem. E lógico, pedir sua opinião quanto a qualidade do CONTROLE DE PIZZARIA feito em FIVEWIN, por favor. Pode criticar sem dó. kkkkkk
Veja: PATCHER.RES -> é onde tem a assinatura do PATCHER.exe.
Download do meu Mega Upload:
https://mega.nz/file/IQlVXayb#su6sbw8j8 ... buRwf7XUdU
Exploda na Pasta: C:\PATCHER
A senha do sistema é automática, basta teclar <enter> - <enter>.
Obg, Gracias, tks.
Abs,
Regards, saludos.
Segundo, modifiquei o seu Programa PATCHER.PRG, para adicionar uma Assinatura no .EXE, para o FireWall do windows não bloqueá-lo.
Terceiro, coloquei um PROGRAMA quase completo de CONTROLE DE PIZZARIA para você testar e tentar DESCOMPRIMIR. Não vai, seu programa funciona muito bem. E lógico, pedir sua opinião quanto a qualidade do CONTROLE DE PIZZARIA feito em FIVEWIN, por favor. Pode criticar sem dó. kkkkkk
Veja: PATCHER.RES -> é onde tem a assinatura do PATCHER.exe.
Download do meu Mega Upload:
https://mega.nz/file/IQlVXayb#su6sbw8j8 ... buRwf7XUdU
Exploda na Pasta: C:\PATCHER
A senha do sistema é automática, basta teclar <enter> - <enter>.
Obg, Gracias, tks.
Abs,
Regards, saludos.
-
Kapiaba
- Colaborador

- Mensagens: 1934
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Curtiram: 1 vez
- Contato:
Re: Dicas para (UPX -> Binarios)
P.S.: No meu .BAT de compilação, fiz:
REM C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC PETSHOP.EXE
C:\UPX5\UPX.EXE --lzma VENDAS.exe
C:\PATCHER\PATCHER.EXE VENDAS.EXE
Funciona perfeito.
Obg. abs.
Regards, saludos.
REM C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC PETSHOP.EXE
C:\UPX5\UPX.EXE --lzma VENDAS.exe
C:\PATCHER\PATCHER.EXE VENDAS.EXE
Funciona perfeito.
Obg. abs.
Regards, saludos.
- mauricioportela
- Usuário Nível 2

- Mensagens: 97
- Registrado em: 29 Jul 2016 04:22
- Localização: Vitoria da Conquista/Bahia
Re: Dicas para (UPX -> Binarios)
Boa noite, Kapiaba!
Esqueci de mencionar:
Essa sequencia - voce deve escolher qualquer outra!
LOCAL cNewSign := "C0CA" // Nova string (mesmo tamanho da 'cOldSign' (4))
No lugar de 'C0CA', coloque algo com 4 caracteres. Assim, vira sua assinatura!
Exemplos:
cNewSign := "d35k"
cNewSign := "XP1" + space(1)
cNewSign := replicate(chr(75),4)
cNewSign := chr(255)+chr(33)+chr(65)+"n"
At.te
Mauricio Portela
Esqueci de mencionar:
Essa sequencia - voce deve escolher qualquer outra!
LOCAL cNewSign := "C0CA" // Nova string (mesmo tamanho da 'cOldSign' (4))
No lugar de 'C0CA', coloque algo com 4 caracteres. Assim, vira sua assinatura!
Exemplos:
cNewSign := "d35k"
cNewSign := "XP1" + space(1)
cNewSign := replicate(chr(75),4)
cNewSign := chr(255)+chr(33)+chr(65)+"n"
At.te
Mauricio Portela