OSINT专用虚拟机,无疑是每个情报分析师手中的利器。这款专为OSINT工作设计的虚拟化软件,不仅简化了虚拟环境的创建与部署流程,更为分析师提供了强大的后盾,使他们能全情投入到核心工作中。它的设计核心理念,在于提供一个既高效、稳定、安全,又可根据分析师个性化需求进行定制的平台。
传统的在实体机上安装和配置软件的方式,既耗时又繁琐。而这款虚拟机,让分析师能够轻松克隆和备份,极大地提高了工作效率。它运用先进的虚拟化技术,确保了工具与软件间的稳定运行,有效避免了因软件冲突或系统崩溃而导致的无谓损失。
原始系统下载
https://www.kali.org/get-kali/#kali-platforms
https://www.kali.org/get-kali/#kali-virtual-machines
扩展硬盘
因为默认的硬盘大小为80G,这里扩展到500GB(虚拟机硬盘默认为稀疏大小,即用多少占多少)
在设置中选择“扩展磁盘”,然后添加到500GB
然后在终端用打开gparted软件进行磁盘划分
配置代理
使用proxychains4进行网络代理
配置proxychains4
系统自动化配置脚本
#!/usr/bin/env bash
## Updated: December 16, 2023
## For use ONLY with Ubuntu 22.04
## These will assist with the creation of your custom machine and will be updated as things change
## Full usage details are available in the book: https://inteltechniques.com/book1.html
## Slight variations may be present for Windows/Mac users (such as 'Next' vs. 'Continue')
## Please report any issues to [email protected]
## Copyright 2023 Michael Bazzell
## These instructions are provided 'as is' without warranty of any kind
## In no event shall the copyright holder be liable for any claim, damages or other liability
## Full license information and restrictions at https://inteltechniques.com/osintbook10/license.txt
# sudo groupadd vboxusers
# sudo usermod -aG vboxusers osint
# sudo adduser osint vboxusers
# sudo groupadd vboxsf
# sudo usermod -aG vboxsf osint
# sudo adduser osint vboxsf
# sudo apt purge -y apport apport-symptoms popularity-contest ubuntu-report whoopsie
sudo apt autoremove -y
sudo proxychains4 proxychains4 apt update
sudo proxychains4 apt install -y build-essential dkms gcc make perl
sudo rcvboxadd setup
# sudo snap remove --purge firefox
# sudo add-apt-repository -y ppa:mozillateam/ppa
# echo '
# Package: *
# Pin: release o=LP-PPA-mozillateam
# Pin-Priority: 1001
# ' | sudo tee /etc/apt/preferences.d/mozilla-firefox
# echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
# sudo proxychains4 apt install -y firefox --allow-downgrades
sudo proxychains4 apt install -y curl
cd ~/Desktop
firefox &
sleep 30
pkill -f firefox
proxychains4 curl -O https://inteltechniques.com/data/osintbook10/ff-template.zip
unzip ff-template.zip -d ~/.mozilla/firefox/
cd ~/.mozilla/firefox/ff-template/
cp -R * ~/.mozilla/firefox/*.default-esr
cd ~/Desktop
rm ff-template.zip
# sudo proxychains4 snap install chromium
proxychains4 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo proxychains4 apt install gdebi-core
sudo gdebi google-chrome-stable_current_amd64.deb
sudo rm google-chrome-stable_current_amd64.deb
sudo proxychains4 apt update
sudo proxychains4 apt install build-essential dh-python python3-all python3-stdeb python3-pyqt5 python3-gpg python3-requests python3-socks python3-packaging gnupg2 tor git -y
proxychains4 git clone https://github.com/micahflee/torbrowser-launcher.git
cd torbrowser-launcher
./build_deb.sh
sudo dpkg -i deb_dist/torbrowser-launcher_*.deb
./torbrowser-launcher
cd ..
rm -rf torbrowser-launcher/
sudo proxychains4 apt install -y vlc
sudo proxychains4 apt install -y ffmpeg
sudo proxychains4 apt install -y python3-pip
sudo proxychains4 pip install -U youtube-dl
sudo proxychains4 pip install -U yt-dlp
cd ~/Desktop
sudo proxychains4 apt install -y curl
proxychains4 curl -O https://inteltechniques.com/data/osintbook10/vm-files.zip
unzip vm-files.zip -d ~/Desktop/
mkdir ~/Documents/scripts
mkdir ~/Documents/icons
cd ~/Desktop/vm-files/scripts
cp * ~/Documents/scripts
cd ~/Desktop/vm-files/icons
cp * ~/Documents/icons
cd ~/Desktop/vm-files/shortcuts
sudo cp * /usr/share/applications/
cd ~/Desktop
rm vm-files.zip
rm -rf vm-files
sudo proxychains4 apt install -y python3-venv
mkdir ~/Downloads/Programs
mkdir ~/Downloads/Programs/Streamlink
cd ~/Downloads/Programs/Streamlink
python3 -m venv streamlinkEnvironment
source streamlinkEnvironment/bin/activate
sudo proxychains4 pip install streamlink 2>/dev/null
deactivate
sudo proxychains4 apt install -y git
mkdir ~/Downloads/Programs/Instalooter
cd ~/Downloads/Programs/Instalooter
python3 -m venv instalooterEnvironment
source instalooterEnvironment/bin/activate
sudo proxychains4 pip install instalooter 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/Instaloader
cd ~/Downloads/Programs/Instaloader
python3 -m venv instaloaderEnvironment
source instaloaderEnvironment/bin/activate
sudo proxychains4 pip install instaloader 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/Toutatis
cd ~/Downloads/Programs/Toutatis
python3 -m venv toutatisEnvironment
source toutatisEnvironment/bin/activate
sudo proxychains4 pip install toutatis 2>/dev/null
deactivate
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/Datalux/Osintgram.git
cd Osintgram
python3 -m venv OsintgramEnvironment
source OsintgramEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
sed -i 's/followinfnumbers/followingnumbers/g' ~/Documents/scripts/instagram.sh
sudo apt-get install libncurses5-dev libffi-dev -y
mkdir ~/Downloads/Programs/Gallery-DL
cd ~/Downloads/Programs/Gallery-DL
python3 -m venv gallerydlEnvironment
source gallerydlEnvironment/bin/activate
sudo proxychains4 pip install -U gallery-dl 2>/dev/null
deactivate
cd ~/Downloads
sudo proxychains4 apt install default-jre -y
proxychains4 wget https://github.com/ripmeapp/ripme/releases/latest/download/ripme.jar
chmod +x ripme.jar
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/sherlock-project/sherlock.git
cd sherlock
python3 -m venv SherlockEnvironment
source SherlockEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/socialscan
cd ~/Downloads/Programs/socialscan
python3 -m venv socialscanEnvironment
source socialscanEnvironment/bin/activate
sudo proxychains4 pip install -U socialscan 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/holehe
cd ~/Downloads/Programs/holehe
python3 -m venv holeheEnvironment
source holeheEnvironment/bin/activate
sudo proxychains4 pip install -U holehe 2>/dev/null
deactivate
cd ~/Documents/scripts/
sed -i 's/FALSE "$opt4" //g' users-emails.sh
sed -i '50,55d' updates.sh
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/p1ngul1n0/blackbird
cd blackbird
python3 -m venv blackbirdEnvironment
source blackbirdEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/Maigret
cd ~/Downloads/Programs/Maigret
python3 -m venv maigretEnvironment
source maigretEnvironment/bin/activate
sudo proxychains4 pip install maigret
deactivate
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/martinvigo/email2phonenumber.git
cd email2phonenumber
python3 -m venv email2phonenumberEnvironment
source email2phonenumberEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
sudo proxychains4 pip install pipx
proxychains4 pipx ensurepath
proxychains4 pipx install ghunt
proxychains4 pipx ensurepath
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/FortyNorthSecurity/EyeWitness.git
cd EyeWitness/Python/setup
sudo ./setup.sh
cd ~/Documents/scripts
sed -i 's/ChrisTruncer/FortyNorthSecurity/g' updates.sh
cd ~/Downloads/Programs
proxychains4 wget https://github.com/mozilla/geckodriver/releases/download/v0.32.0/geckodriver-v0.32.0-linux-aarch64.tar.gz
tar -xvzf geckodriver*
chmod +x geckodriver
sudo mv geckodriver /usr/local/bin
sudo snap install amass
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/aboul3la/Sublist3r.git
cd Sublist3r
python3 -m venv Sublist3rEnvironment
source Sublist3rEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/s0md3v/Photon.git
cd Photon
python3 -m venv PhotonEnvironment
source PhotonEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/laramies/theHarvester.git
cd theHarvester
python3 -m venv theHarvesterEnvironment
source theHarvesterEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
sudo proxychains4 pip install testresources 2>/dev/null
sudo proxychains4 pip install webscreenshot 2>/dev/null
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/Lazza/Carbon14
cd Carbon14
python3 -m venv Carbon14Environment
source Carbon14Environment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
sudo proxychains4 apt install -y mediainfo-gui
sudo proxychains4 apt install -y libimage-exiftool-perl
sudo proxychains4 apt install -y mat2
mkdir ~/Downloads/Programs/xeuledoc
cd ~/Downloads/Programs/xeuledoc
python3 -m venv xeuledocEnvironment
source xeuledocEnvironment/bin/activate
sudo proxychains4 pip install -U xeuledoc 2>/dev/null
deactivate
cd ~/Downloads/Programs
sudo proxychains4 apt install subversion -y
proxychains4 git clone https://github.com/GuidoBartoli/sherloq.git
cd sherloq/gui
python3 -m venv sherloqEnvironment
source sherloqEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
sudo proxychains4 apt install -y httrack webhttrack
sudo proxychains4 apt install -y libcanberra-gtk-module
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/opsdisk/metagoofil.git
cd metagoofil
python3 -m venv metagoofilEnvironment
source metagoofilEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/bdfr
cd ~/Downloads/Programs/bdfr
python3 -m venv bdfrEnvironment
source bdfrEnvironment/bin/activate
sudo proxychains4 pip install -U bdfr 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/redditsfinder
cd ~/Downloads/Programs/redditsfinder
python3 -m venv redditsfinderEnvironment
source redditsfinderEnvironment/bin/activate
sudo proxychains4 pip install -U redditsfinder 2>/dev/null
deactivate
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/MalloyDelacroix/DownloaderForReddit.git
cd DownloaderForReddit
python3 -m venv DownloaderForRedditEnvironment
source DownloaderForRedditEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
proxychains4 wget http://dl.google.com/dl/earth/client/current/google-earth-stable_current_amd64.deb
sudo proxychains4 apt install -y ./google-earth-stable_current_amd64.deb
sudo rm google-earth-stable_current_amd64.deb
sudo proxychains4 apt install -y kazam
sudo proxychains4 apt install bleachbit
sudo proxychains4 apt update --fix-missing
sudo apt -y upgrade
sudo apt --fix-broken install
cd ~/Desktop
proxychains4 curl -O https://inteltechniques.com/data/osintbook10/tools.zip
unzip tools.zip -d ~/Desktop/
rm tools.zip
rm -rf __MACOSX
mkdir ~/Downloads/Programs/waybackpy
cd ~/Downloads/Programs/waybackpy
python3 -m venv waybackpyEnvironment
source waybackpyEnvironment/bin/activate
sudo proxychains4 pip install -U waybackpy 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/changedetection
cd ~/Downloads/Programs/changedetection
python3 -m venv changedetectionEnvironment
source changedetectionEnvironment/bin/activate
sudo proxychains4 pip install changedetection.io 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/archivebox
cd ~/Downloads/Programs/archivebox
python3 -m venv archiveboxEnvironment
source archiveboxEnvironment/bin/activate
sudo proxychains4 pip install archivebox
deactivate
mkdir ~/Documents/archivebox
cd ~/Documents/archivebox
archivebox init
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/smicallef/spiderfoot.git
cd spiderfoot
python3 -m venv spiderfootEnvironment
source spiderfootEnvironment/bin/activate
sudo proxychains4 pip install -r requirements.txt 2>/dev/null
deactivate
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/lanmaster53/recon-ng.git
cd recon-ng
python3 -m venv recon-ngEnvironment
source recon-ngEnvironment/bin/activate
sudo proxychains4 pip install -r REQUIREMENTS 2>/dev/null
deactivate
sudo proxychains4 pip install -U openai-whisper
mkdir ~/.cache/whisper
cd ~/.cache/whisper
proxychains4 wget https://openaipublic.azureedge.net/main/whisper/models/9ecf779972d90ba49c06d968637d720dd632c55bbf19d441fb42bf17a411e794/small.pt
cd ~/Documents/scripts
rm video-utilities.sh
proxychains4 wget https://inteltechniques.com/data/osintbook10/video-utilities.sh
chmod +x video-utilities.sh
sed -i 's/cd ~/Downloads/Programs/internetarchive/sudo proxychains4 pip install -U openai-whisperncd ~/Downloads/Programs/internetarchive/g' updates.sh
sed -i 's/-info --write-comments/-info --write-info-json/g' video-download.sh
mkdir ~/Downloads/Programs/internetarchive
cd ~/Downloads/Programs/internetarchive
python3 -m venv internetarchiveEnvironment
source internetarchiveEnvironment/bin/activate
sudo proxychains4 pip install -U internetarchive 2>/dev/null
deactivate
sudo proxychains4 apt install -y ripgrep
cd ~/Downloads/Programs
proxychains4 git clone https://github.com/AmIJesse/Elasticsearch-Crawler.git
sudo proxychains4 pip install nested-lookup 2>/dev/null
sudo proxychains4 apt install -y jq
mkdir ~/Downloads/Programs/search-that-hash
cd ~/Downloads/Programs/search-that-hash
python3 -m venv search-that-hashEnvironment
source search-that-hashEnvironment/bin/activate
sudo proxychains4 pip install -U search-that-hash 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/name-that-hash
cd ~/Downloads/Programs/name-that-hash
python3 -m venv name-that-hashEnvironment
source name-that-hashEnvironment/bin/activate
sudo proxychains4 pip install -U name-that-hash 2>/dev/null
deactivate
mkdir ~/Downloads/Programs/h8mail
cd ~/Downloads/Programs/h8mail
python3 -m venv h8mailEnvironment
source h8mailEnvironment/bin/activate
sudo proxychains4 pip install -U h8mail 2>/dev/null
deactivate
cd ~/Downloads
h8mail -g
sed -i 's/;leak-lookup_pub/leak-lookup_pub/g' h8mail_config.ini
gsettings set org.gnome.desktop.background picture-uri ''
gsettings set org.gnome.desktop.background primary-color 'rgb(66, 81, 100)'
gsettings set org.gnome.shell favorite-apps []
gsettings set org.gnome.shell.extensions.dash-to-dock dock-position BOTTOM
gsettings set org.gnome.shell favorite-apps "['firefox.desktop', 'chromium_chromium.desktop', 'torbrowser.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop', 'updates.desktop', 'tools.desktop', 'video-download.desktop', 'video-utilities.desktop', 'video-stream.desktop', 'instagram.desktop', 'galleries.desktop', 'users-emails.desktop', 'captures.desktop', 'domains.desktop', 'metadata.desktop', 'archives.desktop', 'documents.desktop', 'breaches-leaks.desktop', 'reddit.desktop', 'spiderfoot.desktop', 'recon-ng.desktop', 'api.desktop', 'google-earth-pro.desktop', 'kazam.desktop', 'gnome-control-center.desktop']"
gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 32
sudo apt autoremove -y
echo
read -rsp $'Press enter to continue, reboot, then launch the Updates script.n'
echo
执行自动化配置脚本
chmod u+x linux.sh
./linux.sh
原文始发于微信公众号(OSINT情报分析师):OSINT专用虚拟机:情报分析师的得力助手
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论