Dicas para (UPX -> Binarios)

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
mauricioportela
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 29 Jul 2016 04:22
Localização: Vitoria da Conquista/Bahia

Dicas para (UPX -> Binarios)

Mensagem por mauricioportela »

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
Anexos
patcher.prg
(3.32 KiB) Baixado 14 vezes
Kapiaba
Colaborador
Colaborador
Mensagens: 1934
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Curtiram: 1 vez
Contato:

Re: Dicas para (UPX -> Binarios)

Mensagem por Kapiaba »

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.
Kapiaba
Colaborador
Colaborador
Mensagens: 1934
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Curtiram: 1 vez
Contato:

Re: Dicas para (UPX -> Binarios)

Mensagem por Kapiaba »

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.
Avatar do usuário
mauricioportela
Usuário Nível 2
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)

Mensagem por mauricioportela »

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
Responder