USB 3.1 now has digital signatures: may force you to use vendor chargers only
usb.org63 pointsby cnvogel65 comments
*(uint32_t*)0x20000000 |= (1<<7)
*(uint32_t*)0x20000000 &= ~(1<<7)
should be equivalent to *(uint32_t*)0x2200001C = 1;
*(uint32_t*)0x2200001C = 0;
Also Analog Sharc DSPs (which, I think, still are being sold with this architecture, and still used, even though I've used them only 10 years ago) alias their memory four times, depending if you want to access it as 16bit, 32bit, 48 or 64bit data. def true_math_div(a,b) :
if type(a) is int or type(a) is long :
a = float(a)
if type(b) is int or type(b) is long :
b = float(b)
return a/b
as a and b could be int, float, complex, or some object defining the method __div__. $ nohup ./long_running_process &
$ logout
Previously: long running process continues running after you logout. Recent change in systemd: Process is reaped once your login session ends (depending on flags passed via ./configure when systemd was compiled, your distro of choice might not be affected right now). You've plugged in a device that claims to be...
[ ] a mouse (driver available)
[ ] a storage device (driver available)
[X] a soundcard (driver will be downloaded and installed)
Tick any of the functions you want to activate, or press CANCEL
if you don't want to activate any functions of this device, e.g.
because it's a phone you just want to charge from your laptop.
(of course the wording is utter crap, but you might get the idea...)
Once the first stage, extracting a shell script from one of the „test“ data blobs, has been found it was clear to everybody that something fishy is going on.
It’s inconceivable that I’ve would have found the first stage and just given up, but then it was „only“ a matter of tedious shell reversing…
They could easily done without the „striping“ or „awk RC4“, but that must have complicated their internal testing and development quite a bit.