安装finalshell
文章目录
一、安装finalshell(直接安装)
网盘链接
链接: https://pan.baidu.com/s/11CpHsSBcztvjBe55c2NPdQ
提取码: Coke
看见哪个 点就行了。下一步 next install
①:安装过程
②:连接linux系统
我们需要IP地址和端口链接,本机的IP(127.0.0.1)localhost。
就必须使用虚拟机和主机建立一个局域网,能够互相连接上。
**选择nat模式,创建局域网**
查看网络号和子网掩码
查看ip使用范围
查看网关
配置网络
ip addr 查看IP地址
cd /etc/sysconfig/network-scripts/ 进入到该目录下
vi ifcfg-ens33 使用vi编辑器编辑此文件
点击i,进入编辑模式,左下角出现insert
# 修改以下内容
BOOTPROTO=static
onboot=yes
# 增加以下内容
IPADDR=192.168.100.200
NETMASK=255.255.255.0
GATEWAY=192.168.100.2
DNS1=144.144.144.144
DNS2=223.5.5.5
先按esc
退出编辑模式,再按 shfit+:
进入命令模式,再输入 wq(小写)
,点击回车保存并退出
此时查看 ip 地址会发现IP地址并没有修改成功
我们还需要重启网卡
centos7的网卡重启方法:
systemctl restart network
可以尝试ping百度看是否能ping通
如果ping不通可以尝试更换NDS地址
安装 ifconfig
①输入ip addr 确认IP地址是否设置正常;
②确认sbin目录是否存在 cd /sbin;
③确认ifconfig命令是否未安装 :
在sbin目录下输入ls,可以看到没有ifconfig;
④、安装net-tool插件,此插件中带有此命令
安装命令:sudo yum install net-tools
等待安装完成,再次输入ifconfig,成功。
双击即可连接成功
二、finalshell - 高级版(绿色版)
网盘链接:
链接:https://pan.baidu.com/s/1nD-NWa-jAzFdz7Zn8I78Xw
提取码:Coke
绿色版解压既可用
三、离线激活(3.9.5.4)
①:下载
网盘链接
链接: https://pan.baidu.com/s/11CpHsSBcztvjBe55c2NPdQ
提取码: Coke
②:安装
1.无脑安装这里就不再记录了
③:激活
1.运行一下Java代码
public class FinalShell {
public static void main(String[] args) throws NoSuchAlgorithmException, IOException {
System.out.print("请输入FinalShell的离线机器码:");
Scanner reader = new Scanner(System.in);
String machineCode = reader.nextLine();
generateKey(machineCode);
}
public static void generateKey(String hardwareId) throws NoSuchAlgorithmException {
String proKey = transform(61305 + hardwareId + 8552);
String pfKey = transform(2356 + hardwareId + 13593);
System.out.println("高级版激活码:"+ proKey);
System.out.println("专业版激活码:"+ pfKey);
}
public static String transform(String str) throws NoSuchAlgorithmException {
String md5 = hashMD5(str);
return hashMD5(str).substring(8, 24);
}
public static String hashMD5(String str) throws NoSuchAlgorithmException {
MessageDigest digest = MessageDigest.getInstance("MD5");
byte[] hashed = digest.digest(str.getBytes());
StringBuilder sb = new StringBuilder();
for (byte b : hashed) {
int len = b & 0xFF;
if (len < 16) {
sb.append("0");
}
sb.append(Integer.toHexString(len));
}
return sb.toString();
}
}
2.按照下图操作