冒险岛V143后端源码【纯净开源-无后门-可过360】
本帖最后由 jonical 于 2026-5-31 14:15 编辑代码环境:
软件:IDEA 2020.3.3
java:JDK1.8(jdk-8u22-windows-x64.exe)
maven版本:3.9.16(apache-maven-3.9.16-bin.zip)
操作系统:Win10专业版_x64
说明:基于网友提供的源码改制,原版后端源码附有后门,现已去除,后端源码纯净开源,无毒/无马/无后门,已过360扫描,如果不放心,可以在VMware里进行操作后端源码。
原帖地址(勿下载):https://www.fengyewuyu.com/forum.php?mod=viewthread&tid=824&highlight=%E5%86%92%E9%99%A9%E5%B2%9B%2B143
压缩包文件清单(不用到处找软件了):
1、V143纯净源码。
2、后端纯环境全文件(纯净版)。
3、JDK1.8(jdk-8u202-windows-x64.exe)
4、maven3.9.16
5、IDEA2020(含激活密钥)
6、VMware17Pro虚拟机(兼容Win10/11,不蓝屏)
7、Win10激活密钥(会报毒/不放心可以找其他同品代替)。
8、360安全卫士下载软件。
9、万能登录器+万能登录器开源源码(自写/VB.NET,IDE:VS2010)
修复源代码如下错误:
1、pom.xml中"<kotlin.version>1.1.0</kotlin.version>"更正为"<kotlin.version>1.3.72</kotlin.version>";
2、缺失的"weblaf-complete-1.29.jar"已放在项目目录的lib文件夹里。
3、对于pom.xml的配置文件,做了大量适配修改。
4、修复了位于项目中位于/scripts/event/文件夹内js脚本字符编码问题(原是GBK/GB2312,统一改为UTF-8)。
5、修复java与kotlin混编项目pom.xml报错的问题。
6、后门程序去除。
7、已修复用户密码算法,更新了accounts表中的密码和salt。
默认登录帐号 xxxadmin密码 xxxadmin 端口改为:9494。
密码算法Demo在末尾
必读说明:
1、需要对电脑环境配置Maven环境,在环境变量中设置就行(方法略过)。
2、用IDEA打开源码后,以管理员权限打开cmd,在"weblaf-complete-1.29.jar"所在的目录执行如下命令:
"mvn install:install-file -Dfile=libs\weblaf-complete-1.29.jar -DgroupId=chms -DartifactId=weblaf-complete -Dversion=1.29 -Dpackaging=jar"
3、执行之后,进行"Reload All Maven Projects"
对应原版客户端下载指引(建议配合登录器使用):
https://www.fengyewuyu.com/forum.php?mod=viewthread&tid=326
严重提醒:仅供学习交流使用,不得用作商业用途,此提醒仅作道德约束。
密码算法Demo(python)如下:
```python
import hashlib
# 自定义 base64 字符表
ITOA64 = "./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
def encode64(data: bytes) -> str:
"""
对应 Java encode64()
"""
out = []
i = 0
while i < len(data):
i0 = data
i += 1
i1 = data if i < len(data) else 0
i += 1
i2 = data if i < len(data) else 0
i += 1
o0 = i0 >> 2
o1 = ((i0 & 0x03) << 4) | (i1 >> 4)
o2 = ((i1 & 0x0F) << 2) | (i2 >> 6)
o3 = i2 & 0x3F
out.append(ITOA64)
out.append(ITOA64)
if i - 1 <= len(data):
out.append(ITOA64)
if i <= len(data):
out.append(ITOA64)
return "".join(out)
def mycrypt(password: str, seed: str) -> str:
"""
复现 Java myCrypt()
"""
if not seed.startswith("$H$"):
raise Exception("invalid seed")
salt = seed
if len(salt) != 8:
raise Exception("salt length must be 8")
# H0 = SHA1(salt + password)
sha1_hash = hashlib.sha1(
(salt + password).encode("iso-8859-1")
).digest()
count = 8
while count > 1:
combined = sha1_hash + password.encode("iso-8859-1")
sha1_hash = hashlib.sha1(combined).digest()
count -= 1
return seed[:12] + encode64(sha1_hash)
# =========================
# 测试
# =========================
password = "xxxadmin"
# 固定 seed
seed = "$H$Sa1234567"
result = mycrypt(password, seed)
print("Password :", password)
print("Seed :", seed)
print("Hash :", result)
```
下载地址:
**** Hidden Message *****
感谢分享 所以解压缩密码是多少? 感谢大佬分享 感谢分享 :):):)感谢分享 66666666666666 冒险岛V143后端源码 感谢分享;P 本帖最后由 8316150a 于 2026-6-2 06:56 编辑
有密码还留了联系方式 卖端的散了吧
页:
[1]
2