Failing to recognize a Web server
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- security
Línea de trabajo
Comienza revisando el archivo de huella digital personalizado, example.htm y Sonar.js, especialmente sonar.generate_random_id(). Reproduce el handshake de WebSocket con las respuestas 404 y 200 indicadas y, después, rastrea cómo afectan esas respuestas al reconocimiento por parte del servidor web. Se considera terminado cuando una prueba repetible confirme el comportamiento de reconocimiento esperado y el cambio requerido.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hello,
After updating the fingerprint file with a custom signature and running 'example.htm', I got the following error message:
WebSocket connection to 'ws://192.168.0.23/318869b9-5f94-2a3c-fb65-ae2b132dc4d5' failed: Error during WebSocket handshake: Unexpected response code: 404
As a further test, I modified the Sonar.js file and replaced the function 'sonar.generate_random_id()' for a static string, in order to obtain a 200 HTTP response code rather than a 404 and I obtained the following error message:
WebSocket connection to 'ws://192.168.0.23/exploitable_script.php' failed: Error during WebSocket handshake: Unexpected response code: 200
Thoughts?
- Lenguaje dominante
- JavaScript
- Estrellas
- 552
- Forks
- 75
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mandatoryprogrammer/sonar.js
-
Meraki (cisco) access pointAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
How can I contribute with DLinkAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Schema RedesignQuizá libre de nuevo @mandatoryprogrammer la tomó hace 4065 días y no hay ningún pull request abierto. Abiertoenhancement
mandatoryprogrammer/sonar.js#14 · 4 comentarios · 1 asignado ·
Todos los issues de mandatoryprogrammer/sonar.js
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Add: Story4 CZAbiertocheck:passed logos:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
adobe/helix-shared#1310 ·
Los mantenedores suelen responder en 1 día
-
[workshop-sim] Improve: Strengthen practice and checkpoints in Step 05 (What Are Agentic Workflows?)Abiertofeedback simulation workshop
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
githubnext/gh-aw-workshop#4972 ·
Los mantenedores suelen responder en 1 día
-
agent/ci-maintainer ci good first issue help wanted stage/010-actionable
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
cncf/endusers#1890 · 3 comentarios ·
Los mantenedores suelen responder en 1 día