-
Platform
- Kali Linux 2022.3 ARM64 (Tested)
Downlaods
[Cobalt-Strike Downloads] https://mega.nz/file/iZ8jQQ4K#Y6kwDNGBQKfowybJisZX9XpK6-SKyW3LO6-_X6VKRFo [jdk-8-java-8 Downloads] https://awesometolearns.blogspot.com/2021/10/how-to-install-jdk-8-java-8-in-linux.html
Kali Linux 2022.3 ARM64 JDK 8 Install Guide
sudo tar -xvzf ~/Downloads/jdk-8u301-linux-aarch64.tar.gz sudo nano /etc/environment [Add following variables - /etc/environment] :/usr/lib/jvm/jdk1.8.0_341/bin:/usr/lib/jvm/jdk1.8.0_341/db/bin:/usr/lib/jvm/jdk1.8.0_341/jre/bin J2SDKDIR="/usr/lib/jvm/jdk1.8.0_341" J2REDIR="/usr/lib/jvm/jdk1.8.0_341/jre" JAVA_HOME="/usr/lib/jvm/jdk1.8.0_341" DERBY_HOME="/usr/lib/jvm/jdk1.8.0_341/db"
/etc/environment
# START KALI-DEFAULTS CONFIG # Everything from here and until STOP KALI-DEFAULTS CONFIG # was installed by the kali-defaults package, and it will # be removed if ever the kali-defaults package is removed. # If you want to disable a line, please do NOT remove it, # as it would be added back when kali-defaults is upgraded. # Instead, comment the line out, and your change will be # preserved across upgrades. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/jdk1.8.0> J2SDKDIR="/usr/lib/jvm/jdk1.8.0_341" J2REDIR="/usr/lib/jvm/jdk1.8.0_341/jre" JAVA_HOME="/usr/lib/jvm/jdk1.8.0_341" DERBY_HOME="/usr/lib/jvm/jdk1.8.0_341/db" COMMAND_NOT_FOUND_INSTALL_PROMPT=1 POWERSHELL_UPDATECHECK=Off POWERSHELL_TELEMETRY_OPTOUT=1 DOTNET_CLI_TELEMETRY_OPTOUT=1 # STOP KALI-DEFAULTS CONFIG
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_341/bin/java" 0 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_341/bin/javac" 0 sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_341/bin/java sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_341/bin/javac update-alternatives --list java update-alternatives --list javac
Command History
┌──(root㉿kali)-[~] └─# cd /usr/lib/jvm ┌──(root㉿kali)-[/usr/lib/jvm] └─# ls default-java java-11-openjdk-arm64 openjdk-11 java-1.11.0-openjdk-arm64 jdk1.8.0_341 ┌──(root㉿kali)-[/usr/lib/jvm] └─# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_341/bin/java" 0 ┌──(root㉿kali)-[/usr/lib/jvm] └─# sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_341/bin/javac" 0 ┌──(root㉿kali)-[/usr/lib/jvm] └─# sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_341/bin/java update-alternatives: using /usr/lib/jvm/jdk1.8.0_341/bin/java to provide /usr/bin/java (java) in manual mode ┌──(root㉿kali)-[/usr/lib/jvm] └─# sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_341/bin/javac update-alternatives: using /usr/lib/jvm/jdk1.8.0_341/bin/javac to provide /usr/bin/javac (javac) in manual mode ┌──(root㉿kali)-[/usr/lib/jvm] └─# update-alternatives --list java /usr/lib/jvm/java-11-openjdk-arm64/bin/java /usr/lib/jvm/jdk1.8.0_341/bin/java ┌──(root㉿kali)-[/usr/lib/jvm] └─# update-alternatives --list javac /usr/lib/jvm/java-11-openjdk-arm64/bin/javac /usr/lib/jvm/jdk1.8.0_341/bin/javac ┌──(root㉿kali)-[/usr/lib/jvm] └─# update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java). ┌──(root㉿kali)-[/usr/lib/jvm] └─# java -version Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true java version "1.8.0_341" Java(TM) SE Runtime Environment (build 1.8.0_341-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.341-b10, mixed mode)
공부 목적으로만 사용하세요.
'Exploit > Tools' 카테고리의 다른 글
[Tools] Python Backdoor (0) 2022.04.29 댓글 0