Skip to content

Esse repositório é uma API para controlar o armário integrado "E-josmar"

License

Notifications You must be signed in to change notification settings

NicholasEiti/server-josmar-vulnerabilities

 
 

Repository files navigation

Open JWT.io page for more information Open in Gitpod

Server-Josmar e Admin-Josmar

Fork do projeto server-josmar utilizado para o estudos de vulnerabilidades na web

Este repositório basicamente remove algumas features de seguranças para que exploits sejam possíveis

  • Agradecimentos para mocno ;)

Rotas do Server-Josmar

Rotas sem autenticação

  • /api/auth - Autenticação do usuário

Rotas com autenticação (level < 10)

  • /api/request/create - Criar pedido de chave
  • /api/request/update_status - Atualizar situação do pedido de chave
  • /api/user/edit - Editar o próprio usuário
  • /api/drawer/list - Listagem do armário

Rotas dos "admin"

Rotas dos usuários

  • /api/user/create - Criar usuário
  • /api/user/edit - Alterar usuário
  • /api/user/list - Listagem do usuário

Rotas dos pedidos

  • /api/request/list - Listagem dos pedidos, com algumas filtragens:
    • por usuário, pelo parâmetro user_id
    • por chave, pelo parâmetro key_id
    • por data, pelo parâmetro date

Rotas das chaves

  • /api/key/create - Criar chave
  • /api/key/list - Listagem da chave
  • /api/key/remove - Remover chave

Rotas dos armários

  • /api/drawer/create - Criar armário
  • /api/drawer/edit - Alterar armário
  • /api/drawer/remove - Remover armário

About

Esse repositório é uma API para controlar o armário integrado "E-josmar"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 50.7%
  • JavaScript 42.5%
  • CSS 6.4%
  • Dockerfile 0.4%