My experience with embedded systems allows me to be fairly certain that this bugfest is due to an electronics engineer writing the software for the card. Way too often small R&D teams, especially working on new products, have EE people being assigned to part-time-embedded-programmer roles. This is especially scary as some of these teams work on internet-facing pieces of hardware - home routers/gateways, etc. One cool…
Hacking Transcend WiFi SD Cards
11–20 of 58 posts
Re: Hacking Transcend WiFi SD Cards
#12How are these cards powered?
Re: Hacking Transcend WiFi SD Cards
#13My experience with embedded systems allows me to be fairly certain that this bugfest is due to an electronics engineer writing the software for the card. Way too often small R&D teams, especially working on new products, have EE people being assigned to part-time-embedded-programmer roles. This is especially scary as some of these teams work on internet-facing pieces of hardware - home routers/gateways, etc. One cool…
As someone who's written software for all his life, I'll posit that most "software engineers" write code like this. People don't test corner cases; they just shit out code, check that it works in the browser, and ship it. That's why the regexes like /.PNG/ are in there: they work, but they don't prevent the security problems they intend to prevent. If the engineer writing the code had written unit tests that checked…
Reminds me of claims of deliberate backdoors. Of course, these can often be used for bad things too.
Re: Hacking Transcend WiFi SD Cards
#14My experience with embedded systems allows me to be fairly certain that this bugfest is due to an electronics engineer writing the software for the card. Way too often small R&D teams, especially working on new products, have EE people being assigned to part-time-embedded-programmer roles. This is especially scary as some of these teams work on internet-facing pieces of hardware - home routers/gateways, etc. One cool…
Re: Hacking Transcend WiFi SD Cards
#15"Oh sure I've got an SD card you can borrow..."
Re: Hacking Transcend WiFi SD Cards
#16Re: Hacking Transcend WiFi SD Cards
#17In the same vein, though I can't find the video for it right now: http://www.khanfu.com/m/plain/29/event/1978 (this was also presented at Defcon 21)
Re: Hacking Transcend WiFi SD Cards
#18My experience with embedded systems allows me to be fairly certain that this bugfest is due to an electronics engineer writing the software for the card. Way too often small R&D teams, especially working on new products, have EE people being assigned to part-time-embedded-programmer roles. This is especially scary as some of these teams work on internet-facing pieces of hardware - home routers/gateways, etc. One cool…
As someone who's written software for all his life, I'll posit that most "software engineers" write code like this. People don't test corner cases; they just shit out code, check that it works in the browser, and ship it. That's why the regexes like /.PNG/ are in there: they work, but they don't prevent the security problems they intend to prevent. If the engineer writing the code had written unit tests that checked…
Re: Hacking Transcend WiFi SD Cards
#19Re: Hacking Transcend WiFi SD Cards
#20I thought only PHP did things like that :)
I hope this is disabled in mod_perl? Because if not I need to let someone know they need to audit their code.
PS. I get how useful this is, and it's well documented, but this functionality should be in the ancillary function (i.e. used when needed), not in the default one.