/images/avatar.png

Moundir's Blog

Meeting Web App with Face Recognition and WebRTC

Click here to view the GitHub repository!

This guide explains the development, functionality, and setup of a Meeting Web App that uses Flask, WebRTC, and face recognition for authentication and real-time communication.


Table of Contents

  1. Project Overview
  2. Features
  3. Technologies Used
  4. How It Works
  5. WebRTC Integration
  6. How to Run the Project
  7. Challenges and Solutions
  8. Future Improvements
  9. WebRTC Quality Metrics

1) Project Overview

This project is a Meeting Web App that allows users to:

Alfred

Click here if you’re interested in the room!

This guide is meant to be used as a supplement for learning, please tackle this on your own before reading this!

  1. How many TCP ports are open?
  2. What is the username and password for the log in panel?
  3. Find a feature of the tool that allows you to execute commands on the underlying system.
  4. What is the user.txt flag?
  5. Switching shells
  6. Size of the payload
  7. Token Impersonation
  8. Output of guid command
  9. Migrating and finding root.txt

1) The first question asks for the number of TCP ports open, we can use a nmap scan for this.

nmap -vv -sC -sV -A -Pn -oN nmap.log {target_ip_here}

https://user-images.githubusercontent.com/60508293/121830197-5854e580-cc79-11eb-9b1e-222a48c6e248.png https://user-images.githubusercontent.com/60508293/121830228-699df200-cc79-11eb-8f13-f8aff52090b5.png

Doctor machine

TODO: ADD [Linux, Enumeratin, SSTI, Splunk]

Doctor (Linux)

/wiretups/doctor-machine/pics/logo.png
doctor-machine

Enumeration

rustscan --ulimit 5000 10.129.2.21 -- -sV -o port_scan

PORT   STATE SERVICE REASON  VERSION
22/tcp open  ssh     syn-ack OpenSSH 8.2p1 Ubuntu 4ubuntu0.1 (Ubuntu Linux; protocol 2.0)
80/tcp open  http    syn-ack Apache httpd 2.4.41 ((Ubuntu))
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel

Examine Port 80 - Apache server

Accessing Port 80 via the browser, reveals a website which contains information regarding services and contacts of several doctors.