e-LockPicking: Opening Electronic DoorsI bought this lock under the brand of TaftaApr 15, 2015Apr 15, 2015
Inertial Sensor Side Channel: Guessing Your Unlock CodeFew years back I started thinking about how much information could be extracted from a phone’s inertial sensors to guess some sensitive…Jun 21, 2014Jun 21, 2014
Dumping Pebble’s FirmwarePebble ( http://www.getpebble.com) is a smart-watch pretty popular for rasing more than $10 million from a Kickstarter campaign.Jan 8, 2014Jan 8, 2014
Quickly Adapting U-Boot to a Custom BoardAlmost every company manufacturing Embedded Systems produce their own boards with their very own peripherals, which of course, need to be…Sep 16, 2013Sep 16, 2013
netfrag: Limiting tcp/ip packets sizeA few days ago I hit an awful bug in the iOS’s TCPI/IP stack which drove me crazy for a while since everything worked fine on other…Feb 5, 2013Feb 5, 2013
Debugging U-Boot after relocating to RAMIf some day you find yourself debugging u-boot, or maybe another bootloader, you will probably face a problem when setting breakpoints at…Oct 28, 2012Oct 28, 2012
mystrlen vs android-bionic’s strlen on ARM CPUAfter my last post I got a request from @trufae asking for a benchmark against Android’s bionic library so there I go. I begun compiling…Oct 2, 2012Oct 2, 2012
strchr() optimized for ARM and performance analysisNote: This optimization are for an ARMv5 processor (arm926ejs) further improvement could be achieved in a newer ARM versionsOct 1, 2012Oct 1, 2012
ARM Optimized strlen()Few weeks ago I started a personal project to enable lua programming under u-boot to allow easy access of peripherals and create small…Sep 27, 2012Sep 27, 2012
Papers of the Month: Detecting RF Devices & Embedded Multi-CoreThe paper presents a series of techniques which goal is to detect the presence of RF signal from different devices such as bluetooth…Oct 3, 2011Oct 3, 2011