Not according to the article, which says the vulnerable path runs "during the TCP handshake, ..."
My $50 router has two cores. root@OpenWrt2:~# lscpu Architecture: mips Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Model name: - Model: MIPS 1004Kc V2.15 Thread(s) per core: 2 Core(s) per socket: 2…
I do see sockets listening on all interfaces, but those are blocked by the firewall. root@OpenWrt2:~# ss -Qlnt4 'src 0.0.0.0' State Local Address:Port Peer Address:Port LISTEN 0.0.0.0:443 0.0.0.0:* LISTEN 0.0.0.0:80…
https://openwrt.org is online again
There are probably several other projects. I remember coming across OpenOCD recently https://openocd.org/pages/repos.html
A surprisingly long article for a one-line fix the authors didn’t send.
It is required mainly for VMs that use virbr0 and NAT. Networking options like macvtap don't need it.
https://github.com/mariuz/linux-0.01 might give you some ideas.
https://en.wikipedia.org/wiki/Load-link/store-conditional
Another bit of trivia about the shebang support in Linux is that is possible to build the kernel without it. https://github.com/torvalds/linux/blob/master/fs/Kconfig.bin... config BINFMT_SCRIPT tristate "Kernel support…
I don't quite understand what --exec does. If I leave out --exec from example 3, is it supposed to prevent bash from executing other programs? $ landrun --log-level debug --ro /usr/bin,/lib,/lib64 /usr/bin/bash --norc…
Large projects like the Linux kernel, which are mostly C, use the preprocessor in .S files quite heavily. Linux has hardly any .s files. ~/linux$ find . -name '*.s' ./arch/x86/kernel/asm-offsets.s ./kernel/bounds.s…
Function typedefs make this less confusing by removing awkward parentheses. e.g. typedef int read_block_fn(void *context, u8 *buf, unsigned int block, size_t len);…
Nested virtualization needs at least an M3 https://developer.apple.com/documentation/virtualization/vzg... This is the sad situation on my M2 MacBook Pro :( $ swift repl Welcome to Apple Swift version 6.0.2…
This is form-over-function, classic Apple. They don't want to give even the slightest impression that they are selling a wired mouse.
From a Raspberry Pi 5: L2 cache line is 128 Vendor ID: ARM Model name: Cortex-A76 $ lscpu -C NAME ONE-SIZE ALL-SIZE WAYS TYPE LEVEL SETS PHY-LINE COHERENCY-SIZE L1d 64K 256K 4 Data 1 256 64 L1i 64K 256K 4 Instruction 1…
There's a Python library that has been quite reliable for me for local control. $ python3 Python 3.12.4 (main, Jun 6 2024, 18:26:44) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin Type "help", "copyright", "credits" or…
Yes, these commands have way too many options for anyone to remember. The commands are best wrapped up in a script. An ISO install is usually a manual process that can take time, but it is definitely easier.
Most Linux distributions ship ready-made VM images which are easier to turn into VMs. See https://news.ycombinator.com/item?id=40610332
https://www.apple.com/shop/product/HMJU2ZM/A/belkin-ethernet...
The exact same thing happens with GCC 12 with 32-bit MIPS. #include <asm/unistd.h> char msg[] = "hello, world!\n"; int main(void) { register int syscall_no asm("v0") = __NR_write; register int arg1 asm("a0") = 1;…
There's also virt-install, which is part of the Virt Manager package. https://github.com/virt-manager/virt-manager/blob/main/man/v... curl --output-dir $HOME/.local/share/libvirt/images/ -LO…
Returning both the ULA and global addresses should be okay. This is what my OpenWRT router does without any special setup. wk1 is one of my local machines. $ dig +short wk1 AAAA @192.168.1.1 2601:646:...…
Found it in the readline manual https://tiswww.cwru.edu/php/chet/readline/readline.html#inde... insert-comment (M-#) Without a numeric argument, the value of the comment-begin variable is inserted at the beginning of…
Is this something special you have set up on your Mac? I keep getting screenshots when I hit command-shift-3. https://support.apple.com/en-us/102646
Not according to the article, which says the vulnerable path runs "during the TCP handshake, ..."
My $50 router has two cores. root@OpenWrt2:~# lscpu Architecture: mips Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Model name: - Model: MIPS 1004Kc V2.15 Thread(s) per core: 2 Core(s) per socket: 2…
I do see sockets listening on all interfaces, but those are blocked by the firewall. root@OpenWrt2:~# ss -Qlnt4 'src 0.0.0.0' State Local Address:Port Peer Address:Port LISTEN 0.0.0.0:443 0.0.0.0:* LISTEN 0.0.0.0:80…
https://openwrt.org is online again
There are probably several other projects. I remember coming across OpenOCD recently https://openocd.org/pages/repos.html
A surprisingly long article for a one-line fix the authors didn’t send.
It is required mainly for VMs that use virbr0 and NAT. Networking options like macvtap don't need it.
https://github.com/mariuz/linux-0.01 might give you some ideas.
https://en.wikipedia.org/wiki/Load-link/store-conditional
Another bit of trivia about the shebang support in Linux is that is possible to build the kernel without it. https://github.com/torvalds/linux/blob/master/fs/Kconfig.bin... config BINFMT_SCRIPT tristate "Kernel support…
I don't quite understand what --exec does. If I leave out --exec from example 3, is it supposed to prevent bash from executing other programs? $ landrun --log-level debug --ro /usr/bin,/lib,/lib64 /usr/bin/bash --norc…
Large projects like the Linux kernel, which are mostly C, use the preprocessor in .S files quite heavily. Linux has hardly any .s files. ~/linux$ find . -name '*.s' ./arch/x86/kernel/asm-offsets.s ./kernel/bounds.s…
Function typedefs make this less confusing by removing awkward parentheses. e.g. typedef int read_block_fn(void *context, u8 *buf, unsigned int block, size_t len);…
Nested virtualization needs at least an M3 https://developer.apple.com/documentation/virtualization/vzg... This is the sad situation on my M2 MacBook Pro :( $ swift repl Welcome to Apple Swift version 6.0.2…
This is form-over-function, classic Apple. They don't want to give even the slightest impression that they are selling a wired mouse.
From a Raspberry Pi 5: L2 cache line is 128 Vendor ID: ARM Model name: Cortex-A76 $ lscpu -C NAME ONE-SIZE ALL-SIZE WAYS TYPE LEVEL SETS PHY-LINE COHERENCY-SIZE L1d 64K 256K 4 Data 1 256 64 L1i 64K 256K 4 Instruction 1…
There's a Python library that has been quite reliable for me for local control. $ python3 Python 3.12.4 (main, Jun 6 2024, 18:26:44) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin Type "help", "copyright", "credits" or…
Yes, these commands have way too many options for anyone to remember. The commands are best wrapped up in a script. An ISO install is usually a manual process that can take time, but it is definitely easier.
Most Linux distributions ship ready-made VM images which are easier to turn into VMs. See https://news.ycombinator.com/item?id=40610332
https://www.apple.com/shop/product/HMJU2ZM/A/belkin-ethernet...
The exact same thing happens with GCC 12 with 32-bit MIPS. #include <asm/unistd.h> char msg[] = "hello, world!\n"; int main(void) { register int syscall_no asm("v0") = __NR_write; register int arg1 asm("a0") = 1;…
There's also virt-install, which is part of the Virt Manager package. https://github.com/virt-manager/virt-manager/blob/main/man/v... curl --output-dir $HOME/.local/share/libvirt/images/ -LO…
Returning both the ULA and global addresses should be okay. This is what my OpenWRT router does without any special setup. wk1 is one of my local machines. $ dig +short wk1 AAAA @192.168.1.1 2601:646:...…
Found it in the readline manual https://tiswww.cwru.edu/php/chet/readline/readline.html#inde... insert-comment (M-#) Without a numeric argument, the value of the comment-begin variable is inserted at the beginning of…
Is this something special you have set up on your Mac? I keep getting screenshots when I hit command-shift-3. https://support.apple.com/en-us/102646