Secure coding

Instructions in x86 assembly

Introduction This article will define three main categories of instructions in the x86 architecture. It will give examples in each of these categories and t

Registers in x86 assembly

Introduction This article will define three key types of registers in the x86 architecture and then go on to show simulations of registers’ contents after s

Operands in x86 assembly

Introduction This article defines an operand as it is used in x86 assembly instructions. It goes on to explain in detail, using simulations, three modes by

X86 Assembly Language, Part 3.2 [Updated 2019]

- Ge! Stop! What's Segmentation? Memory segmentation The 80186 is a faster version of the 8086. It also has a 20-bit address bus and 16-bit data bus,

Libraries and frameworks to help you create secure code

Introduction: Cybersecurity is not an on/off switch Security is holistic. You’ll no doubt have heard that a lot if you work in the industry, especially over

Secure coding — Top 15 code analysis tools

Keeping code secure is a top objective for any software company. And to ensure secure coding, you need to perform code analysis during the development life c

Secure Coding Resources: Popular Books, Whitepapers, Tutorials and More

Secure coding is seen as a manner of writing source code compatible with the best security principles for a given system and interface. All devices, platform

Secure coding for PCI compliance

When considering secure coding for payment card industry compliance, code must adhere to the PCI DSS requirement. PCI DSS stands for Payment Card Industry Da

iOS application security part 47 — Inspecting apps with Frida

In this article, we will talk about Frida. Frida is a dynamic instrumentation toolkit which can prove to be extremely useful in iOS application assessments.

Null byte injection in PHP

The null character is a control character with the value zero. It is presented in many character sets such as ASCII (American Standard Code of for Informatio