Engrampa无法打开rar5的解决方法
无法打开
在一个阴雨连绵的下午,我如往常一样使用Engrampa打开一个rar压缩包时,归档管理器直接崩溃。根据多年来的经验,肯定是压缩包的问题。毕竟人生不如意十之八九,压缩包损坏情有可原,但当我一番寻觅之后发现并非如此。
问题排查
使用归档管理器打开其他几个rar的压缩包,正常
使用unrar命令进行解压,也正常
百思不得其解下,我询问了AI,毕竟AI可是debug的高手。一番询问后,发现似乎是rar升级了版本。使用以下命令查看rar版本。
12345file xxx.rar// 得到xxx.rar: RAR archive data, v5xxx.rar: RAR archive d
使用kali实现不那么优雅的WiFi密码获取
前言相信不少朋友都遇到过旁边全是Wifi节点,但就是一个都用不了的痛苦。今天我就来分享一些不那么优雅的蹭网方式。
WiFi万能钥匙
大道至简,虽说这并不是所谓的密码破解,但在一个陌生环境下蹭网仍是一个不错的选择。毕竟你也不能确定会不会已经有人把密码分享出去了。如果有的话,这种方法可以说是最简单,最高效的方法了。如果没有的话,请继续往下看。
我此分享一个从网络中找到的别人分享的万能钥匙的改版,相对清爽一些。WiFi万能钥匙下载链接
抓握手包跑字典
开局直接获取su权限,免得下面操作频繁输入sudo。kali的默认账户和密码都是kali。
1sudo su
查看可用的监听网卡
1airmon-
mix2s的kernelsu内核编译(顺便加入lz4支持)
前言
看到隔壁用kernelsu(以下简称ksu)隐藏root的效果不错,但mix2s的4.9内核显然不在ksu的官方支持范围内,需要自编译内核。恰好我最近因为一位编译者的crdroid(以下简称为crd)内核只支持lzo的zram压缩算法(因为使用的lineageOS的设备树)。我需要更加高效的算法,比如lz4。
编译环境准备
本文以mix2s为主的配置,相当部分参考了Mix2s内核ksu编译action_Initsnow的源码。其他机型请参考Android内核编译教程_feichaixiaobai。使用的是lineageOS的内核源码。
安装编译需要的相应包
1234567sudo a
使用vbox和OpenWRT实现优雅的代理上网
需求
因为使用的 Linux 作为主力机,而在 Linux 上并没有一个为系统代理的东西。虽然修改环境变量能实现部分应用的代理,但总归还是太麻烦了。特别是用 docker 拉镜像的时候,只能用第三方应用下好再导入,费时费力。
至于为什么用 vbox 而不是 VM 。因为我这 VM 在解决Ubuntu升级内核导致的无法安装VMware模块问题后玄学断网,我也懒得弄了。
步骤配置OpenWRT镜像
官网下载镜像。根据需求下载,我一般下载的是generic-ext4-combined-efi.img.gz。
下载完后解压,得到openwrt-23.05.5-x86-64-generic-ext4
QQ收藏无法作为图床使用
QQ开始限制外链访问
2024.12.19的时候发现QQ开始限制QQ收藏图片的外链访问了。最开始是刷新下就能显示,但后面就不行了。
存储在别人的图床
私有图床,没准哪天就跑路了,付费的咱们又那闲钱买。
使用其他的平替
比如CSDN,微博之类的。但是因为这样需要注册账户,然后出来的外链图片没准还被压缩了。最后就是和前几个一样的问题,没准哪天就停止外链访问了呢。
自己搭建图床
这个方案倒是不错,只是如果使用服务器来搭建有被d的风险。如果是用CF之类的免费Work服务来搭建,但其实也是有上限的,而且我也不需要那么完善的服务,只要能引用图片外链就行了(否则我也不会那么长时间的使用QQ收藏作为图床
Rustdesk-Nginx-Err
前言
这是一次失败的配置,主要是因为需求和实际冲突了。
需求:部署在内网服务器,通过Nginx反代到内网穿透的一个端口进行访问
实际:rustdesk不支持端口后加地址,而我也不想再花钱买更多的隧道服务(免费用户仅支持两条隧道)
配置Rustdesk
下载
1wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-linux-arm64v8.zip
解压
1237z x rustdesk-server-linux-arm64v8cd arm64v8
添加执行权限
在docker配置vnc连接
vnc配置前的准备启动容器
这一步比较关键,要注意启动的镜像的版本。我们这里以Ubuntu举例,如果高于22.04,就必须加入参数--security-opt seccomp=unconfined。否则会出问题。在下述启动命令中,指定使用主机所有gpu资源,命名为wu1015_test,将容器5901端口映射到本地的32789。1docker run --gpus all --ipc=host --name wu1015_test --security-opt seccomp=unconfined -it -p 32789:5901 镜像id
新建用户
建议不要使用root用户进行配置
Aris终端桌面安卓逆向记录
逆向记录软件说明
软件名称与版本号:Aris终端桌面1.1.62
想要修改的地方:通知显示只有开启点击之后才会显示title: context,不开启只能显示context,不太符合直觉。因而将其修改为一样的。
脱壳
这个软件没有加固,也就没有脱壳这个步骤了。
反编译
这一步完全可以用MT管理器来改,但我不太想在手机上弄。
安装apktool1sudo apt install apktool
进行反编译1apktool d 应用.apk
转Java
很久没看smali了,还是java看着舒服,所以转换到java相对方便一点。
安装dex2jar
下载源码到本地
1git clone
语言识别模型Wenet的基础使用与训练
最近在训练Wenet模型,所以顺便记录一下。
源码流程 以aishell为例
资源下载
执行以下语句进行下载,下载到/export/data/asr-data/OpenSLR/33/目录中,并进行解压和分类。1./run.sh --stage -1 --stop_stage -1
生成索引文件
执行local/aishell-data-prep.sh生成索引文件到data/local/<train> <dev> <test>中,然后再把text和wav.scp两个文件复制到data/<train> <dev> <te
使用nginx进行端口转发实现frp内网穿透端口的多重利用
缘起
因为宽带没有公网ip,而买一个云服务器又太过费钱。因而选择了使用内网穿透,而内网穿透我比较熟悉的厂商也就是SakuraFRP了。
但内网穿透的免费隧道只有两条,挂个alist是绰绰有余的,但我还想挂其他服务。这么看来两条隧道显然是不够用,于是我想到了nginx反向代理。
通过反向代理监听本地端口实现子目录的不同服务访问。
下载应用
安装nginx1sudo apt install nginx
配置反向代理frp修改映射的端口
因为本文中用的是SakuraFRP,所以直接去网页那修改一下(本文是改为10086)然后重启frpc就行了。
添加反向代理文件
先备份一下默认配置
1cp /
1 2 3 4 下一页 »