Hacking Articles Tips Tricks Videos Tutorials
d496f29cd6fe6d23463b28ae8233d65e2731a Deleted: sha256:116de39c14160d43d2a3fb24aed18b9c9b2228ae0d8e5cec533990c01548cf95 Deleted: sha256:b042ec9beedfd8aaa9b070900a080385ea705003a97633b2a3710b3a25c90740 Deleted: sha256:e68cb0e1bd2b8346e2de7dde87ae5d2b7dba3b1…
ramework
$ sudo ./deploy.sh -s 172.23.163.163 -a 10 -db
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((#
*** (((
[*] DETECTED PARAMETERS:
[!] INIT DB: TRUE
[!] GENERATE CA: FALSE
[!] GENERATE CERTS: FALSE
[!] GENERATE KEYS: FALSE
[!] GENERATE USERS: FALSE
[!] PUBLIC HOSTNAME: 172.23.163.163
[!] ASSETS COUNT: 10
[!] VPN NET CIDR: 10.11.0.0/16
[!] DOCKER OVPNSRV NAME: ovpnsrv
[!] DOCKER OVPNSRV ADDRESS: 10.10.0.2
[!] DOCKER HERDSRV NAME: herdsrv
[!] DOCKER HERDSRV ADDRESS: 10.10.0.3
[!] DOCKER HERDVIEW NAME: herdview
[!] DOCKER HERDVIEW ADDRESS: 10.10.0.5
[!] DOCKER FTPSRV NAME: ftpsrv
[!] DOCKER FTPSRV ADDRESS: 10.10.0.4
[!] DOCKER DSTRSRV NAME: dstrsrv
Continue? [y/N]: y
Certification Authority regeneration
Deploy the framework and regenerate the Certification Authority:
$ cd redherd-framework
$ sudo ./deploy.sh -s 172.23.163.163 -a 10 -ca
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((#
*** (((
[*] DETECTED PARAMETERS:
[!] INIT DB: FALSE
[!] GENERATE CA: TRUE
[!] GENERATE CERTS: TRUE
[!] GENERATE KEYS: FALSE
[!] GENERATE USERS: FALSE
[!] PUBLIC HOSTNAME: 172.23.163.163
[!] ASSETS COUNT: 10
[!] VPN NET CIDR: 10.11.0.0/16
[!] DOCKER OVPNSRV NAME: ovpnsrv
[!] DOCKER OVPNSRV ADDRESS: 10.10.0.2
[!] DOCKER HERDSRV NAME: herdsrv
[!] DOCKER HERDSRV ADDRESS: 10.10.0.3
[!] DOCKER HERDVIEW NAME: herdview
[!] DOCKER HERDVIEW ADDRESS: 10.10.0.5
[!] DOCKER FTPSRV NAME: ftpsrv
[!] DOCKER FTPSRV ADDRESS: 10.10.0.4
[!] DOCKER DSTRSRV NAME: dstrsrv
Continue? [y/N]: y
Distribution-Server credentials regeneration
Deploy the framework and regenerate all credentials relative to Distribution-Server:
$ cd redherd-framework
$ sudo ./deploy.sh -s 172.23.163.163 -a 10 -u
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((#
*** (((
[*] DETECTED PARAMETERS:
[!] INIT DB: FALSE
[!] GENERATE CA: FALSE
[!] GENERATE CERTS: FALSE
[!] GENERATE KEYS: FALSE
[!] GENERATE USERS: TRUE
[!] PUBLIC HOSTNAME: 172.23.163.163
[!] ASSETS COUNT: 10
[!] VPN NET CIDR: 10.11.0.0/16
[!] DOCKER OVPNSRV NAME: ovpnsrv
[!] DOCKER OVPNSRV ADDRESS: 10.10.0.2
[!] DOCKER HERDSRV NAME: herdsrv
[!] DOCKER HERDSRV ADDRESS: 10.10.0.3
[!] DOCKER HERDVIEW NAME: herdview
[!] DOCKER HERDVIEW ADDRESS: 10.10.0.5
[!] DOCKER FTPSRV NAME: ftpsrv
[!] DOCKER FTPSRV ADDRESS: 10.10.0.4
[!] DOCKER DSTRSRV NAME: dstrsrv
Continue? [y/N]: y
Client Management :: Intro
As for the asset also for the client we have tried to provide high flexibility and reduced interaction. Again, a one-line script interacts with Distribution-Server, downloads the user-related
Docker
The dockerized client case is the most simple. The one-liner provided locally by the Herd-CLI creates an Ubuntu container that joins the infrastructure and allows the host machine to act as a client:
$ herd-cli endpoint -s 172.23.16.16 -o docker -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo docker run -d –rm –cap-add=NET_ADMIN –device /dev/net/tun -e DSTRSRV_PUBLIC_ADDRESS=”172.23.16.16″ -e USERNAME=”HyXqpOOx41″ -e PASSWORD=”l9tcuv6GKUDBYtcyt2fyEcktDE578cs1″ –network host -v $(pwd)/redherd-certificates:/usr/local/share/ca-certificates –name redherd-client redherd/client
Debian
It is just required to run the Herd-CLI one-[...]
___________________________
@hacking_Attack
@Hacking_Video
$ sudo ./deploy.sh -s 172.23.163.163 -a 10 -db
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((#
*** (((
[*] DETECTED PARAMETERS:
[!] INIT DB: TRUE
[!] GENERATE CA: FALSE
[!] GENERATE CERTS: FALSE
[!] GENERATE KEYS: FALSE
[!] GENERATE USERS: FALSE
[!] PUBLIC HOSTNAME: 172.23.163.163
[!] ASSETS COUNT: 10
[!] VPN NET CIDR: 10.11.0.0/16
[!] DOCKER OVPNSRV NAME: ovpnsrv
[!] DOCKER OVPNSRV ADDRESS: 10.10.0.2
[!] DOCKER HERDSRV NAME: herdsrv
[!] DOCKER HERDSRV ADDRESS: 10.10.0.3
[!] DOCKER HERDVIEW NAME: herdview
[!] DOCKER HERDVIEW ADDRESS: 10.10.0.5
[!] DOCKER FTPSRV NAME: ftpsrv
[!] DOCKER FTPSRV ADDRESS: 10.10.0.4
[!] DOCKER DSTRSRV NAME: dstrsrv
Continue? [y/N]: y
Certification Authority regeneration
Deploy the framework and regenerate the Certification Authority:
$ cd redherd-framework
$ sudo ./deploy.sh -s 172.23.163.163 -a 10 -ca
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((#
*** (((
[*] DETECTED PARAMETERS:
[!] INIT DB: FALSE
[!] GENERATE CA: TRUE
[!] GENERATE CERTS: TRUE
[!] GENERATE KEYS: FALSE
[!] GENERATE USERS: FALSE
[!] PUBLIC HOSTNAME: 172.23.163.163
[!] ASSETS COUNT: 10
[!] VPN NET CIDR: 10.11.0.0/16
[!] DOCKER OVPNSRV NAME: ovpnsrv
[!] DOCKER OVPNSRV ADDRESS: 10.10.0.2
[!] DOCKER HERDSRV NAME: herdsrv
[!] DOCKER HERDSRV ADDRESS: 10.10.0.3
[!] DOCKER HERDVIEW NAME: herdview
[!] DOCKER HERDVIEW ADDRESS: 10.10.0.5
[!] DOCKER FTPSRV NAME: ftpsrv
[!] DOCKER FTPSRV ADDRESS: 10.10.0.4
[!] DOCKER DSTRSRV NAME: dstrsrv
Continue? [y/N]: y
Distribution-Server credentials regeneration
Deploy the framework and regenerate all credentials relative to Distribution-Server:
$ cd redherd-framework
$ sudo ./deploy.sh -s 172.23.163.163 -a 10 -u
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((#
*** (((
[*] DETECTED PARAMETERS:
[!] INIT DB: FALSE
[!] GENERATE CA: FALSE
[!] GENERATE CERTS: FALSE
[!] GENERATE KEYS: FALSE
[!] GENERATE USERS: TRUE
[!] PUBLIC HOSTNAME: 172.23.163.163
[!] ASSETS COUNT: 10
[!] VPN NET CIDR: 10.11.0.0/16
[!] DOCKER OVPNSRV NAME: ovpnsrv
[!] DOCKER OVPNSRV ADDRESS: 10.10.0.2
[!] DOCKER HERDSRV NAME: herdsrv
[!] DOCKER HERDSRV ADDRESS: 10.10.0.3
[!] DOCKER HERDVIEW NAME: herdview
[!] DOCKER HERDVIEW ADDRESS: 10.10.0.5
[!] DOCKER FTPSRV NAME: ftpsrv
[!] DOCKER FTPSRV ADDRESS: 10.10.0.4
[!] DOCKER DSTRSRV NAME: dstrsrv
Continue? [y/N]: y
Client Management :: Intro
As for the asset also for the client we have tried to provide high flexibility and reduced interaction. Again, a one-line script interacts with Distribution-Server, downloads the user-related
OpenVPNconfiguration file and initiates the VPN encrypted channel.Docker
The dockerized client case is the most simple. The one-liner provided locally by the Herd-CLI creates an Ubuntu container that joins the infrastructure and allows the host machine to act as a client:
$ herd-cli endpoint -s 172.23.16.16 -o docker -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo docker run -d –rm –cap-add=NET_ADMIN –device /dev/net/tun -e DSTRSRV_PUBLIC_ADDRESS=”172.23.16.16″ -e USERNAME=”HyXqpOOx41″ -e PASSWORD=”l9tcuv6GKUDBYtcyt2fyEcktDE578cs1″ –network host -v $(pwd)/redherd-certificates:/usr/local/share/ca-certificates –name redherd-client redherd/client
Debian
It is just required to run the Herd-CLI one-[...]
___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
ramework $ sudo ./deploy.sh -s 172.23.163.163 -a 10 -db * # ** (# ** ((# * #((# ( ( (((((( #(((( ((((((((((((((((((((# (((((((((((((((((( ** ((((((((((( (((((((# ( ((( _ _ _ _ _ * ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/ *** ((# *** ((( [*]…
liner on the Debian host:
$ herd-cli endpoint -s 172.23.16.16 -o debian -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “apt update && apt install openvpn -y && curl -k -u HyXqpOOx41:l9tcuv6GKUDBYtcyt2fyEcktDE578cs1 https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn > ./redherd.ovpn && /usr/sbin/openvpn ./redherd.ovpn
Windows
Download and install the
$ herd-cli endpoint -s 172.23.16.16 -o windows -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** ((( $block = {
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; $webclient = New-Object System.Net.WebClient; $basic = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(“HyXqpOOx41” + “:” + “l9tcuv6GKUDBYtcyt2fyEcktDE578cs1”));$webclient.Headers[“Authorization”] = “Basic “;
$webclient.DownloadFile(“https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn”, “redherd.ovpn”)
}; powershell -ep bypass -nop -c $block
[!] Manually run OpenVPN with downloaded redherd.ovpn config file
Android
Download and install the
$ herd-cli endpoint -s 172.23.16.16 -o android -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
[!] Manually download the OpenVPN config file:
[!] Url: https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn
[!] Username: HyXqpOOx41
[!] Password: l9tcuv6GKUDBYtcyt2fyEcktDE578cs1
*
MacOS
Download and install the
$ herd-cli endpoint -s 172.23.16.16 -o macos -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
curl -k -u HyXqpOOx41:l9tcuv6GKUDBYtcyt2fyEcktDE578cs1 https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn > ./redherd.ovpn
[!] Manually run OpenVPN with the downloaded
Herd-View Access
After successfully joined the framework VPN, connect to Herd-View using a browser and visiting the URL
https://blogger.googleusercontent.com/img/a/AVvXsEjK8Qjdqy8WxzQlxtLKatMYAPXsAUUDcPAV1wWMxIGfmgC6HH_Sky5JuygplXGZsLAu0kpuCoi4Hj-jIOjRy0P-be9XbVa4aUnOvVddb0tLU5_lbfWUmv4A2xZzzZdbK5tPPCrFHoXMYfcBpxxWR5KkDJwM6ncJHtsQasWT3NwBk0dG7xIXiGWrhlwq=s1611 https://blogger.googleusercontent.com/img/a/AVvXsEhxnpFmcdZfLT_Oku2N5Zau1GNLseCnunsMn8-4pdF9IghPXxgVjOHG-zJSEXodqv4hHhsmVqCxvoSkzmYaimznnPQYYpp5LpFO610GYiGcIn8lEhTicea8x_C9SmrPoWX1QjlsXDW_gjmeTW3PjBfDnylGxMaRQLeRLDTJtz06iqvcs5xEPZ4Gs4Zk=s443
Once the certificate has been trusted, it is possible to fill the login page with your user credentials.h
https://blogger.googleusercontent.com/img/a/AVvXsEjca3JhBQudge107Zgg45mst95iQisahLZwt6FAsbpbTmlXabUBKjeCG4EKmPEla-fgLbGSYu_q[...]
___________________________
@hacking_Attack
@Hacking_Video
$ herd-cli endpoint -s 172.23.16.16 -o debian -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “apt update && apt install openvpn -y && curl -k -u HyXqpOOx41:l9tcuv6GKUDBYtcyt2fyEcktDE578cs1 https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn > ./redherd.ovpn && /usr/sbin/openvpn ./redherd.ovpn
Windows
Download and install the
OpenVPN-Client, then use the PowerShellone-liner to download the OpenVPNconfiguration.$ herd-cli endpoint -s 172.23.16.16 -o windows -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** ((( $block = {
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; $webclient = New-Object System.Net.WebClient; $basic = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(“HyXqpOOx41” + “:” + “l9tcuv6GKUDBYtcyt2fyEcktDE578cs1”));$webclient.Headers[“Authorization”] = “Basic “;
$webclient.DownloadFile(“https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn”, “redherd.ovpn”)
}; powershell -ep bypass -nop -c $block
[!] Manually run OpenVPN with downloaded redherd.ovpn config file
Android
Download and install the
OpenVPN-Client, then download the OpenVPNconfiguration from the provided link$ herd-cli endpoint -s 172.23.16.16 -o android -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
[!] Manually download the OpenVPN config file:
[!] Url: https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn
[!] Username: HyXqpOOx41
[!] Password: l9tcuv6GKUDBYtcyt2fyEcktDE578cs1
*
MacOS
Download and install the
OpenVPN-Client, then use the Zshone-liner to download the OpenVPNconfiguration.$ herd-cli endpoint -s 172.23.16.16 -o macos -m client -i 1
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
curl -k -u HyXqpOOx41:l9tcuv6GKUDBYtcyt2fyEcktDE578cs1 https://172.23.16.16:8443/f6865d8c51bb7a1ba155bdfbeb3f686e/config.ovpn > ./redherd.ovpn
[!] Manually run OpenVPN with the downloaded
redherd.ovpnconfig fileHerd-View Access
After successfully joined the framework VPN, connect to Herd-View using a browser and visiting the URL
https://10.10.0.5, then download the RedHerd Certification Authority certificate clicking on the upper-left button and install it in your system. Alternatively, you can obtain this certificate directly from https://10.10.0.3:3000/ca.crt.https://blogger.googleusercontent.com/img/a/AVvXsEjK8Qjdqy8WxzQlxtLKatMYAPXsAUUDcPAV1wWMxIGfmgC6HH_Sky5JuygplXGZsLAu0kpuCoi4Hj-jIOjRy0P-be9XbVa4aUnOvVddb0tLU5_lbfWUmv4A2xZzzZdbK5tPPCrFHoXMYfcBpxxWR5KkDJwM6ncJHtsQasWT3NwBk0dG7xIXiGWrhlwq=s1611 https://blogger.googleusercontent.com/img/a/AVvXsEhxnpFmcdZfLT_Oku2N5Zau1GNLseCnunsMn8-4pdF9IghPXxgVjOHG-zJSEXodqv4hHhsmVqCxvoSkzmYaimznnPQYYpp5LpFO610GYiGcIn8lEhTicea8x_C9SmrPoWX1QjlsXDW_gjmeTW3PjBfDnylGxMaRQLeRLDTJtz06iqvcs5xEPZ4Gs4Zk=s443
Once the certificate has been trusted, it is possible to fill the login page with your user credentials.h
https://blogger.googleusercontent.com/img/a/AVvXsEjca3JhBQudge107Zgg45mst95iQisahLZwt6FAsbpbTmlXabUBKjeCG4EKmPEla-fgLbGSYu_q[...]
___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
liner on the Debian host: $ herd-cli endpoint -s 172.23.16.16 -o debian -m client -i 1 * # ** (# ** ((# * #((# ( ( (((((( #(((( ((((((((((((((((((((# (((((((((((((((((( ** ((((((((((( (((((((# ( ((( _ _ _ _ _ * ((( |/ | | \ || | |/ | \ **** (( | _ | |/ |…
qlNOlYg6zGFcUYVYbpBeDiAbe4AwJ2ExfV_f6xzVm8UmyWC0UzFAAAUObXoyFwKNRgCtxe2WFkG7YSyQ0oT7FTbWkUgkKgugzT7nerleohsHn4FB=s1613
Asset Management :: Intro
One of the aspects which is particularly relevant is the asset setup and join procedure. The implementation of this feature has been ruled by two design drivers: high flexibility and low user interaction. The former characteristic is needed in order to grant a remarkable level of compatibility with different operating systems, while the latter is fundamental to minimize failures and reduce the skills required to add a new asset to RedHerd. The result is a manually triggered yet fully automated procedure that involves only the execution of a
This one-liner interacts with Distribution-Server and acts as a dropper downloading the full setup script and the related
Docker
Add
$ herd-cli endpoint -s 172.23.16.16 -o docker -m install -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo docker run -d –rm –cap-add=NET_ADMIN –device /dev/net/tun -e DSTRSRV_PUBLIC_ADDRESS=”172.23.16.16″ -e USERNAME=”78l8zUBjpm” -e PASSWORD=”2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY” –privileged=true –network host –name redherd-asset redherd/asset
Remove
$ herd-cli endpoint -s 172.23.16.16 -o docker -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo docker stop redherd-asset
Debian
Add
$ herd-cli endpoint -s 172.23.16.16 -o debian -m install -i 2 * # ** (# ** ((# *** #((# ****( (***** (((((( #(((( ******************* ((((((((((((((((((((# ***************** (((((((((((((((((( *********** ((((((((((( ******* (((((((# (***** ((( ______ _______ ______ _ _ _______ ______ ______ ***** ((( |_____/ |______ | \ |_____| |______ |_____/ | \ **** (( | \_ |______ |_____/ | | |______ | \_ |_____/ *** ((# Command-line Interface *** ((( sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/debian_asset_setup.sh > /tmp/script.sh && chmod +x /tmp/script.sh && /tmp/script.sh install && rm -rf /tmp/script.sh“
Remove
$ herd-cli endpoint -s 172.23.16.16 -o debian -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/debian_asset_setup.sh > /tmp/script.sh && chmod +x /tmp/script.sh && /tmp/script.sh remove && rm -rf /tmp/script.sh”
CentOS
Add
$ herd-cli endpoint -s 172.23.16.16 -o centos -m install -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWv[...]
___________________________
@hacking_Attack
@Hacking_Video
Asset Management :: Intro
One of the aspects which is particularly relevant is the asset setup and join procedure. The implementation of this feature has been ruled by two design drivers: high flexibility and low user interaction. The former characteristic is needed in order to grant a remarkable level of compatibility with different operating systems, while the latter is fundamental to minimize failures and reduce the skills required to add a new asset to RedHerd. The result is a manually triggered yet fully automated procedure that involves only the execution of a
one-linescript which is different for each compatible platform: Bashfor Android and Linux, PowerShellfor Windows and Zshfor MacOS.This one-liner interacts with Distribution-Server and acts as a dropper downloading the full setup script and the related
OpenVPNconfiguration file. The second stage fully configures the device in order to fulfill the framework requirements, i.e., dependencies management, certificate trusting, firewall and SSH daemon set up. Then, the VPN connection is initiated and the API are used to interact with Herd-Server and insert the new asset into the framework database. At this point, the asset is effectively part of the framework and so it is completely accessible by the operators.Docker
Add
$ herd-cli endpoint -s 172.23.16.16 -o docker -m install -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo docker run -d –rm –cap-add=NET_ADMIN –device /dev/net/tun -e DSTRSRV_PUBLIC_ADDRESS=”172.23.16.16″ -e USERNAME=”78l8zUBjpm” -e PASSWORD=”2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY” –privileged=true –network host –name redherd-asset redherd/asset
Remove
$ herd-cli endpoint -s 172.23.16.16 -o docker -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo docker stop redherd-asset
Debian
Add
$ herd-cli endpoint -s 172.23.16.16 -o debian -m install -i 2 * # ** (# ** ((# *** #((# ****( (***** (((((( #(((( ******************* ((((((((((((((((((((# ***************** (((((((((((((((((( *********** ((((((((((( ******* (((((((# (***** ((( ______ _______ ______ _ _ _______ ______ ______ ***** ((( |_____/ |______ | \ |_____| |______ |_____/ | \ **** (( | \_ |______ |_____/ | | |______ | \_ |_____/ *** ((# Command-line Interface *** ((( sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/debian_asset_setup.sh > /tmp/script.sh && chmod +x /tmp/script.sh && /tmp/script.sh install && rm -rf /tmp/script.sh“
Remove
$ herd-cli endpoint -s 172.23.16.16 -o debian -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/debian_asset_setup.sh > /tmp/script.sh && chmod +x /tmp/script.sh && /tmp/script.sh remove && rm -rf /tmp/script.sh”
CentOS
Add
$ herd-cli endpoint -s 172.23.16.16 -o centos -m install -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWv[...]
___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
qlNOlYg6zGFcUYVYbpBeDiAbe4AwJ2ExfV_f6xzVm8UmyWC0UzFAAAUObXoyFwKNRgCtxe2WFkG7YSyQ0oT7FTbWkUgkKgugzT7nerleohsHn4FB=s1613 Asset Management :: Intro One of the aspects which is particularly relevant is the asset setup and join procedure. The implementation of…
Zxtbn18LeiVoEv4UmhGv0rUrY https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/debian_asset_setup.sh > /tmp/script.sh && chmod +x /tmp/script.sh && /tmp/script.sh install && rm -rf /tmp/script.sh”
Remove
$ herd-cli endpoint -s 172.23.16.16 -o centos -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/debian_asset_setup.sh > /tmp/script.sh && chmod +x /tmp/script.sh && /tmp/script.sh remove && rm -rf /tmp/script.sh”
*
Windows
Add
$ herd-cli endpoint -s 172.23.16.16 -o windows -m install -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** ((( $block = {
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; $webclient = New-Object System.Net.WebClient; $basic = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(“78l8zUBjpm” + “:” + “2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY”));$webclient.Headers[“Authorization”] = “Basic “;
$webclient.DownloadFile(“https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/windows_asset_setup.psm1”, “script.psm1”)
Import-Module .\script.psm1; Add-Asset; Remove-Item .\script.psm1;
}; powershell -ep bypass -nop -c $bloc
Remove
$ herd-cli endpoint -s 172.23.16.16 -o windows -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** ((( $block = {
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; $webclient = New-Object System.Net.WebClient; $basic = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(“78l8zUBjpm” + “:” + “2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY”));$webclient.Headers[“Authorization”] = “Basic “;
$webclient.DownloadFile(“https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/windows_asset_setup.psm1”, “script.psm1”)
Import-Module .\script.psm1; Remove-Asset; Remove-Item .\script.psm1;
}; powershell -ep bypass -nop -c $block
Asset Ban
During the RedHerd Framework lifecycle it is possible that some assets have to be excluded from the operative network due to kidnapping or simply for administrative reasons. This scenario could involve mainly two actions: Full Asset Ban and Single Asset Ban.
Full Asset Ban
In this situation the quickest method is to
Single Asset Ban
In this case Herd-CLI offers an administrative command which allows to revoke the VPN certificate assigned to a specific asset. This command is part of the asset realm and requires the asset name.
$ sudo herd-cli asset -b vVDNDUUGjb [-] Attempting to revoke client certificate [!] Certificate successfully revoked Download
___________________________
@hacking_Attack
@Hacking_Video
Remove
$ herd-cli endpoint -s 172.23.16.16 -o centos -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** (((
sudo bash -c “curl -k -u 78l8zUBjpm:2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/debian_asset_setup.sh > /tmp/script.sh && chmod +x /tmp/script.sh && /tmp/script.sh remove && rm -rf /tmp/script.sh”
*
Windows
Add
$ herd-cli endpoint -s 172.23.16.16 -o windows -m install -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** ((( $block = {
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; $webclient = New-Object System.Net.WebClient; $basic = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(“78l8zUBjpm” + “:” + “2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY”));$webclient.Headers[“Authorization”] = “Basic “;
$webclient.DownloadFile(“https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/windows_asset_setup.psm1”, “script.psm1”)
Import-Module .\script.psm1; Add-Asset; Remove-Item .\script.psm1;
}; powershell -ep bypass -nop -c $bloc
Remove
$ herd-cli endpoint -s 172.23.16.16 -o windows -m remove -i 2
* #
** (#
** ((#
* #((# ( ( (((((( #((((
((((((((((((((((((((#
((((((((((((((((((
** (((((((((((
(((((((# ( ((( _ _ _ _ _
* ((( |/ | | \ || | |/ | \ **** (( | _ | |/ | | | | _ |/
*** ((# Command-line Interface
*** ((( $block = {
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; $webclient = New-Object System.Net.WebClient; $basic = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(“78l8zUBjpm” + “:” + “2GHDUWvZxtbn18LeiVoEv4UmhGv0rUrY”));$webclient.Headers[“Authorization”] = “Basic “;
$webclient.DownloadFile(“https://172.23.16.16:8443/50f3331a80894d85bcda8c4b404a919c/windows_asset_setup.psm1”, “script.psm1”)
Import-Module .\script.psm1; Remove-Asset; Remove-Item .\script.psm1;
}; powershell -ep bypass -nop -c $block
Asset Ban
During the RedHerd Framework lifecycle it is possible that some assets have to be excluded from the operative network due to kidnapping or simply for administrative reasons. This scenario could involve mainly two actions: Full Asset Ban and Single Asset Ban.
Full Asset Ban
In this situation the quickest method is to
regeneratethe RedHerd Certification Authority, this action cuts off all assets contemporary.Single Asset Ban
In this case Herd-CLI offers an administrative command which allows to revoke the VPN certificate assigned to a specific asset. This command is part of the asset realm and requires the asset name.
$ sudo herd-cli asset -b vVDNDUUGjb [-] Attempting to revoke client certificate [!] Certificate successfully revoked Download
___________________________
@hacking_Attack
@Hacking_Video
Hacking with Subdomain3
https://medium.com/@michaelmeade3/hacking-with-subdomain3-2311e6a745bb?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
https://medium.com/@michaelmeade3/hacking-with-subdomain3-2311e6a745bb?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
Medium
Hacking with Subdomain3
Subdomain3 is great tool that can be used to discover subdomains that belong to a website. The tool is written in Python3.
Subdomain3 purpose is to find subdomains that belong to the inputted domain. Subdomain3 is written in Python3.Continue reading on Medium » (https://medium.com/@michaelmeade3/hacking-with-subdomain3-2311e6a745bb?source=rss------bug_bounty-5)
___________________________
@hacking_Attack
@Hacking_Video
___________________________
@hacking_Attack
@Hacking_Video
Medium
Hacking with Subdomain3
Subdomain3 is great tool that can be used to discover subdomains that belong to a website. The tool is written in Python3.
Exploit Collector
WordPress Email Template Designer – WP HTML Mail 3.0.9 Cross Site Scripting
___________________________
@hacking_Attack
@Hacking_Video
WordPress Email Template Designer – WP HTML Mail 3.0.9 Cross Site Scripting
___________________________
@hacking_Attack
@Hacking_Video
Kitploit
WordPress Email Template Designer – WP HTML Mail 3.0.9 Cross Site Scripting
Exploit Collector is the ultimate collection of public exploits and exploitable vulnerabilities. Remote/Local Exploits, Shellcode and 0days.
Hacking Articles Tips Tricks Videos Tutorials
GIF
Hacking on Medium
Hacking with Subdomain3
https://cdn-images-1.medium.com/max/600/0*A5gHTsKLzZVDDo9N.gif
Subdomain3 purpose is to find subdomains that belong to the inputted domain. Subdomain3 is written in Python3.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Hacking with Subdomain3
https://cdn-images-1.medium.com/max/600/0*A5gHTsKLzZVDDo9N.gif
Subdomain3 purpose is to find subdomains that belong to the inputted domain. Subdomain3 is written in Python3.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Hacking with Subdomain3
Subdomain3 is great tool that can be used to discover subdomains that belong to a website. The tool is written in Python3.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
WALLET HACKED YET?? HERE’S HOW TO FIX OR PREVENT IT!
https://cdn-images-1.medium.com/max/1920/1*FUoJG5naTf5jqmjk41R3MQ.jpeg
BUT FIRST, THE BITTER TRUTH!
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
WALLET HACKED YET?? HERE’S HOW TO FIX OR PREVENT IT!
https://cdn-images-1.medium.com/max/1920/1*FUoJG5naTf5jqmjk41R3MQ.jpeg
BUT FIRST, THE BITTER TRUTH!
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
WALLET HACKED YET?? HERE’S HOW TO FIX OR PREVENT IT!
BUT FIRST, THE BITTER TRUTH!
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Nuevo ransomware White Rabbit vinculado al grupo de piratería FIN8
https://cdn-images-1.medium.com/max/1000/0*5V6skwJguKg0KYbE
PUBLICADO EN 18 ENERO, 2022POR EHACKING
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Nuevo ransomware White Rabbit vinculado al grupo de piratería FIN8
https://cdn-images-1.medium.com/max/1000/0*5V6skwJguKg0KYbE
PUBLICADO EN 18 ENERO, 2022POR EHACKING
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Nuevo ransomware White Rabbit vinculado al grupo de piratería FIN8
PUBLICADO EN 18 ENERO, 2022POR EHACKING
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
Cross-country Exposure: Analysis of the MY2022 Olympics app - Beijing 2022 Olympics mobile app is riddled with privacy and security vulnerabilities
https://external-preview.redd.it/5S8ANTgo2WdHJrMkYW3j-MImQeJQ9aFclpQb42My5K4.jpg?width=640&crop=smart&auto=webp&s=a8668aa92ad63bb10c294c25a489f385843dc772 submitted by /u/vbisbest
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
Cross-country Exposure: Analysis of the MY2022 Olympics app - Beijing 2022 Olympics mobile app is riddled with privacy and security vulnerabilities
https://external-preview.redd.it/5S8ANTgo2WdHJrMkYW3j-MImQeJQ9aFclpQb42My5K4.jpg?width=640&crop=smart&auto=webp&s=a8668aa92ad63bb10c294c25a489f385843dc772 submitted by /u/vbisbest
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
Cross-country Exposure: Analysis of the MY2022 Olympics app -...
Posted in r/hacking by u/vbisbest • 1 point and 0 comments
Hacking Articles Tips Tricks Videos Tutorials
Photo
Dark Reading: Attacks/Breaches
(ISC)² Launches Entry-Level Cybersecurity Course
Prospective entrants to the sector will receive instruction on fundamental cybersecurity concepts on which they will be evaluated during the new (ISC)² entry-level cybersecurity certification pilot exam.
___________________________
@hacking_Attack
@Hacking_Video
(ISC)² Launches Entry-Level Cybersecurity Course
Prospective entrants to the sector will receive instruction on fundamental cybersecurity concepts on which they will be evaluated during the new (ISC)² entry-level cybersecurity certification pilot exam.
___________________________
@hacking_Attack
@Hacking_Video
Dark Reading
(ISC)² Launches Entry-Level Cybersecurity Course
Prospective entrants to the sector will receive instruction on fundamental cybersecurity concepts on which they will be evaluated during the new (ISC)² entry-level cybersecurity certification pilot exam.