#!/bin/bash # #Vars yum install unzip -y echo "Downloading ngrok ..." wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip && unzip ngrok-stable-linux-amd64.zip clear read -p "Paste authtoken here (Copy and Right-click to paste): " CRP ./ngrok authtoken $CRP nohup ./ngrok tcp --region eu 30889 &>/dev/null & yum install sudo -y echo "Downloading QEMU ..." sudo yum install -y qemu-kvm link1_status=$(curl -Is -k https://app.vagrantup.com/thuonghai2711/boxes/WindowsQCOW2/versions/1.0.2/providers/qemu.box | grep HTTP | cut -f2 -d" " | head -1) link2_status=$(curl -Is -k https://transfer.sh/1XQtaoZ/lite11.qcow2 | grep HTTP | cut -f2 -d" ") sudo wget -O lite11.qcow2 https://app.vagrantup.com/thuonghai2711/boxes/WindowsQCOW2/versions/1.0.2/providers/qemu.box [ -s lite11.qcow2 ] || sudo wget -O lite11.qcow2 https://transfer.sh/1XQtaoZ/lite11.qcow2 availableRAMcommand="free -m | tail -2 | head -1 | awk '{print \$7}'" availableRAM=$(echo $availableRAMcommand | bash) custom_param_ram="-m "$(expr $availableRAM - 856 )"M" cpus=$(lscpu | grep CPU\(s\) | head -1 | cut -f2 -d":" | awk '{$1=$1;print}') nohup sudo /usr/libexec/qemu-kvm -nographic -net nic -net user,hostfwd=tcp::30889-:3389 -show-cursor $custom_param_ram -localtime -enable-kvm -cpu host,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,+nx -M pc -smp cores=$cpus -vga std -machine type=pc,accel=kvm -usb -device usb-tablet -k en-us -drive file=lite11.qcow2,index=0,media=disk,format=qcow2 -boot once=d &>/dev/null & clear echo Your RDP IP Address is: curl --silent --show-error http://127.0.0.1:4040/api/tunnels | sed -nE 's/.*public_url":"tcp:..([^"]*).*/\1/p' echo User: Administrator echo Password: Thuonghai001 echo Script Edited by https://cracked.to/OptimOS echo Wait 2 to 4m VM boot up before connect. echo Do not close Katacoda tab in the Browser. VM expired in 1 hour.