Select Page

Native Commands in PowerShell – A New Approach – Part 2

Native Commands in PowerShell A New Approach – Part 2 In my last post I went through some some strategies for executing native executable and having them participate more fully in the PowerShell environment. In this post, I’ll be going ... continue reading

Native Commands in PowerShell – A New Approach

In this two part blog post I’m going to investigate how PowerShell can take better advantage of native executables. In the first post, I’m going to discuss a few of the ways that PowerShell can better incorporate native executables into ... continue reading
How to Manage Containers with Windows Admin Center

How to Manage Containers with Windows Admin Center

As a Windows admin you know that managing containers is not as easy as managing VMs. Using PowerShell commands, writing docker files, and so on can be a daunting process - specially if you just want to containerize an existing ... continue reading
Windows Admin Center Container Extensions

Az Update: AMD Nested Virtualization, WAC Container Extension, Policy for Cosmos DB, and more!

With all the changes in Azure, it is sometimes hard to keep track, that's why I thought I would give you a quick update on a couple of exciting things I learned this week. In this update, I want to ... continue reading
Houssem_Dellai_1-1587661344740.png

Getting Started with Logging Using EFK on Kubernetes

Introduction After creating a Kubernetes cluster and deploying the apps, the question that rises is: How can we handle the logs? One option to view the logs is using the command: kubectl logs POD_NAME. That is useful for debugging. But ... continue reading
Houssem_Dellai_1-1587661344740.png

Getting Started with Logging Using EFK on Kubernetes

Introduction After creating a Kubernetes cluster and deploying the apps, the question that rises is: How can we handle the logs? One option to view the logs is using the command: kubectl logs POD_NAME. That is useful for debugging. But ... continue reading
magdysalem_0-1586466816766.jpeg

Auto Startup and Shutdown of Azure VMs Using Azure Automation

Introduction Businesses always focus on performance and cost. It does not matter if the business is an enterprise, medium sized or a startup company. All of us like to save money and get good deal. With the cloud the cost ... continue reading

Go serverless: Serverless operations with Azure DevOps

Abel Wang joins Donovan Brown to show how to use Azure Pipelines to build and deploy apps for Azure Functions, App Service and even Kubernetes Clusters.[0:00:45] - DemoBuild and deploy Java to Azure FunctionsDeploy a Docker container app to Azure ... continue reading
Image: Initial Access Execution Persistence Privilege Escalation Defense Evasion Credential Access Discovery Lateral Movement Impact Using Cloud credentials Exec into container Backdoor container Privileged container Clear container logs List K8S secrets Access the K8S API server Access cloud resources Data Destruction Compromised images in registry bash/cmd inside container Writable hostPath mount Cluster-admin binding Delete K8S events Mount service principal Access Kubelet API Container service account Resource Hijacking Kubeconfig file New container Kubernetes CronJob hostPath mount Pod / container name similarity Access container service account Network mapping Cluster internal networking Denial of service Application vulnerability Application exploit (RCE) Access cloud resources Connect from Proxy server Applications credentials in configuration files Access Kubernetes dashboard Applications credentials in configuration files Exposed Dashboard SSH server running inside container Instance Metadata API Writable volume mounts on the host Access Kubernetes dashboard Access tiller endpoint

Attack matrix for Kubernetes

Kubernetes, the most popular container orchestration system and one of the fastest-growing projects in the history of open source, becomes a significant part of many companies’ compute stack. The flexibility and scalability of containers encourage many developers to move their ... continue reading

A Software Engineer’s Guide to DevOps

In this episode, Damien sits down with Laurie Barth to talk about Getting comfortable with DevOps as a developer. Software Engineers don't always understand how they fit into the DevOps pipeline and they should! Understanding the technologies and concepts at ... continue reading