Minutes 2024-10-03: Difference between revisions

Jump to navigation Jump to search
m
minor fixing-up of some details and grammar
m (formatting improvements)
m (minor fixing-up of some details and grammar)
#### <code>/net/tcp</code>
#### <code>/net/icmp</code>
### Graphical devices are represented as filesfilesystems in <code>/dev</code>
#### <code>/dev/screen</code> is your current screen
#### 'screenshotting' is just copying <code>/dev/screen</code> to a file, and converting it to png
### global mounts do not exist, all processes have their own namespace
#### <code>mount</code> and <code>unmount</code> (not <code>umount</code>) to control filesystems
#### Processes without the audio filesystemsfilesystem will not be able to play audio, processes without <code>/dev/net</code> can't send network traffic, etc
### 9p protocol backs all inter-process file-based communication
### 9p is network transparent
## Using 9Front
### Demo!
### How does piping raw audio files to the audio filesystem work, given differing sample rates?
#### Turns out, the audio filesystem expects a sample rate of 44.1 kHz by default (same quality of CDs). This is determined by the driver.
#### The default tools on 9Front that convert different audio formats into waveforms automatically output with 44.1 kHz sample rate (so the output can be directly piped into the audio filesystem)
### Threat landscape for 9Front?
#### thatThat one path traversal exploit /g/ found on 9Front's homepage [https://cyber.vumetric.com/vulns/CVE-2022-28380/path-traversal-vulnerability-in-rc-httpd-project-rc-httpd/]
### Recompiling the kernel
#### It worked (woo)
# Wrap up
## Josh has been converted, decided to install 9Front
## ....don't fork-bomb guardian (oops)
## Josh is switching to 9Front
## Please don't host copyright-sussy material on your public Shell page
### Totally- unrelated pro-tip: if you make an index.html file in a directory, shell won't display a list of its contents to web browsers. Just something to think about...
## No Schmidt's today :(
### most members had upcoming and/or take-home exams

Navigation menu