
Demonstração educacional de exploit para CVE-2023-41064 com frontend React e backend FastAPI, projetada para análise prática de vulnerabilidades e prática de testes de penetração.
Navegue até a pasta do frontend:
cd frontend
Instale as dependências necessárias do Node.js executando:
npm install
Navegue até a pasta do backend:
cd backend
Instale as dependências necessárias do Python executando:
pip install -r requirements.txt
Para executar o projeto, volte para a raiz do projeto e execute o seguinte comando:
python run_project.py
Este script irá:
Instalar as dependências necessárias do Node.js e Python.
Iniciar tanto o servidor frontend quanto o backend.
O Frontend (React) estará rodando em http://localhost:3000.
O Backend (FastAPI) estará rodando em http://localhost:8000.
O frontend é construído usando React e TypeScript. Ele roda na porta 3000 por padrão.
O backend é construído usando FastAPI e roda na porta 8000. Ele serve uma API simples.
Se você encontrar erros relacionados a pacotes faltando, execute:
npm install
Se você encontrar erros relacionados a pacotes Python, execute:
pip install -r requirements.txt
Certifique-se de que o Uvicorn está instalado executando:
pip install uvicorn
Certifique-se de que o react-scripts está instalado executando:
npm install react-scripts