Wednesday, February 20, 2008

Self-propagating Packets in Harvard Sensor Networks

Qijun Gu and Rizwan Noorani at the CS Department of Texas State University at San Marcos have developed a ``mal-packet,'' which rebroadcasts itself upon reception by a Mica2. This is interesting because the mal-packets target a Harvard architecture machine, which has separate memories for code and data. As they are unable to execute the packet in data memory as code,they instead set up the stack to call a library function for rebroadcasting, similarly to how a return-to-libc attack would operate in Unix. Consult their WiSec '08 submission for more details.

Such an attack is important because it shows that the MSP430, which I crafted an overflow for in this article, is not the only sensor platform that's vulnerable to attack. It's not necessary for a node to be able to execute arbitrary code to cause a packet retransmission, being able to call existing code with arbitrary parameters is sufficient.


J. said...

nice post, this is interesting research. I look forward to the follow-ups.

Blogger said...

If you need your ex-girlfriend or ex-boyfriend to come crawling back to you on their knees (no matter why you broke up) you need to watch this video
right away...

(VIDEO) Get your ex CRAWLING back to you...?

Lara Gargett said...

Thanks for providing such valuable information. There is one such company that goes by the name of Online Assignment Expert that caters to the needs of students in universities around the world. We provide Assignment help Australia with our exceptional team of writers who are experts in their corresponding disciplines and cover numerous amounts of related topics.
You can do a lot by efficiently delivering java programming assignment help that is a part of the discipline of computer science. Our value-added services cover one-to-one sessions with the experts of Assignment provider proofreading, and quality checking free of cost! Moreover, assignments written by us are plagiarism-free provided with a set of Turnitin report. We guarantee 100% customer satisfaction through our services. Contact our services now!

Elena Harper said...

It has been seen that a blog is an easiest way to convey information and the same has been found here. I really appreciate your effort and work as you have provided lots of information. Similarly, I wanted to inform the readers that I am an academic writer at My Assignment Services where we assist students in completing their assignments accurately. Here, we would like to convey that we are offering Java assignment help for students who are studying at 3.
an Australian university. My Assignment Services assist each student with the help of subject specialists who have worked on different topics. In case, if you are searching for programming assignment help simply contact us. We have services like MATLAB assignment help, live sessions, Python assignment help, expert consultation and more. We have been the genie of Aladdin for many students. Students do not need to pay much for all these services. So, avail the best JAVA assignment help and get complete your pending assignments before the submission date.