Gentoo 中安装 GNU Octave 的注意事项

在 Gentoo 安装 octave 时,如果只使用官方默认的 USE,你会惊喜的发现 pkg 是无法下载软件包的: 1 support for URL transfers was disabled when Octave was built 这是因为 Gentoo 在对 ocatve 配置的 USE 中,没有加上对 curl 的支持,导致 pkg 无法使用 URL 下载软件包。 如果需要使用 pkg 安装软件包,需要为 octave 单独加上 USEcurl。 在/etc/portage/package.use中,加上: sci-mathematics/octave curl
阅读更多

在 Proxmox VE 中添加 vTPM 的支持

!!注意 !! PVE 7.0 已经添加了 TPM 支持,只需在 Web 界面添加设备即可。 本文已经过时! 本文已经过时! 本文已经过时! 前言 虽然 Windows 11 的镜像早就泄露了,但在 6 月 24 日 23 点 Microsoft 才正式发布。发布会结束后,MS 官网放出了 Windows 11 的系统要求,其中一个必须要求是 TPM 2.0。 然而,Proxmox VE 并没有官方支持 vTPM , 虽然有qemu 有相应支持,但网上对此的文档很少。因此,本文在此写出让 PVE 支持 qemu vTPM 的方法以在虚拟机安装 Windows 11 预览版。 关于 Pro
阅读更多
“O泡果奶”app解析2 lua文件解密与反编译

“O泡果奶”app解析2 lua文件解密与反编译

当发现lua文件才是本体后,接下来的步骤就是解析lua文件,但预料之中这个过程远比我预想的要困难 尝试直接打开lua文件 我们先尝试直接打开main.lua: ??? lua不是门脚本语言吗,为什么像用记事本打开二进制文件一样的全是乱码? 一通Google之后,我发现原来lua是可以编译为字节码的,编译后文件叫做luac。 那么反编译不就行了? 尝试反编译 于是我用unluac反编译时,得到了这个: 意思是这不是luac文件喽? 二进制文件的文件头都会标注文件类型,那用16进制编辑器打开看看: 没有文件头? 既然没有文件头,程序却能以lua文件运行,那只能说明被加密了。 解密luac
阅读更多
“O泡果奶”app解析1 apk文件逆向

“O泡果奶”app解析1 apk文件逆向

当比对完hash后,接下来就是对整个apk进行逆向了。 首先我们对“一份礼物.apk”进行逆向 需要的工具 * Jadx分析apk文件结构 apk本质上是一个加了签名和元数据的压缩包,用普通的解压工具解压即可得到内部的文件。 内部的文件结构如下所示:1 2 3 4 5 6 7 8 9 . ├── AndroidManifest.xml ├── META-INF ├── assets ├── classes.dex ├── com ├── lib ├── lua
阅读更多
“O泡果奶”app解析0 hash比对

“O泡果奶”app解析0 hash比对

前言 当我关注到这个app时,是我一个现居异地的朋友发的一条说说。 其实早在几个小时前,宿舍里放出O泡果奶广告的声音时,我就体会过这个app的威力了,但我以为它只在我们学校内传播。 直到我看见了那条说说。 当我顺手转发了之后,十多条评论纷纷抱怨他们的经历,我一个朋友还给我发了他们大学流传的apk,我逐渐意识到不对劲。 但真正使我打算认真分析这个app的,是我另一个朋友让我发这个apk的hash的消息。 于是,我便走上了逆向工程之路。 hash比对的原因 不同地方流传的apk,名字可能会不一样。就比如我手上的两个apk:“一份礼物.apk”和“存档人物修改2.0.apk”,要验证这两个apk是
阅读更多