还是Linux好,文件管理器自带SFTP功能,终端也开箱即用。
@消失的彩虹海,有后门吗
@罐子,留着吧,既然存在,有其道理,一个是电信怕客户乱搞,另一个是他们可能有些申请故障报修操作需要远程登录用到动态密码
@胡图图,你说的这个我懂(以前经常这么干),往后再说,等我资历再老一点先,我可能就会这么做
@TabKey9,动态密码。。可以删除他的动态密码控制线路的
一加8Pro
@TabKey9,把0段提供ip的功能关掉,切换成ap模式不行吗?
@胡图图,全部变成1段不太好,光猫的wifi能力不够强,而且还隔着茶水间1~2道墙,以及网线口不够用等,挺多问题的
@胡图图,一言难尽啊,这是两台具备ip分发的设备,光猫距离太远,信号差,主机网线基本上都是从光猫接交换机分出来的,新款笔记本电脑基本上不带网线口!用上wifi不就成2个网段了嘛!
比如把0段全部的设备全部切换到1段,这样就都是同一个段了
@TabKey9,那为什么不尝试合并网段呢?
@读书顶个鸟用,@胡图图,电信的光猫(企业版A8光猫)静态路由也试过了,电信师傅们不会,我也不会,忘记截图给你们看了,刚才发现超级管理员密码已经变更(动态的),普通管理员账户只能看到7楼的截图,超级管理员能看到其他包括静态路由的设置项
搞了个半成品,单通(0段可以ping通1段),放弃了,先是把电信维修师傅请来,他也不会,然后我自己搞,还是不行。
弄这个主要是因为我0段连不上公司内网的1段的MySQL服务器,搞了个半成品已经可以连上MySQL了,但只是单通,跟前端配合开发的时候,他的VSCode连不是我的IDEA(当我们俩不在同一个网段的情况下);
为了解决这个问题,我们自能商量好,要么一起连0段(WiFi),要么一起连1段(网线)。
@读书顶个鸟用,@5258,@胡图图,
<!DOCTYPE html> <html> <head> <title>FinalShell Keygen</title> </head> <body> <h1>FinalShell-Keygen v1.0 - Developed by UltraPanda</h1> <p>* Only for educational purpose *</p> <?php if (isset($_POST['hardwareId'])) { $hardwareId = $_POST['hardwareId']; $advancedCode = transform('\uef79' . $hardwareId . 8552); $professionalCode = transform(2356 . $hardwareId . 13593); ?> <p>高级版激活码: <?php echo $advancedCode ?></p> <p>专业版激活码: <?php echo $professionalCode ?></p> <?php } else { ?> <p>请输入离线激活所提供的机器码:</p> <form action="" method="post"> <input name="hardwareId" type="text" /> <input type="submit" value="生成激活码" /> </form> <?php } ?> </body> </html> <?php function transform($str) { return hashMD5($str).substr(8, 16); } function hashMD5($str) { return md5($str); } ?>
chatgpt给出的PHP版本
<?php
$hardwareId = $_GET['hardwareId'];
echo "高级版激活码: " . transform("" . $hardwareId . 8552) . "\n";
echo "专业版激活码: " . transform(2356 . $hardwareId . 13593) . "\n";
function transform($str) {
return substr(md5($str), 8, 16);
}
请求:http://127.0.0.1/test.php?hardwareId=123456
还是用了特殊字符,否则高级激活码与java代码结果不一致。
@老虎会游泳,应该是特殊字符无法显示所以是?,我从IDEA编辑器复制粘贴 \uef79 到vscode,vs自动转换成了 符号(vscode中看是一个框里面一个问号)。
@Curtion,可能是unicode转ascii(或者iso-8859-1),发现转不了就用
?
代替了。
package main import ( "crypto/md5" "fmt" ) func main() { var hardwareId string fmt.Println("FinalShell-Keygen v1.0 - Developed by UltraPanda\n* Only for educational purpose *\n请输入离线激活所提供的机器码: ") fmt.Scanf("%s", &hardwareId) fmt.Println("高级版激活码: ", transform("?"+hardwareId+"8552"), "\n专业版激活码: ", transform("2356"+hardwareId+"13593")) } func transform(str string) string { return hashMD5(str)[8:24] } func hashMD5(str string) string { return fmt.Sprintf("%x", md5.Sum([]byte(str))) }
虽然不太懂JAVA,但是原代码应该是有问题的,
\uef79
+hardwareId后,string的第一个字节居然是3f
,所以虽然不知道为什么,但是在转成golang的时候只需要拼接?
就行了
红米K30 Pro(变焦版)
宝塔的原理被你发现了
推荐用免费版的 MobaXterm
免费版就不要求这么多了,感觉这软件算良心了