Article QR Code: USSD attack The QR code or Quick Response code was originally designed for industrial applications, and has quickly gained popularity in the advertising…
Article Using CreateRemoteThread for DLL injection on Windows Note: all the code examples can be found on my Github profile under visual-studio-projects accessible here: https://github.com/proteansec .…
Article API hooking and DLL injection on Windows Note: all the code examples can be found on my Github profile under visual-studio-projects accessible here: https://github.com/proteansec. [pkadzone…
Article Using SetWindowsHookEx for DLL injection on windows Note: all the code examples can be found on my Github profile under visual-studio-projects accessible here: https://github.com/proteansec .…
Article IOS Application security Part 3 - Understanding the Objective-C Runtime Introduction Almost all the native IOS applications are written in Objective-C. All these apps use Cocoa, which is a library that sits on top on…
Article Crypto building blocks 1. Introduction This article will explain how crypto building blocks can be used to achieve confidentiality, integrity, authentication and…
Article Hacking Drones … Overview of the Main Threats Introduction The Unmanned Aerial Vehicles (UAVs), also known as drones, represent a revolution in the security context; these powerful systems could…
Article LUKS and LVM LVM + LUKS LVM is software that uses physical devices as physical volumes (PVs) in storage pools called volume group (VG). Physical volumes can be a…
Article Calling NTDLL functions directly If you're reading this, then you've probably wanted to call some internal ntdll function that isn't exported and easily callable, right? If no, then…
Article Linux and disk forensics A digital forensic investigation generally consists of five major steps [Figure-1]: Identification Data Acquisition Data Recovery Analysis R
Article Data Exfiltration Techniques Introduction In this article we will see how malware encode or encrypt data that's exfiltrated to the Command and Control Server from infected…
Article iOS Application Security Part 4 – Runtime Analysis Using Cycript (Yahoo Weather App) Introduction In the previous article, we learnt about the runtime capabilities of an IOS App written in Objective-C which uses the Cocoa framework.…
Article China vs US, cyber superpowers compared Introduction In the last months, the press agencies and government official bulletins have reported several news regarding continuous cyber-attacks…
Article .NET Reflection Abstract Assemblies are the core units of deployment. At design time, we can examine the set of reference assemblies in CIL code with couple of…
Article Security Threats in Virtual World What are virtual worlds? A virtual world is an online world that simulates the real world in which the 'residents' can interact. Residents can…
Article .NET Application Domain Internal Abstract In this article, you'll drill deeper into the details of how an assembly is hosted by the CLR and come to understand the relationship…
Article Privacy Implications of Google Glass Introduction Google Glass is a wearable computer worn like a standard pair of glasses. The device displays information on a glass screen in front of…
Article How USB Malware Works Introduction In this article we will look at malware that propagate to other machines using USB removable devices. Unlike most malware which make…
Article IOS Application security Part 5 - Advanced Runtime analysis and manipulation using Cycript (Yahoo Weather App) Introduction In the previous article, we learnt how to setup Cycript on your idevice, hook into a running process and obtain information about its…
Article Near field communication (NFC) technology, vulnerabilities and principal attack schema The Near Field Communication (NFC) is a set of standards for mobile devices designed to establish radio communication with each other by being…
Article Phishing and social engineering techniques 3.0 This is the third part of the phishing and social engineering techniques series. In the first article we have discussed what phishing is and what…
Article Dynamic Programming Tutorial Introduction The dissertation investigates attributes. You'll see how you can define attributes on various items within your program. We shall also…
Article C# Multithreading Example Introduction The term "multithread programming" may sound complicated, but it is quite easy to do in C#.net. This article explains how…
Article PRISM – Facts, Doubts, Laws and Loopholes Introduction Edward Snowden is the name of a 29-year-old technical assistant for the Central Intelligence Agency who disclosed the largest…