Ofuscamento de arquivo .NET

1. Ofuscamento de arquivo .NET

Davi da cunha colares
httaoviado

(usa Kali)

Enviado em 06/09/2024 - 00:08h

Opa pessoal, alguém sabe me dizer como consigo resolver isso?
Sou novo no Kali Linux e estou trabalhando em um projeto pra um amigo meu, gerei esse arquivo da imagem via fatrat, porém preciso ofuscar e compactar para q eu consiga executar em uma VM Windows para testes, optei por usar o UPX pq em outros fóruns onde olhei ele era o melhor e mais prático pra esse tipo de serviço, porém, toda vez quando tento ele aponta que não suporta arquivos .NET, então fui atrás de outro e encontrei o ConfuserEx,mas, como ele é uma ferramenta projetada para windows, tentei instalar via mono, no caso baixei o arquivo .zip do ConfuserEx no github e extrai, criei o diretório e tentei iniciar o arquivo com o mono, porém sempre q tentava constava como "No such file or directory" ou seja que não se encontrava no diretório, esse problema consegui solucionar, estava no diretório porém com outro nome, mas, quando fui executar com o mono apontou como imagem inválida, sinceramente já tentei de todas as formas resolver, mas não obtive sucesso, se alguém puder me ajudar serei grato, se tiver alguma outra ferramenta que execute as mesmas funções me avisem por favor!!


  


2. Re: Ofuscamento de arquivo .NET

Buckminster
Buckminster

(usa Debian)

Enviado em 12/09/2024 - 09:53h

"UPX é somente para executáveis nativos. Há uma série de compressores para executáveis .NET por aí, você pode tentar o meu RPX, ele faz uma boa compressão mesmo em executáveis pequenos e pode agrupar várias DLL(s) em um único arquivo .EXE.
No entanto, há algumas limitações causadas pela maneira, ou mais precisamente pela ordem, pela qual o .NET procura assemblies adicionais para carregar e de onde (ou seja, 1. GAC, 2. Sistema de arquivos, 3. Pacote), o que fica ainda mais complicado se você estiver usando AppDomains dentro do seu aplicativo."
https://github.com/upx/upx/issues/217
https://superuser.com/questions/114500/upx-and-net-executables/1365888#1365888

Abaixo tem uma solução do próprio UPX:
https://github.com/upx/upx/issues/31

upx -9 --small :
CantPackException: unexpected value in PE header (try --force)
or
upx -9 --small --force:
CantPackException: .NET files (win32/.net) are not yet supported

Pode tentar o MPRESS:
https://www.autohotkey.com/mpress/mpress_web.htm


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


3. Re: Ofuscamento de arquivo .NET

Davi da cunha colares
httaoviado

(usa Kali)

Enviado em 12/09/2024 - 19:52h

Obrigado amigo, consegui aqui!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts