Thursday, December 1, 2016

How to send a text command to STM32 with USART

This article describes how a string can be send to STM32 microcontroller with USART. It contains a simple code example which shows how to drive an LED by sending text commands from a laptop to STM32 board. Enjoy!

Read more about sending text to STM32 microcontroller.

Tuesday, November 29, 2016

Fuzzing Python marshal protocol

Python's marshal module provides a serialization protocol for Python objects. It provides functionality for writing/reading Python objects in a binary format. This module is used by other Python components, for example, in .pyc files (pseudo-compiled Python code). But Python also has public API to access this serialization protocol.

Wednesday, August 31, 2016

How to implement DNS tunneling in Java

What can you do if a firewall blocks all usual TCP/UDP connections to the Internet? There is one way to establish such a connection if the firewall allows recursive DNS requests to external DNS servers. It's called "DNS tunneling". The article explains how DNS tunneling works, and gives an idea how it can be implemented in pure Java.

Tuesday, August 23, 2016

Instructions how to calculate the value of current limiting resistor

A current limiting resistor should be used if you want to drive an LED from a microcontroller, for example STM32. Here is a tutorial which will tell you how to calculate the value of a current limiting resistor for an LED.


A current limiting resistor, an LED, STM32 board

Sunday, August 21, 2016

Instructions how to make a power supply for breadboard

Here is a tutorial which shows how you can make a power supply for your breadboard. The power supply is very simple, and outputs 5V or 3.3V regulated voltage. It can be installed to a breadboard for prototyping other circuits.


Instructions how to make a power supply for breadboard

Friday, August 19, 2016

Oracle JRE and JDK Cryptographic Roadmap

“Oracle JRE and JDK Cryptographic Roadmap” contains plans for disabling/enabling cryptographic algorithms which are supported in Oracle’s JRE and JDK. This roadmap has been recently published by Java team.


Oracle JRE and JDK Cryptographic Roadmap

Thursday, August 18, 2016

Getting started with STM32 microcontrollers on Linux

Here is a tutorial which will tell you how to get started with programming STM32 microcontrollers on Linux with ST-LINK/V2 programmer. It will help you to develop, compile and upload to STM32 your first application - just driving an LED. This is not a very useful application, but then you can use it as a template for further more interesting projects. The tutorial describes STM32F1 board which may be quite old, but it still can be used for simple DIY projects.


Driving an LED from STM32 microcontroller on Linux, ST-LINK/V2 programmer