Post AoMocOKisGbH2N2ehM by luisfcorreia@mastodon.social
(DIR) More posts by luisfcorreia@mastodon.social
(DIR) Post #AoMlriRw44jLuN1zn6 by foone@digipres.club
2024-11-24T11:27:20Z
1 likes, 0 repeats
I got one of those "we hacked your webcam and caught you masturbating" scam emails, and now I'm wondering how hard it would be to make a fake webcam in hardware.Just a little USB device that shows up as the default webcam, but if any program opens it they just get Never Gonna Give You Up
(DIR) Post #AoMluY5L3XEOdFoR0K by foone@digipres.club
2024-11-24T11:27:55Z
0 likes, 0 repeats
that was possible on accident in my previous AV capture setup. I occasionally joined work zoom calls as my laserdisc player
(DIR) Post #AoMlyPnDpPLM4ZBM5Q by dzwiedziu@mastodon.social
2024-11-24T11:28:33Z
0 likes, 0 repeats
@foone In Linux it could be done in software, with V4L2 Loopback.
(DIR) Post #AoMm1ezvkjwK6BfqIi by OchmennoPodcast@literatur.social
2024-11-24T11:28:42Z
0 likes, 0 repeats
@foone well interesting concept… depending on how small you want to push the limits ….
(DIR) Post #AoMmMNnys0uCrExwZs by tanquist@masto.ai
2024-11-24T11:32:50Z
0 likes, 0 repeats
@foone You could start a worldwide hacker movement to Rickroll the scammers.
(DIR) Post #AoMmWDlx1hjWdahw6S by Suiseiseki@freesoftwareextremist.com
2024-11-24T11:35:00.616295Z
0 likes, 1 repeats
@foone I don't see why to do something that can be done completely in software via webcam driver that pipes ffpmeg, with hardware.
(DIR) Post #AoMmhCvkUtD1DBWsQC by Zergling_man@sacred.harpy.faith
2024-11-24T11:36:27.309714Z
0 likes, 0 repeats
@Suiseiseki @foone >foone the troon>expecting sense
(DIR) Post #AoMmjVXEITZ1UY9oYa by quixoticgeek@social.v.st
2024-11-24T11:35:44Z
0 likes, 0 repeats
@foone my first reaction to one of these emails was "ooh, you got the driver's for the camera working? Excellent"
(DIR) Post #AoMmoRfI73pewAHZbc by anthropy@mastodon.derg.nz
2024-11-24T11:37:55Z
0 likes, 0 repeats
@foone on Linux I think you can just use v4l2loopback to create a video device and then you can use ffmpeg to stream video into it.Though that would be a pure software solution, if you'd want a pure hardware solution you'd probably have to use a microcontroller that can fake UVC USB devices and feed the video stream on loop into the faked device output, might need a slightly beefy one if you want decent image quality, but it should be possible
(DIR) Post #AoMmzT8Izlrqfw6t9c by foone@digipres.club
2024-11-24T11:39:59Z
0 likes, 0 repeats
@Suiseiseki for fun!
(DIR) Post #AoMncCNDEzQLzSYCES by apzpins@mstdn.games
2024-11-24T11:46:56Z
0 likes, 0 repeats
@foone If we're taking the build it from existing hardware, USB - HDMI capture device and something to play in it would be enough. Back in the days we had fun with those flash based one on one video chat sites by prerecording something super random and then playing it back via software video input.
(DIR) Post #AoMnkyNMeWmTBSnzzk by dimin@mastodon.social
2024-11-24T11:48:34Z
0 likes, 0 repeats
@foone get one of those cheap HDMI capture cards that show up as a webcam, and connect a pi pico with an SD card to it. https://www.cnx-software.com/2024/11/19/high-speed-data-acquisition-raspberry-pi-pico-2-hstx-interface-cheaper-hdmi-to-usb-3-0-video-capture-dongle/
(DIR) Post #AoMocOKisGbH2N2ehM by luisfcorreia@mastodon.social
2024-11-24T11:58:11Z
0 likes, 0 repeats
@foone same but with a capture from my Amiga 1200you're not alone in this!
(DIR) Post #AoMpHGtPRW0Lpkl8ZU by funkylab@mastodon.social
2024-11-24T12:05:36Z
0 likes, 0 repeats
@foone should not be that hard; you'd need a microcontroller that does USB2 with capacity for a handful of endpoints, which is most USB-enabled microcontrollers these days. You need to implement the control interface EP to tell the host that hey, you're a camera, res W×H, streaming H.264/MJPEG/…, and a bulk or isochronous endpoint for the video stream. In this case, the easy bulk does it, playing back a video from flash isn't timing critical anyways.Haven't tried that using Linux' USB gadget1/2
(DIR) Post #AoMpYRFADBcGrL7XCS by DotMaetrix@chitter.xyz
2024-11-24T12:08:42Z
0 likes, 0 repeats
@foone "I have obtained your entire internet history and i know EXACTLY what you're getting off to right now"*Stock Aitken Waterman's drum machine kicks in*".... i mean, hey I ain't judging!"
(DIR) Post #AoMqiJiJA8beM71jH6 by msmeissn@infosec.exchange
2024-11-24T12:21:39Z
0 likes, 0 repeats
@foone v4l2loopback device... Done :)
(DIR) Post #AoMvqMfGZfrFayGEiW by jmax@mastodon.social
2024-11-24T13:19:06Z
0 likes, 0 repeats
@foone That is genius. Pure genius.
(DIR) Post #AoMwJnCez2MIIjuf0C by Fragarach@beige.party
2024-11-24T13:24:27Z
0 likes, 0 repeats
@foone Got a Lenovo desktop (I know), but the webcam is something you slide up out of a slot to use, so you have to make an active decision to use it, rather than having it enabled all the time.
(DIR) Post #AoMwMfKGjAD2jsqFZg by krono@toot.berlin
2024-11-24T13:24:48Z
0 likes, 0 repeats
@foone That's how I got a percipation map into home assistant.
(DIR) Post #AoMy4FZrv8CrZsU8hc by MugsysRapSheet@mastodon.social
2024-11-24T13:43:59Z
0 likes, 0 repeats
@foone The most obvious evidence that an email trying to extort you is a #scam is the complete & total lack of any details. 🤔
(DIR) Post #AoN3W9vX1RervpkG3c by TheNovemberMan@bookstodon.com
2024-11-24T14:45:07Z
0 likes, 0 repeats
@foone 👍💯👍😅
(DIR) Post #AoOGg3DmImIoanHqAy by parkerlreed@twit.social
2024-11-25T04:42:50Z
0 likes, 0 repeats
@sirocyl @astraleureka @foone Funnily enough I only thought to check what the hell this was doing because it took about 5 seconds to show up on the computer. I knew something was up!
(DIR) Post #AoOGg3x9a4bArWW4u0 by foone@digipres.club
2024-11-25T04:47:16Z
0 likes, 0 repeats
@parkerlreed @sirocyl @astraleureka I love that the easiest way to determine if something is Linux is to see if it takes a while to boot up.