This board is perfect if you want to learn to program ARM assembly or cross-compiling but the ARM architecture it's one of the most closed and patent-restricted technologies out there. Teaching ARM is the equivalent to teaching Visual Basic Programming, common but very closed architecture.
So it's not really open, even if the PCB design is open.
A truly open system would be OpenRISC, there are dev. boards out there like this one (I'm not affiliated to OpenRISC in any way). They are more expensive because are made with are FPGAs, but that's what you should learn in school.
If you do software remotely with a group of people, in my experience some kind of email encryption is always used even by non-programmers/managers. I have observed technical people is more inclined to use pgp/enigmail solutions while corporate clients tend to use S/MIME.
Not everything I write is encrypted, but non-encrypted work-related sensible stuff is the exception, not the rule.
Much like graphics-intensive software can come with shader code to offload processing to the GPU, couldn't a video codec or an implementation of SSL or whatever come with code that would allow an FPGA to do part of the work?
Yes but decent-sized FPGAs are crazy expensive.
It is false that FPGAs consume less power, they are power hogs and are slow (max 200-300 mhz). Neither are there because of their reconfiguration powers. They are used because of the bandwidth. Specifically, memory bandwidth. CPUs are just big state-machines that can read from DRAM 64 bits at the time. Not many algorithms are optimized for that. But you can optimally implement every algorithm on a FPGA, and gains are usually tremendous, even with a slow, hot and expensive chip.
That's why I have a Sony NEX. Small size, but giant DSLR-like sensor (APC-C actually better than some Canon DSLRs), 1080p stabilized Video that doesnt sucks. Manual controls and modern interface that even has simple tutorials (has a moder cpu with linux inside). Quality is great. All-metal.
Battery kind of sucks, but then I have an older NEX 5 model.
No education and no occupation, ha? So who is working for NASA then, that this 'no-education and no-occupation' individual is able to break into their systems?
A virus can break into your huge, complex and perfectly evolved human immune system, while being the simplest lifeform.
Defending is a much harder problem than attacking.
I like gnome 3 too, I just found it too different and not really mature for the time being. As every human, I need time to adapt, and gnome 3 do not provide for a good backwards-compatible interface (there is one but is a hack and it sucks) . Even windows 8 has a fallback interface that looks exactly like windows 7.
People already told you but I will confirm it. I've published scientific papers, even in physics (photonics) journals. You need to know about the topic and have perfect English, but do not need special qualifications or titles. In fact nobody ask if you hold any title, take a look at the published papers, I never see any title or reference to qualifications there.
On the other hand, it's true that publishing something before filing a patent is a no-no.
For those without access to the ACM paywall, this is an extension of Rizzo-Duong practical padding oracle attack published last year (citation needed in the ACM paper?)
This will never get modded up here, but windows phone UI is really innovative. Let's be sincere, android UI is very similar to Iphone, and very similar to blackberry too. A lot of icons, you push into one, and the app opens. How innovative. Windows phone UI is actually different, and beautiful.
And I don't work for Microsoft, nor I have a single windows install at home (or in the office) because in the desktop, windows sucks.
I also have been using Virtualbox since then 1.xx version (now 4.xx) in many hardware environments, always using ubuntu as host, and many guest from OpenBSD to windows 8.
I never had the single problem with it, everything worked rock-stable and fast. Since the oracle take-over, I have to say it actually improved a lot, just take a look at the changelog, hundreds of bugs fixed in the last months.
I think all this hydrogen tech is very dangerous, we will start burning hydrogen and more of it will leak and escape from the earth since it is so light and before too long we will run out of water. Oh we will have plenty of oxygen, but the oceans will dry up and all life will die except the giant sandworms... At least we will have spice.
If you burn hydrogen you get water vapor, it's not lost at all.
That's not the way vaccines work. If the prostitute is also vaccinated (very likely) probabilities compound and you have 90%*90% = 99% chance that prostitute won't kill you.
Preface: I know a thing or two about BIOS hacking.
Me too, I did it several times. Not too hard if you have several motherboards to waste:)
Given the very limited space available in the average PC Flash BIOS chip, how fancy can this possibly be, ?
Well apparently this was found on the wild, working.
This doesn't leave a whole lot of space for adding an attack module.
You don't need very much if you know assembly. 512 bytes (yes, bytes) is enough for a very good win32 shellcode with network access. I have found anything from 1KB to 30 KB free memory, and you always can trash unused ROM extensions or bitmaps.
Modern operating systems don't use the BIOS at all past the bootloader
This is incorrect. Most operative system uses the BIOS well past the bootloader to get the memory map, VGA mode setting and other stuff like setting up BIOS32 structures, even if the are not used later.
It might be possible to punt out some other chunk of the BIOS to make room, but that's playing with fire. If the machine becomes unbootable, the rootkit won't get very far.
True, but BIOS persistence is only an additional vector. If it detects an incompatible BIOS, it simple don't use that way to persist on the system.
You can see he's old-school when he wanted to see the source code to find bugs. Modern reverse-engineering techniques and tools make source code mostly irrelevant, even for embedded devices.
"fiddling around with electronics" No. This guy is at most, plugging and unplugging connectors that were designed to not be plugged in the wrong socket. This needs zero skill. You need much more skill to fix a car engine, and I don't see that in the news. Nice hobby. Why it's on slashdot?
Now I see the tag. "Hardware hacking" ?!? Hardware hacking my ass. The xbox 360 glitch hack is hardware hacking, this is, at most, pointless hardware assembly.
It is not about pure openess, it's about knowing what the f*** is happening inside a CPU. I bet none of you know.
You can also use OpenRISC for that, and if the kid want to design his own CPU he can do that too, unlike with this board.
This board is perfect if you want to learn to program ARM assembly or cross-compiling but the ARM architecture it's one of the most closed and patent-restricted technologies out there. Teaching ARM is the equivalent to teaching Visual Basic Programming, common but very closed architecture.
So it's not really open, even if the PCB design is open.
A truly open system would be OpenRISC, there are dev. boards out there like this one (I'm not affiliated to OpenRISC in any way). They are more expensive because are made with are FPGAs, but that's what you should learn in school.
Wait until work to learn proprietary stuff.
If you do software remotely with a group of people, in my experience some kind of email encryption is always used even by non-programmers/managers.
I have observed technical people is more inclined to use pgp/enigmail solutions while corporate clients tend to use S/MIME.
Not everything I write is encrypted, but non-encrypted work-related sensible stuff is the exception, not the rule.
Much like graphics-intensive software can come with shader code to offload processing to the GPU, couldn't a video codec or an implementation of SSL or whatever come with code that would allow an FPGA to do part of the work?
Yes but decent-sized FPGAs are crazy expensive.
It is false that FPGAs consume less power, they are power hogs and are slow (max 200-300 mhz). Neither are there because of their reconfiguration powers.
They are used because of the bandwidth. Specifically, memory bandwidth. CPUs are just big state-machines that can read from DRAM 64 bits at the time. Not many algorithms are optimized for that. But you can optimally implement every algorithm on a FPGA, and gains are usually tremendous, even with a slow, hot and expensive chip.
Convincing to who? to you?
ACM was quite convinced back in 2000 when they published the paper.
They obviously implemented it because it contains a lot of measurements.
That's why I have a Sony NEX. Small size, but giant DSLR-like sensor (APC-C actually better than some Canon DSLRs), 1080p stabilized Video that doesnt sucks. Manual controls and modern interface that even has simple tutorials (has a moder cpu with linux inside). Quality is great. All-metal.
Battery kind of sucks, but then I have an older NEX 5 model.
A virus can break into your huge, complex and perfectly evolved human immune system, while being the simplest lifeform.
Defending is a much harder problem than attacking.
I like gnome 3 too, I just found it too different and not really mature for the time being.
As every human, I need time to adapt, and gnome 3 do not provide for a good backwards-compatible interface (there is one but is a hack and it sucks) .
Even windows 8 has a fallback interface that looks exactly like windows 7.
It is crazy to think that shipping gnome 2.32, OpenBSD 5.0 has become much more desktop-friendly than Ubuntu.
People already told you but I will confirm it. I've published scientific papers, even in physics (photonics) journals. You need to know about the topic and have perfect English, but do not need special qualifications or titles. In fact nobody ask if you hold any title, take a look at the published papers, I never see any title or reference to qualifications there.
On the other hand, it's true that publishing something before filing a patent is a no-no.
Never mind, just found like three citations to Rizzo-Duong paper in this paper.
For those without access to the ACM paywall, this is an extension of Rizzo-Duong practical padding oracle attack published last year (citation needed in the ACM paper?)
So the government ends paying for the people education? that already happens in most of the civilized world.
This will never get modded up here, but windows phone UI is really innovative. Let's be sincere, android UI is very similar to Iphone, and very similar to blackberry too. A lot of icons, you push into one, and the app opens. How innovative. Windows phone UI is actually different, and beautiful.
And I don't work for Microsoft, nor I have a single windows install at home (or in the office) because in the desktop, windows sucks.
He looks too important.
Maybe people would cease to tag him if he didn't look like the Architect from Matrix.
I also have been using Virtualbox since then 1.xx version (now 4.xx) in many hardware environments, always using ubuntu as host, and many guest from OpenBSD to windows 8.
I never had the single problem with it, everything worked rock-stable and fast. Since the oracle take-over, I have to say it actually improved a lot, just take a look at the changelog, hundreds of bugs fixed in the last months.
I think all this hydrogen tech is very dangerous, we will start burning hydrogen and more of it will leak and escape from the earth since it is so light and before too long we will run out of water. Oh we will have plenty of oxygen, but the oceans will dry up and all life will die except the giant sandworms... At least we will have spice.
If you burn hydrogen you get water vapor, it's not lost at all.
That's not the way vaccines work. If the prostitute is also vaccinated (very likely) probabilities compound and you have 90%*90% = 99% chance that prostitute won't kill you.
jajajaja!
Use a signed-BIOS. All Intel motherboard have a signed BIOS (Actually it's EFI).
I would use Intel motherboards.
Me too, I did it several times. Not too hard if you have several motherboards to waste :)
Well apparently this was found on the wild, working.
You don't need very much if you know assembly. 512 bytes (yes, bytes) is enough for a very good win32 shellcode with network access. I have found anything from 1KB to 30 KB free memory, and you always can trash unused ROM extensions or bitmaps.
This is incorrect. Most operative system uses the BIOS well past the bootloader to get the memory map, VGA mode setting and other stuff like setting up BIOS32 structures, even if the are not used later.
True, but BIOS persistence is only an additional vector. If it detects an incompatible BIOS, it simple don't use that way to persist on the system.
You can see he's old-school when he wanted to see the source code to find bugs. Modern reverse-engineering techniques and tools make source code mostly irrelevant, even for embedded devices.
"fiddling around with electronics"
No. This guy is at most, plugging and unplugging connectors that were designed to not be plugged in the wrong socket. This needs zero skill. You need much more skill to fix a car engine, and I don't see that in the news. Nice hobby. Why it's on slashdot?
Now I see the tag. "Hardware hacking" ?!? Hardware hacking my ass. The xbox 360 glitch hack is hardware hacking, this is, at most, pointless hardware assembly.