Firstly, you need to install v4l2loopback and obs-v4l2sink. On arch linux with yay:
yay -Syu obs-v4l2sink v4l2loopback-dkms
Then, set up a systemd service:
koyoko% cat /etc/systemd/system/v4l2loopback.service
#!/bin/bash | |
xmodmap -e "keycode 38 = a A" | |
xmodmap -e "keycode 56 = x X" | |
xmodmap -e "keycode 54 = j J" | |
xmodmap -e "keycode 40 = e E" | |
xmodmap -e "keycode 26 = period greater" | |
xmodmap -e "keycode 41 = u U" | |
xmodmap -e "keycode 42 = i I" | |
xmodmap -e "keycode 43 = d D" | |
xmodmap -e "keycode 31 = c C" |
#!/usr/bin/env python | |
import os | |
import requests | |
import libxml2 | |
import time | |
import phue | |
import daemon | |
import lockfile | |
import signal |
Firstly, you need to install v4l2loopback and obs-v4l2sink. On arch linux with yay:
yay -Syu obs-v4l2sink v4l2loopback-dkms
Then, set up a systemd service:
koyoko% cat /etc/systemd/system/v4l2loopback.service
so I spent some time figuring out how to install and run SIFAS on android x86 running on a pc without an emulator
#!/bin/bash | |
export ANDROID_SERIAL=`adb devices -l | grep -i oneplus | awk '{print $1}'` | |
export HOST_PORT=8080 | |
export IPWEBCAM_PORT=8080 | |
export V4L2_DEVICE=/dev/video0 | |
function start_screen_mirror(){ | |
if [ ! `pgrep scrcpy` ];then |
# Encode inputfile.tar.gz as a series of video frames | |
# Frames are written to frames/frameNNNN.png | |
from PIL import Image | |
with open('inputfile.tar.gz', 'rb') as f: | |
data = f.read() | |
WIDTH = 120 | |
HEIGHT = 90 | |
CHUNK_SIZE = int((WIDTH * HEIGHT) / 8) |
app_name | repo | electron_version | vulnerable | |
---|---|---|---|---|
1Clipboard | https://github.com/wiziple/1clipboard | |||
1Password | None | 25.8.1 | FALSE | |
3CX Desktop App | 19.0.8 | TRUE | ||
5EClient | None | |||
Abstract | None | |||
Account Surfer | None | |||
Advanced REST Client | https://github.com/advanced-rest-client/arc-electron | ^17.0.0 | TRUE | |
Aedron Shrine | None | |||
Aeon | https://github.com/leinelissen/aeon | 23.2.0 | TRUE |
section .text | |
global _start | |
_start: | |
xor eax, eax | |
xor ebx, ebx | |
xor esi, esi | |
jmp _socket | |
_socket_call: |
section .text | |
global _start | |
_start: | |
xor eax, eax ; init eax 0 | |
xor ebx, ebx ; init ebx 0 | |
xor esi, esi ; init esi 0 | |
jmp _socket ; jmp to _socket | |
_socket_call: |
# IMPORTANT! | |
# This gist has been transformed into a github repo | |
# You can find the most recent version there: | |
# https://github.com/Neo23x0/auditd | |
# ___ ___ __ __ | |
# / | __ ______/ (_) /_____/ / | |
# / /| |/ / / / __ / / __/ __ / | |
# / ___ / /_/ / /_/ / / /_/ /_/ / | |
# /_/ |_\__,_/\__,_/_/\__/\__,_/ |