linux安装SecureCRT安装教学
列如:
Anolis OS8.6 安装SecureCRT8.0
前言
提示:本内容用于学习
一、securecrt安装
securecrt官网注册账号下载最新包可以免费试用一月
1.准备SecureCRT8.0_linux.zip安装包(linux版本)和keygen.exe注册机(windown)。
2.参考大佬写的securecrt_linux_crack.pl 文件
原文链接
https://github.com/hanxianzhai/SecureCRT/blob/master/securecrt_linux_crack.pl
3.准备Windows系统和linux系统
4.用Windows系统使用keygen.exe注册机把key算出来拷贝key.txt(key可以给任意linux系统使用)
5.用key.txt修改securecrt_linux_crack.pl文件Name、Company、Serial Number、License Key、Issue Date参数
6.linux安装SecureCRT8.0_linux使用securecrt_linux_crack.pl
sudo perl securecrt_linux_crack.pl /usr/local/bi/SecureCRT
完成算法有效期一年
7.根据linuxSecureCRT提示完成安装
二、使用步骤
1.创建securecrt_linux_crack.pl文件
创建securecrt_linux_crack.pl文件代码入戏
use strict;
use warnings;
sub license {
print "\n".
"License:\n\n".
"\tName:\t\thanxianzhai\n".
"\tCompany:\t0000000\n".
"\tSerial Number:\t03-07-263942\n".
"\tLicense Key:\tACEGXS AKPES6 YDN5VT 8MX9M3 AD6Z6B ZKA8M3 BM12FA 2FRSRB\n".
"\tIssue Date:\t03-14-2014\n\n\n";
}
sub usage {
print "\n".
"help:\n\n".
"\tperl securecrt_linux_crack.pl <file>\n\n\n".
"\tperl securecrt_linux_crack.pl /usr/bin/SecureCRT\n\n\n".
"\n";
&license;
exit;
}
&usage() if ! defined $ARGV[0] ;
my $file = $ARGV[0];
open FP, $file or die "can not open file $!";
binmode FP;
open TMPFP, '>', '/tmp/.securecrt.tmp' or die "can not open file $!";
my $buffer;
my $unpack_data;
my $crack = 0;
while(read(FP, $buffer, 1024)) {
$unpack_data = unpack('H*', $buffer);
if ($unpack_data =~ m/785782391ad0b9169f17415dd35f002790175204e3aa65ea10cff20818/) {
$crack = 1;
last;
}
if ($unpack_data =~ s/6e533e406a45f0b6372f3ea10717000c7120127cd915cef8ed1a3f2c5b/785782391ad0b9169f17415dd35f002790175204e3aa65ea10cff20818/ ){
$buffer = pack('H*', $unpack_data);
$crack = 2;
}
syswrite(TMPFP, $buffer, length($buffer));
}
close(FP);
close(TMPFP);
if ($crack == 1) {
unlink '/tmp/.securecrt.tmp' or die "can not delete files $!";
print "It has been cracked\n";
&license;
exit 1;
} elsif ($crack == 2) {
rename '/tmp/.securecrt.tmp', $file or die 'Insufficient privileges, please switch the root account.';
chmod 0755, $file or die 'Insufficient privileges, please switch the root account.';
print "crack successful\n";
&license;
} else {
die 'error';
}
2.修改securecrt_linux_crack.pl文件
用key.txt修改securecrt_linux_crack.pl文件Name、Company、Serial Number、License Key、Issue Date红色参数
sub license {
print "\n".
"License:\n\n".
"\tName:\t\thanxianzhai\n".
"\tCompany:\t0000000\n".
"\tSerial Number:\t03-07-263942\n".
"\tLicense Key:\tACEGXS AKPES6 YDN5VT 8MX9M3 AD6Z6B ZKA8M3 BM12FA 2FRSRB\n".
"\tIssue Date:\t03-14-2014\n\n\n";
}
总结
注意SecureCRT和系统之间依赖关系,securecrt_linux_crack.pl参数替换。