Eu sou porteiro, e criei um sistema de cadastro de visitantes/moradores em python e usei o o pyarmor....... Fácil de usar....... Antes eu estava usando o pyinstaller, mas o Windows 10 tava me boicotando falando que era vírus e mesmo autorizando o arquivo, vira r mexe ele deletava
Edu, vc é um cara super inteligente! Deixa eu perguntar: Eu descompilei um executavel de 9mb e o transformei em arquivo pyc. Eu consigo compilar este ou executar o pyc sem converter em .py ?
Dá para ofuscar e buildar por outros buildadores sim, além do pyinstaller e não precisa fazer o processo citado. A maior parte dos buildadores apenas criam um exe que carrega o interpretador e este interpretador carrega o código fonte (geralmente em pyc) do programa. eu consigo tranquilo no cx_freeze, com a única diferença, que aí ele não irá achar as dependencias dos scripts ofuscados e, por consequencia, não irá os colocar na pasta liib Mas isso é fácil, basta criar um módulo que rontenha todas as dependencias que voce importa, este voce deixa sem ofuscação, e aí coloca os imports nela para o freeze incluir as bibliotecas dinamicas, voce pode separar em subspasta por exemplo voce ofuscou 3 modulos cria uma pasta runtime e dentro dela separe a biblioteca de cada um runtime1 runtime2 runtime3 Ai modifique a primeira linha do scirpt ofuscados para chamar from runtime.runtime1.pyarmor_runtime_000000 import __pyarmor__ por exemplo Ai coloca a pasta runtime na pasta lib do projeto compilado e aí já era
Olá Edu!, programo em Python a pouco tempo, e a minha dúvida é se os meus arquivos python forem transformados em .dll pelo processo de ofuscação, ainda será possível importar dentro de outro e usar suas funções? Poderia me tirar essa dúvida por favor?
fala mestre, blz? onde eu consigo encontrar algo na internet ensinando a fazer esse vendoring? queria muito usar o pyarmor em um projeto meu, mas meu codigo esta dando 55kb =\
Eu lendo esse comentário do Leonardo Branbila: "Uma forma de ajudar a ficar dificil seria codar de uma forma totalmente bagunçada e confusa e etc ... deixar o código "ilegivel" como uma primeira camada é massa" e pensando, será que ele olhou meu github? kkkkkk
Quando tento dar um pip install pyminifier python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [3 lines of output] Python 3.X support requires the 2to3 tool. It normally comes with Python 3.X but (apparenty) not on your distribution. Please find out what package you need to get 2to3and install it.
Eduardo, você já ouviu falar de ANVIL (web site SÓ com Python) Tem uma moça americana que colocou um vídeo simplificado: ruclips.net/video/NiQdsK3H57Y/видео.html , mas se você pudesse explicar pra gente, ia ser bem legal.
Eu sou porteiro, e criei um sistema de cadastro de visitantes/moradores em python e usei o o pyarmor....... Fácil de usar....... Antes eu estava usando o pyinstaller, mas o Windows 10 tava me boicotando falando que era vírus e mesmo autorizando o arquivo, vira r mexe ele deletava
Uma das melhores introdução e em seguida uma das melhores aulas, parabéns!
Super fantastico o conteudo! Qm disse que só tem conteudo #### na gringa???? Parabens Eduardo Mendes, já virei inscrito.
Nuitka foi a melhor solução que encontrei.
Tentei descompilar um arquivo empacotado com nuitkta e não consegui....
Passando aqui pra dar uma moral pra esse conteúdo de outro mundo. Tmj Edu!!!
Live assistida com sucesso!. Obrigado por compartilhar e explicar só como você faz 🤜🏼🤛🏼
EXCELENTE CONTEÚDO ! 😀👍
Pequeno agradecimento!
Edu, vc é um cara super inteligente!
Deixa eu perguntar: Eu descompilei um executavel de 9mb e o transformei em arquivo pyc. Eu consigo compilar este ou executar o pyc sem converter em .py ?
Dá para ofuscar e buildar por outros buildadores sim, além do pyinstaller e não precisa fazer o processo citado.
A maior parte dos buildadores apenas criam um exe que carrega o interpretador e este interpretador carrega o código fonte (geralmente em pyc) do programa.
eu consigo tranquilo no cx_freeze, com a única diferença, que aí ele não irá achar as dependencias
dos scripts ofuscados e, por consequencia, não irá os colocar na pasta liib
Mas isso é fácil, basta criar um módulo que rontenha todas as dependencias que voce importa, este voce deixa sem ofuscação, e aí coloca os imports nela para o freeze incluir
as bibliotecas dinamicas, voce pode separar em subspasta
por exemplo
voce ofuscou 3 modulos
cria uma pasta runtime
e dentro dela separe a biblioteca de cada um
runtime1
runtime2
runtime3
Ai modifique a primeira linha do scirpt ofuscados para chamar
from runtime.runtime1.pyarmor_runtime_000000 import __pyarmor__
por exemplo
Ai coloca a pasta runtime na pasta lib do projeto compilado e aí já era
Du, onde o pyarmor guarda a chave DES em runtime?
Olá Edu!, programo em Python a pouco tempo, e a minha dúvida é se os meus arquivos python forem transformados em .dll pelo processo de ofuscação, ainda será possível importar dentro de outro e usar suas funções? Poderia me tirar essa dúvida por favor?
eu tava vendo a live 173 sobre executaveis kk, ne que ele fez
Tem como fazer um controle de versão de uma aplicação tkinter?
Exemplo: Após disponibilizar o aplicativo, realizar a atualização de forma remota?
oii, tudo bem? achou alguma coisa sobre isso?
@@LeticiaCMZ oi, tudo bem!
Acabei finalizando meu projeto e não encontrei nada para sobre.
Você estar desenvolvendo o que?
Gostaria muito que alguém me tirasse essa dúvida 😢
No pyArmor quando coloca a licença, posso atualizar essa data de licença no cliente? de forma olnine ou passando um serial?
Conseguiu descobrir?
fala mestre, blz? onde eu consigo encontrar algo na internet ensinando a fazer esse vendoring? queria muito usar o pyarmor em um projeto meu, mas meu codigo esta dando 55kb =\
Eu acho que falei sobre vendoring no final da live 163
Então, depois de ofuscar eu crio um executavel pra distribuir?
O próprio pyarmor pode chamar o pyinstaller pra gerar o exe
Valeu!
21:06 Se falando isso agora, estou começando a ficar preocupado com o servidor que fiz no curso de FastAPI
pq nunca sou notificado sobre suas lives... poxa!
ele ta usando neovim?
GNU/Emacs
Eu lendo esse comentário do Leonardo Branbila:
"Uma forma de ajudar a ficar dificil seria codar de uma forma totalmente bagunçada e confusa e etc ... deixar o código "ilegivel" como uma primeira camada é massa"
e pensando, será que ele olhou meu github? kkkkkk
15:50 Soube disso por causa do root do meu celular
Como desofuscar o codigo? É pro meu tcc kkk
Quando tento dar um pip install pyminifier
python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [3 lines of output]
Python 3.X support requires the 2to3 tool.
It normally comes with Python 3.X but (apparenty) not on your distribution.
Please find out what package you need to get 2to3and install it.
Qual versão do python está usando?
@@Dunossauro 3.10.2
@@machadoafiado3944 tente o 3.7
Eduardo, você já ouviu falar de ANVIL (web site SÓ com Python) Tem uma moça americana que colocou um vídeo simplificado: ruclips.net/video/NiQdsK3H57Y/видео.html , mas se você pudesse explicar pra gente, ia ser bem legal.
H792