<?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
免费版就不要求这么多了,感觉这软件算良心了
一直是这样吧,例如宝塔建立多个网站
这不就是虚拟主机
我是晨曦,我喂自己袋盐!
因为在80端口的后面第一道是一个反代软件,会根据host来处理不同的网站
@寻梦xunm,哈哈
你要免费的话用WindTerm吧,支持类似xshell的xftp文件管理,字符高亮比xshell支持的多,只是它只有windows版本
https://cway.top
@雨伤,大佬好久不见冒泡呀
加油加油加油
xshell不是免费的都够用了吗
买个开心版
我是晨曦,我喂自己袋盐!
@胡图图,可以,-o和-i参数
在423down网站可以下载最新破解版的
@TabKey9,我进光猫后台看了 可以自己设置静态路由 用2楼的办法吧。![]()
@胡图图,pc互通啊,好像可以用arp欺骗,然后代理1段的流量,把1段和0段的dhcp掩码扩充一下,把数据在两个广播域相互转发形成一个广播域,大概行得通
难道不是默认配置就能通吗?
