News for hackers. Stuff that matters.
Re:Roll your own QEMU for fun by rpgwaiter on Monday September 11, 2023 @04:16PM (#37473030)
Am I missing something? Where's the actual course? I just see a description for one.
Re:Roll your own QEMU for fun by chandlerswift on Monday September 11, 2023 @04:24PM (#37473160)
It looks like course details are linked in the sidebar to the right: https://opensecuritytraining.info/AdvancedX86-VTX.html (perhaps this URL would have made more sense for submission, per "Please submit the original source"?)
Re:Roll your own QEMU for fun by pvg on Monday September 11, 2023 @04:22PM (#37473123)
Actual title: Advanced x86: Virtualization with Intel VT-x

Original URL: https://opensecuritytraining.info/AdvancedX86-VTX.html

Re:Roll your own QEMU for fun by dang on Monday September 11, 2023 @04:27PM (#37473196)
Changed from https://niccs.cisa.gov/education-training/catalog/opensecuri.... Thanks!

Submitters: "Please submit the original source. If a post reports on something found on another site, submit the latter." - https://news.ycombinator.com/newsguidelines.html

Re:Roll your own QEMU for fun by mshockwave on Monday September 11, 2023 @05:14PM (#37473791)
The links to PDF and ODP materials should be swapped
Re:Roll your own QEMU for fun by matt3210 on Monday September 11, 2023 @05:52PM (#37474211)
The graph at the bottom shows a great learning path to lead up to and follow the VT-x virtualization
Re:Roll your own QEMU for fun by snvzz on Monday September 11, 2023 @06:20PM (#37474489)
Deprecated, although of historical importance in legacy ISA.

The homologue in the standard ISA is RISC-V H extension[0], which is part of the Privileged RISC-V Specification.

Unsurprisingly, relative to VT-x, it is much simpler.

0. https://five-embeddev.com/riscv-isa-manual/latest/hypervisor...

Re:Roll your own QEMU for fun by MobiusHorizons on Monday September 11, 2023 @06:28PM (#37474567)
VT-x is not a RISC-V feature, it is a feature of x86 cpus, which is definitely not deprecated. VT-x is (as far as I know) the technology that allows acceptable speed virtualization of virtual machines, which is the backbone of cloud computing. RISC-V H extension is not applicable to intel CPUs even if it provides features that solve similar problems (ie it cannot possibly be the replacement).

https://en.wikipedia.org/wiki/X86_virtualization#Intel-VT-x

Re:Roll your own QEMU for fun by snvzz on Monday September 11, 2023 @06:34PM (#37474608)
Noted. Edited "replacement" into "homologue".
Re:Roll your own QEMU for fun by teleforce on Monday September 11, 2023 @06:24PM (#37474517)
Awesome, thanks for the links.

Apparently it's part of the open source courses and learning materials portal on security, x86, ARM, malware, VM, intrusion detection, pcap analysis, crypto, trusted computing, smart card, reverse engineering, forensics, secure coding, software exploits, etc:

https://opensecuritytraining.info/Training.html

Re:Roll your own QEMU for fun by the_panopticon on Monday September 11, 2023 @07:16PM (#37474978)
All of the training at https://opensecuritytraining.info/Training.html is valuable. Xeno Kovah who set this up originally also hosts a nice timeline of exploit papers https://darkmentor.com/timeline.html, too.
Re:Roll your own QEMU for fun by pietrushnic on Monday September 11, 2023 @08:06PM (#37475339)
There is continuation of OpenSecurityTraining project https://ost2.fyi/
Re:Roll your own QEMU for fun by userbinator on Tuesday September 12, 2023 @12:19AM (#37476902)
Unfortunately no mention of V86 even in the intro/history section, which could be considered the origins of x86 virtualisation technology, and achieved widespread use starting with Windows/386 and all the way through the Win9x lineage. If you've ever used those versions of Windows, you've used a hypervisor.
Re:Roll your own QEMU for fun by zeusk on Tuesday September 12, 2023 @02:34AM (#37477536)
Windows 11 now enables VBS by default; so all modern PCs are running a hypervisor as well.
Re:Roll your own QEMU for fun by LoganDark on Tuesday September 12, 2023 @03:07AM (#37477692)
Anyone who enabled WSL2 was also running Windows under Hyper-V so that Linux could run at the same level. (The same thing virtualization-based security uses.)