Análisis de frecuencias de letras en un texto con PowerShell (parte 3)

Análisis de frecuencias de letras en un texto con PowerShell (parte 2)

Análisis de frecuencias de letras en un texto con PowerShell (parte 1)

Realizar combinaciones de letras en PowerShell

Criptoanálisis básico con PowerShell (parte 2)

Criptoanálisis básico con PowerShell (parte 1)

Detectar un mensaje enviado en código Morse mediante sonidos utilizando la tarjeta de sonido y el programa SDRSharp

Script para enviar código Morse en PowerShell

El texto enviado en código morse es

El texto recibido en la tarjeta de sonido es

Explicación sobre el texto recibido en la tarjeta de sonido

Ejecutar cmdlets en PowerShell leyendo desde un fichero utilizando SendKeys

ejecutar-cmdlets-en-powershell-leyendo-desde-un-fichero-utilizando-sendkeys

Windows Post Exploitation Cmdlets Execution (PowerShell)

Presence

This section focuses on information gathering about the victim host and the network that it’s attached to.

System

shows-all-current-environmental-variables-macos

WMI

Networking

Users

Configs

Finding important files

Files to pull

Remote system access

Software

Auto­Start directories


Persistance

This section focuses on gaining a foothold to re­gain, or re­obtain access to a system through means of authentication, backdoors, etc..

Download

Compress or expand ZIP archive

Reg command exit

Deleting logs

Uninstalling software „Antivirus“

Invasive or altering commands

2. Programación en PowerShell para administradores de sistemas

Introducción

Una de las funciones que tiene el sistema operativo es la gestión de la memoria.

Los programas cuando se ejecutan y se convierten en procesos, se almacenan en la memoria, además, almacenan valores temporales que son necesarios para la ejecución correcta de los procesos.

En PowerShell se pueden utilizar datos y almacenarlos en memoria hasta que se cierra PowerShell.

Variables

En programación, las variables son espacios reservados en la memoria que pueden cambiar de contenido a lo largo de la ejecución de un programa.

Una variable corresponde a un área reservada en la memoria principal del ordenador.

Constantes

Existe un tipo de variable que no cambia el valor durante la ejecución del programa y se conoce con el nombre de constante.

Ámbito

El ámbito de una variable (llamado „scope“ en inglés) es la zona del programa en la que se define la variable.

Tipos

En PowerShell no es necesario establecer el tipo de dato aunque se puede hacer indicando el tipo de variable entre corchetes [ ].

Numéricas

Caracteres

Booleanos

Fechas

Arrays

Cadenas

Ficheros

Operaciones aritméticas

Operaciones lógicas

Operaciones de comparación

Sentencias condicionales

Sentencias de repetición

Funciones