YSC 的频道
844 subscribers
2.58K photos
13 videos
36 files
1.05K links
Channel Owner: @ysc3839
Download Telegram
测试 HTTP Client 的 TLS 及 http/2 支持情况的几个网站:
https://www.howsmyssl.com/s/api.html (仅支持 TLS,能给出详细的信息)
https://cloudflare.com/cdn-cgi/trace (支持 TLS 和 http/2,只能给出支持的 TLS 版本,还有 IP 地址和 User-Agent)
https://http2.golang.org/ (仅支持 http/2)
今天下午花了点时间,在 MSYS2 上安装了 Git for Windows,然后把独立的 Git for Windows 卸掉了。
因为平时已经习惯用 Git for Windows 的 bash,但是 Git for Windows 缺一些实用的工具,又不能用包管理安装,所以改为在 MSYS2 上安装 Git for Windows。
需要注意的是,MSYS2 源本身也有 Git,但是这个 Git 和 Git for Windows 的是不一样的。简单来说,MSYS2 的 Git 使用了 MSYS2 的 POSIX 模拟层,而 Git for Windows 中的 git 没有使用,因此前者比后者性能要差。
同时原版的 MSYS2 不会使用 Windows 的用户目录作为家目录,而是放在独立的位置,这也不方便管理配置文件。在 MSYS2 安装 Git for Windows 后会把 MSYS2 的运行环境替换成 Git for Windows 修改过的环境,同时会改为使用使用 Windows 的用户目录作为家目录。
YSC 的频道
今天下午花了点时间,在 MSYS2 上安装了 Git for Windows,然后把独立的 Git for Windows 卸掉了。 因为平时已经习惯用 Git for Windows 的 bash,但是 Git for Windows 缺一些实用的工具,又不能用包管理安装,所以改为在 MSYS2 上安装 Git for Windows。 需要注意的是,MSYS2 源本身也有 Git,但是这个 Git 和 Git for Windows 的是不一样的。简单来说,MSYS2 的 Git 使用了 MSYS2 的…
原本想写个博客文章的,不过写了大概也是复述 Git for Windows wiki 的内容,所以直接放几个链接上来:
MSYS2 安装
Git for Windows (in MSYS2) 安装
安装前不要着急卸载之前独立的 Git for Windows,在安装完 Git for Windows (in MSYS2) 之后把 Git 安装目录\etc\gitconfig (一般是 C:\Program Files\Git\etc\gitconfig) 拷到 MSYS2 安装目录\etc (一般是 C:\msys64\etc)。
gitconfig 里包含了使用 Git for Windows 安装包设置的一些选项。拷完了需要注意把 gitconfig 中 sslCAInfo 那一行删除,因为写死了 Git for Windows 的绝对路径。
安装完后,后续升级都是通过 pacman 进行,不需要再下载安装包。(终于可以体验滚包的乐趣啦)
AMD 20.10.1 的显卡驱动仍然没有解决 4800U 上开机极慢的问题,建议谨慎升级。
Forwarded from 不存在的世界
Delay no more.
YSC 的频道
#YSC的博客 https://blog.ysc3839.com/post/remove-pwcreator-restrictions.html
pwcreator.exe
779 KB
解除限制后的 exe,
需要有的 MUI 才能运行。
这里提供一个英文的 MUI 文件,需要放在 exe 同目录下的 en-US 文件夹中。
发现个开源的,能替代收费的 010 Editor 的项目 Kaitai Struct
也是能通过编写配置文件来解析文件格式,而且还可以嵌入自己的程序中使用。
Forwarded from Milkice's 我是高仿号我根本不懂中文 (Milkice | bunatqpdbugdmk)
继承于 Linux 的 ConfigFS 特性,现在的 Android 可以自由模拟成各类 USB 设备如 MTP HID PTP MIDI Printer Serial 等而无需重新编译内核(比较正式的名字叫 USB Gadget),同时也可禁用部分 USB 模式如 adb
这里有个小工具用于将 Android 变成一个 USB 鼠标/键盘输入 (HID) 设备,其中的一个应用就是将你的一个旧手机变为一个 USB 密码管理器
https://github.com/tejado/android-usb-gadget
/HappyNewYear@everyone
前几天应朋友要求,开发了个适用于 Acer Nitro 笔记本的读取风扇转速的 MSI Afterburner 插件 #NitroFans4Afterburner
现在测试没问题了,发布 1.0 版
https://github.com/ysc3839/NitroFans4Afterburner/releases/tag/v1.0

有两种数据获取方式,默认是直接通过 WMI 读取,不需要安装任何软件或驱动。还有一种从 NitroSense 的服务读取,需要安装 NitroSense。
/HappyLunarNewYear@everyone
前几天在对一个使用 Qt+OpenSSL 的程序抓 https 包,然而它不使用系统根证书。
一开始去搜索 x64dbg bypass openssl certificate error 但没有搜索到相关内容。
然后就想 OpenSSL 里面应该有个检查 SSL 证书的逻辑,然后进行一个条件跳转。
于是去搜索 openssl ignore certificate error,得知要用 SSL_CTX_set_cert_verify_callback 设置一个永远返回 1 的 callback。
继续搜索 SSL_CTX_set_cert_verify_callback 的源代码,发现设置了 ctx->app_verify_callback ,继续找下去,发现 ssl_set_peer_cert_type 中如果 ctx->app_verify_callback 为 NULL 时则会调用 X509_verify_cert
于是最终方案很简单,修改 X509_verify_cert 让其永远返回 1 即可。