盐酸乙酰胆碱
写了点奇怪的东西 纯 Java 调用任意 Linux syscall, 仅支持 Android 平台。 https://github.com/cinit/LibcoreSyscall
LibcoreSyscall 现已支持在 Android 5.0-15 x86/x64/arm/arm64 纯内存(文件不落地)加载 ELF shared object.
该项目本体仍然是纯 Java 编译的单 dex(无 so 无 assets)
无文件加载 so 的用例可以 参考项目 README
该项目本体仍然是纯 Java 编译的单 dex(无 so 无 assets)
无文件加载 so 的用例可以 参考项目 README
🤯10❤3🥰2
CVE-2024-54143
An attacker can compromise the build artifact delivered from the sysupgrade.openwrt.org, allowing the malicious firmware image to be installed to the OpenWrt installation that uses the attended firmware upgrade, firmware-selector.openwrt.org, or CLI upgrade.
https://github.com/openwrt/asu/security/advisories/GHSA-r3gq-96h6-3v7q
An attacker can compromise the build artifact delivered from the sysupgrade.openwrt.org, allowing the malicious firmware image to be installed to the OpenWrt installation that uses the attended firmware upgrade, firmware-selector.openwrt.org, or CLI upgrade.
https://github.com/openwrt/asu/security/advisories/GHSA-r3gq-96h6-3v7q
GitHub
Build artifact poisoning via truncated SHA-256 hash and command injection
## Summary
Due to the combination of the command injection in the `openwrt/imagebuilder` image and the truncated SHA-256 hash included in the build request hash, an attacker can pollute the legi...
Due to the combination of the command injection in the `openwrt/imagebuilder` image and the truncated SHA-256 hash included in the build request hash, an attacker can pollute the legi...
😱6
Arm64EC 的一些技术细节
注: Arm64EC 是 Windows 11 ARM64 运行 x86_64 应用程序所使用的方案
http://www.emulators.com/docs/abc_arm64ec_explained.htm
注: Arm64EC 是 Windows 11 ARM64 运行 x86_64 应用程序所使用的方案
http://www.emulators.com/docs/abc_arm64ec_explained.htm
在 ZeroTier 官方 controller 配置 RFC1918 以外的 IP 和路由时网页端会提示需要在客户端设置 AllowGlobal=1 才能生效.
然而注意到 ZeroTier 客户端源代码的 OneServiceImpl::checkIfManagedIsAllowed 函数当且仅当 CIDR 类型为 IP_SCOPE_GLOBAL 时才需要 AllowGlobal 为 1, 而依据 InetAddress::ipScope 函数可知 28.0.0.0/8 类型为 IP_SCOPE_PSEUDOPRIVATE, 显然这种情况下 OneServiceImpl::checkIfManagedIsAllowed 函数中 default 分支是返回 true 的,因而该 CIDR 不需要客户端配置 AllowGlobal=1.
然而注意到 ZeroTier 客户端源代码的 OneServiceImpl::checkIfManagedIsAllowed 函数当且仅当 CIDR 类型为 IP_SCOPE_GLOBAL 时才需要 AllowGlobal 为 1, 而依据 InetAddress::ipScope 函数可知 28.0.0.0/8 类型为 IP_SCOPE_PSEUDOPRIVATE, 显然这种情况下 OneServiceImpl::checkIfManagedIsAllowed 函数中 default 分支是返回 true 的,因而该 CIDR 不需要客户端配置 AllowGlobal=1.
Wine 10.0 添加了 Arm64EC 支持
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.0
- The ARM64EC architecture is fully supported, with feature parity with the
ARM64 support.
- Hybrid ARM64X modules are fully supported.
- The 64-bit x86 emulation interface is implemented.
- No emulation library is provided with Wine at this point, but an external
library that exports the emulation interface can be used.
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.0
GitLab
Wine 10.0 · wine / wine · GitLab
The Wine team is proud to announce that the stable release Wine 10.0 is now available. This release represents a year of development effort and over...
🔥8❤1