The DROWN Attack

The DROWN AttackDROWN stands for 'Decrypting RSA using Obsolete and Weakened Encryption'. In short what this means is that TLS connections to a large proportion of websites, mail servers and VPN's are open to an attack. SSLv2 was first released in 1995 and depreciated in 2011. It was found that 33% of all HTTPs servers and 22% of those with browser trusted certificates are vulnerable to the attack.  In a separate experiment it was found that OpenSSL, released in 1998, could also be vulnerable. By using an unpatched version of SSLv2, an attacker can decrypt a TLS cipher-text in one minute on a single CPU. This is fast enough to enable man-in-the-middle attacks against modern servers. 26% of all HTTPs servers are vulnerable to this attack. In most cases this vulnerability is simply due to server configurations not being updated. Some embedded devices that have not been updated in years are also vulnerable. OpenSSL, a free Apache toolkit for TLS and SSL protocols, provides an…

Arduino SIM900A GSM Home Automation Tutorial

I have shown you - How to use Sim900A GSM module with Arduino and make an SMS controlled Automation system. Here, for an example, I have shown LEDs that can be turned on/off via SMS using Sim900 GSM module. Arduino with GSM module GSM module Sim900a GSM based Home Automation

Wifi_HomeAutomation.ino - file coding

//Visit for more details on NodeMCU and other projects. #include <ESP8266WiFi.h> const char* ssid = "CPH1613"; // SSID i.e. Service Set Identifier is the name of your WIFI const char* password = "12345678"; // Your Wifi password, in case you have open network comment the whole statement. int R1=D1; // GPIO13 or for NodeMCU you can directly write D7 int R2=D2; int R3=D3; int R4=D4; WiFiServer server(80); // Creates a server that listens for incoming connections on the specified port, here in this case port is 80. void setup() { Serial.begin(115200); delay(10); pinMode(R1, OUTPUT); pinMode(R2, OUTPUT); pinMode(R3, OU…

Wifi HomeAutomation

In this tutorial you will learn to automate things using wfi via your smartphone. Here you will learn to make your own app using MIT APP Inventor.

GoogleAssitance_Automation_.ino  - File Coding

#include <ESP8266WiFi.h>
#include "Adafruit_MQTT.h"
#include "Adafruit_MQTT_Client.h"

#define Relay1            D6
#define Relay2            D5
#define Relay3            D2
#define Relay4            D1

#define WLAN_SSID       "Roboshala"             // Your SSID
#define WLAN_PASS       "roboindia@alok"        // Your password

/************************* Setup *********************************/

#define AIO_SERVER      ""
#define AIO_SERVERPORT  1883                   // use 8883 for SSL
#define AIO_USERNAME    "Roboshala"            // Replace it with your username
#define AIO_KEY         "50a98bb44f6b48b69e645badadf8fb577894"   // Replace with your Project Auth Key

/************ Global State (y…

Introduction to 13 Popular Wireless Hacking Tools

Internet is now the basic need of our daily life. With the increasing use of smartphones, most of the things are now online. Every time we have to do something, we just use our smartphone or desktop. This is the reason wi-fi hotspots can be found everywhere. People also use wireless in their home network to connect all devices. Every person can see the neighborhood wi-fi networks in the system, and they want to use it for free. But most these networks are secured with a password key. You need to know this security key to access the network. When your own network is down, you will desperately want to connect to these neighborhood networks. For this, people generally search for wi-fi password cracking tools to get unauthorized access to those wireless networks. Sometimes when you are on a network, you also want to check what is happening on the network. This happens mostly in big organizations, when an employer wants to check who is doing what in the network. For these things, there ar…