Ofuscando código com pyArmor e pyMinifier - Live de Python

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2024

Комментарии • 38

  • @projetoeclipse
    @projetoeclipse 2 года назад +20

    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

  • @madsonalmeida892
    @madsonalmeida892 10 месяцев назад

    Uma das melhores introdução e em seguida uma das melhores aulas, parabéns!

  • @rafaelscolarimaciel
    @rafaelscolarimaciel 4 месяца назад

    Super fantastico o conteudo! Qm disse que só tem conteudo #### na gringa???? Parabens Eduardo Mendes, já virei inscrito.

  • @programan6391
    @programan6391 Год назад +1

    Nuitka foi a melhor solução que encontrei.

    • @AeroByte360
      @AeroByte360 3 месяца назад

      Tentei descompilar um arquivo empacotado com nuitkta e não consegui....

  • @ProgramadorLhama
    @ProgramadorLhama 2 года назад +5

    Passando aqui pra dar uma moral pra esse conteúdo de outro mundo. Tmj Edu!!!

  • @ander0027
    @ander0027 Год назад

    Live assistida com sucesso!. Obrigado por compartilhar e explicar só como você faz 🤜🏼🤛🏼

  • @NorBeSil
    @NorBeSil 8 месяцев назад +1

    EXCELENTE CONTEÚDO ! 😀👍

  • @Joscelino2007
    @Joscelino2007 Год назад +1

    Pequeno agradecimento!

  • @AeroByte360
    @AeroByte360 3 месяца назад

    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 ?

  • @luigirovani4380
    @luigirovani4380 11 месяцев назад

    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

  • @KayanCriptografia
    @KayanCriptografia Год назад

    Du, onde o pyarmor guarda a chave DES em runtime?

  • @CarlosEduardo-co7xs
    @CarlosEduardo-co7xs Год назад

    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?

  • @pansonyc
    @pansonyc 2 года назад

    eu tava vendo a live 173 sobre executaveis kk, ne que ele fez

  • @HenriqueDev1
    @HenriqueDev1 2 года назад +2

    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?

    • @LeticiaCMZ
      @LeticiaCMZ 2 года назад +1

      oii, tudo bem? achou alguma coisa sobre isso?

    • @HenriqueDev1
      @HenriqueDev1 2 года назад

      ​@@LeticiaCMZ oi, tudo bem!
      Acabei finalizando meu projeto e não encontrei nada para sobre.
      Você estar desenvolvendo o que?

    • @CarlosEduardo-co7xs
      @CarlosEduardo-co7xs Год назад

      Gostaria muito que alguém me tirasse essa dúvida 😢

  • @abioluz
    @abioluz 2 года назад +1

    No pyArmor quando coloca a licença, posso atualizar essa data de licença no cliente? de forma olnine ou passando um serial?

  • @greencatalogador
    @greencatalogador Год назад

    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 =\

    • @Dunossauro
      @Dunossauro  Год назад +1

      Eu acho que falei sobre vendoring no final da live 163

  • @jluizk
    @jluizk Год назад

    Então, depois de ofuscar eu crio um executavel pra distribuir?

    • @Dunossauro
      @Dunossauro  Год назад

      O próprio pyarmor pode chamar o pyinstaller pra gerar o exe

  • @DanielFonsecaAlves
    @DanielFonsecaAlves 2 года назад

    Valeu!

  • @brunodavi8197
    @brunodavi8197 7 месяцев назад

    21:06 Se falando isso agora, estou começando a ficar preocupado com o servidor que fiz no curso de FastAPI

  • @mschon
    @mschon 2 года назад

    pq nunca sou notificado sobre suas lives... poxa!

  • @guilhermeagnes
    @guilhermeagnes 5 месяцев назад

    ele ta usando neovim?

  • @queirozt
    @queirozt 2 года назад

    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

  • @brunodavi8197
    @brunodavi8197 7 месяцев назад

    15:50 Soube disso por causa do root do meu celular

  • @glglglglkeys
    @glglglglkeys 2 года назад

    Como desofuscar o codigo? É pro meu tcc kkk

  • @machadoafiado3944
    @machadoafiado3944 2 года назад

    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.

  • @marcelocampos665
    @marcelocampos665 2 года назад +1

    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.

  • @6isnee
    @6isnee 2 года назад

    H792