Recovering clock from Arduino.(Wlessly) (Originally published on Sunday, March 22, 2020)

 So with our previous post, we got a very basic introduction to EM and EMI. This post will concentrate mostly on hands-on working into EMI and data recovery from EMI. For this I am using a simple arduino, and trying to recover some clock signals that occur in the arduino. Now with my arduino uno the clock is 16MHz, and one can observe a harmoic @ the multiples of fundamental frequencies, so a simple test with your probe at those frequencies we will have peaks in the FFT spectrum. The images are attached below.


So the above attached images are the clock at the original frequency and it's odd and even harmonics, usually in MIL and AVI class equipments and instruments this type of harmonics is suppressed without mercy ruthlessly, like the same way conquistadors captures Mexico city (https://www.pastmedicalhistory.co.uk/smallpox-and-the-conquest-of-mexico/), I mean it took them 3 years to erase the entire fucking race for the race and urge for gold and the possible fountain of youth. So that shit aside, the same harmonic in the time domain will look like the following image, it's attached for reference purpose only not for use

So this aside, for this I use a hackRF clone available and works decently, for EM sniffer probe I use my oscilliscopes probe as a sniffer or an E Probe by simply gnding the gnd to signal.

When I get near the board my FFT spectrum looks like this

Let's discuss about how this hole and it's dimension can affect my signal sniffing capabilities in a later tutorial with some simulations of near and far field. For now lets get the clock. I have attached my flowgraph in here and uploaded it to my github repo as well. So, here goes something.

So, the idea is simple capture IQ raw data , get it's magnitude, do a MA, thresh it and see some thing, this is not as reliable due to my crude instruments and my crude knowledge in instrumentation, but the output image is seen below

 And here's the github link for all the things https://github.com/Infiltra/SCAandRadioStuff

 

Now I need to think on classifying these things, let me take some time.

Comments

Popular posts from this blog

Understanding IQ in Communication Systems: Complex Numbers (Originally posted on Wednesday, October 14, 2020)

Okay, this is new (Originally posted on Thursday, January 30, 2020)