The fascinating interplay of CPU, stack, C-compiler and shellcode in a nutshell Everything started with Aleph One’s paper “Smashing the Stack for Fun and Profit”. These techniques are still the basis for modern exploitation of buffer, heap and format string vulnerabilities. We will give a swift overview about C functions, stack usage, assembler, gcc, gdb Read More …
Tag: 31ric
Linear Regression in Artificial Intelligence
Linear regression is a fundamental statistical method used in artificial intelligence (AI) and machine learning for modeling the relationship between a dependent variable and one or more independent variables. It is particularly useful for predictive analytics, where the goal is to forecast outcomes based on input data. At its core, linear regression aims to find the Read More …
Neural Networks: The Foundation of Deep Learning
The quest to replicate the remarkable learning capabilities of the human brain has long been a central theme in the field of Artificial Intelligence (AI). Neural networks, inspired by the structure and function of biological nervous systems, represent a significant step towards achieving this goal. Their evolution, culminating in the powerful techniques of deep learning, Read More …
Notes – continuous integration and continuous delivery (CI/CD) platform
A Continuous Integration and Continuous Delivery (CI/CD) platform is a suite of tools and services that automate the software development lifecycle, from code integration to deployment. It provides a structured and automated way to build, test, and release software. Here’s a breakdown: Core Functionality: Version Control Integration: CI/CD platforms integrate with version control systems like Read More …
AZ 900 – Part III – Microsoft Entra ID
Microsoft Entra ID Overview What is Microsoft Entra ID? Microsoft Entra ID, formerly known as Azure Active Directory (Azure AD), is a cloud-based identity and access management service provided by Microsoft. It enables organizations to manage user identities and access to resources securely. Key Features of Microsoft Entra ID Identity Management: User Lifecycle Management: Entra ID Read More …
GPU – Graphics Processing Units
Graphics Processing Units (GPUs) have become a cornerstone of modern computing, particularly in the field of artificial intelligence (AI). Originally designed to accelerate the rendering of images and graphics in video games and applications, GPUs have evolved into powerful parallel processors capable of handling the massive computational demands of AI workloads. This article explores the Read More …
GRU – Gated Recurrent Units
Gated Recurrent Units (GRUs) are a type of recurrent neural network (RNN) architecture designed to address some of the limitations of traditional RNNs, particularly in handling sequential data. Introduced by Kyunghyun Cho and his colleagues in 2014, GRUs have gained popularity in various applications within artificial intelligence (AI), especially in natural language processing, time series Read More …
Artificial Neural Networks
Imagine trying to teach a computer to recognize a cat in a picture. You could try to program specific rules – it has whiskers, pointy ears, a tail, etc. But what about a cat curled up in a ball? Or a blurry photo? Rule-based systems struggle with such variations. Artificial Neural Networks (ANNs) offer a Read More …
LSTM – Long Short-Term Memory
Long Short-Term Memory (LSTM) networks are a specialized type of recurrent neural network (RNN) designed to address the limitations of traditional RNNs in processing sequential data. LSTMs have become a cornerstone in the field of artificial intelligence (AI), particularly in applications involving time series prediction, natural language processing, and speech recognition. Understanding LSTMs and their Read More …
Computer Vision: Enabling AI to See and Understand the World
Computer vision, at its core, is a field of Artificial Intelligence (AI) that empowers computers to “see” and interpret the visual world, much like humans do with their eyes and brains. It’s about enabling machines to extract meaningful information from digital images, videos, and other visual inputs, and then use that information to understand, classify, Read More …