logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

编译自定义Linux内核,使WSL支持访问Windows下USB设备

在附加 USB 设备之前,必须使用命令 usbipd bind 来共享设备,从而允许它附加到 WSL( 需要管理员权限)。在 WSL 环境下,usbip 允许你在 Linux 子系统中访问连接到 Windows 主机的 USB 设备。下载内核源代码,通过 uname -r 命令查看 Linux 内核版本,checkout 对应的版本。通过以上步骤,WSL 2 将使用你自定义编译的内核来支持额外的驱

文章图片
#linux#windows#运维
修改android系统ro.debuggable使全局可调试

安装MagiskHidePropsConf,打开Magick【模块】【本地安装】【选择MagiskHidePropsConf-v6.1.2.zi。重置完成后,进入adb shell 执行 getprop ro.debuggable 检查值是否为1。把下载下来的MagiskHidePropsConf推送到手机sdcard上。输入 5 - Add/edit custom props。重启手机,进入 a

文章图片
#android
有道云docx转换markdown,导入hugo发布到github page,多平台发布适配

通过自定义 transform 来实现自定义的代码块样式来支持有道云docx的代码块。

文章图片
#github#python
逆向某物 App 登录接口:抓包分析 + Frida Hook 还原加密算法

Cipher.init(‘int’, ‘java.security.Key’) 方法初始化密钥,密钥是 ****************使用 Charles 分析登录接口,打开 APP,输入用户名和密码,点击登录后,可以看到会调用一个 unionLogin 接口。先尝试修改 frida-server 文件名和端口,绕过常规的文件名和端口检测,发现可以正常 Hook 了。发现当加载到 libmsao

文章图片
#android
深入解析 AES 加密算法:原理、变体与 LibTomCrypt 在 Android 中的实战应用

在 LibTomCrypt 中,AES 算法的 S-Box(替代盒)是通过查找表(lookup table)实现的,而 AES 的表(如 S-Box)主要是存在于 src/cipher/aes/aes_tab.c 文件中。算法支持丰富:包括对称加密(AES、DES 等)、非对称加密(RSA、ECC 等)、哈希算法(SHA-256、MD5 等)理论上,你可以通过修改 LibTomCrypt 中的 S

文章图片
#android#算法#安全 +2
小米手机解除BL锁&刷机&root

3. Magisk中【安装】【下一步】【选择并修补一个文件】【选择boot.img】,把处理完后的magisk_patched 下载到电脑 Android sdk\platform-tools 目录(如果连接不上设备,点击右上角设置按钮【驱动检测】,手机进入recovery模式下重新连接,等待驱动安装完成。2. 连接手机,关机后按住 “音量-” + 开机键进入 fastboot 模式,根据提示解锁

文章图片
#android
使用 Frida Stalker 反 OLLVM 算法还原

Stalker.follow() 使用 onCallSummary 时,不会实时回调,而是在合适的时间点返回已汇总的调用信息。通过 onRecive 解析可以知道 调用的是 libaes.so 偏移 0x25f60 的函数。使用 CyberChef的 AES CBC 算法加密得到结果和 app 的是一样的。因此,你会在目标函数执行完毕后,看到 onCallSummary 输出的调用信息。用 IDA

文章图片
#算法#android
docx2markdown,使用 python 把 docx 文件转换为 markdown

docx2markdown 是一个可以把 docx 文件中内容转换为 markdown 的 python 库。docx 文档转换后的 markdown。

文章图片
#python#开发语言
别再手工写 Hook 了!Python + Frida 一网打尽 SO 层动态注册 JNI 调用

很多 Android 应用会把核心逻辑都写在 SO 层,并通过动态注册 JNI 方法,把 Java 层的 native 方法和真实的 C/C++ 函数地址在运行时绑定。通过这样隐藏真实函数名和地址,增加逆向难度。虽然我们可以 Hook RegisterNatives 拿到所有 JNI 绑定信息,但是:函数数量巨大:可能有上百上千个 JNI 方法。调用路径未知:不知道哪些函数会被实际调用。手动 Ho

文章图片
#android#c++#c语言 +1
LineageOS连接网络提示IP配置失败

使用 Magisk root 后就这样了,LineageOS 17.1(wayne),重新刷回刷机包的 boot.img 后就没问题了。连接所有网络都提示IP配置失败,通过配置静态IP也连不上网络,感觉就是WIFI模块不能用了。首先,进入设置中【开发者选项】,开启【Root 身份的调试】但是如果需要用到 root 权限怎么办?接着执行下面的命令获取 root 权限。

文章图片
#网络
    共 14 条
  • 1
  • 2
  • 请选择