YSC 的频道

@yscschan Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Channel Owner: @ysc3839
Гео и язык канала
Китай, Китайский
Категория
не указана


Гео канала
Китай
Язык канала
Китайский
Категория
не указана
Добавлен в индекс
12.05.2018 14:41
реклама
Telegram Analytics
Подписывайся, чтобы быть в курсе новостей TGStat.
TGStat Bot
Бот для получения статистики каналов не выходя из Telegram
SearcheeBot
Ваш гид в мире Telegram-каналов
899
подписчиков
~408
охват 1 публикации
~88
дневной охват
~3
постов / нед.
45.4%
ERR %
2.87
индекс цитирования
Репосты и упоминания канала
7 упоминаний канала
17 упоминаний публикаций
56 репостов
LetITFly News
荔枝木
LetITFly News
ClashXW
💊今天份的微软药丸
💊今天份的微软药丸
💊今天份的微软药丸
情况发生变化
情况发生变化
ClashXW
ClashXW
情况发生变化
情况发生变化
纷飞的小窝
TG规则脚本信息分享器
钉子刷屏
Lemon's murmur
鹏言鹏语
荔枝木
情况发生变化
螺莉莉的黑板报
羽毛的小白板
老周部落运营中心
efsg的空间
烧饼的 Android 杂谈
情况发生变化
💊今天份的微软药丸
SZNRSZK.REL
Timmy Channel
Timmy Channel
每日科研摸鱼 | 时区错乱中
小林君家里的托尔
YHNdnzj 的頻道
小林君家里的托尔
Edison‘s Channel
Deleted Channel
Timmy Channel
羽毛的小白板
羽毛的小白板
搞机日记
Leonn的博客
Deleted Channel
YtFlow β
果果家的报刊栏
Каналы, которые цитирует @yscschan
i don't know how to be funny anymore
Milkice's Portal
不存在的世界
某不科学的DIYgod
某不科学的DIYgod
某不科学的DIYgod
天天向上
某不科学的DIYgod
某不科学的DIYgod
天天向上
某不科学的DIYgod
tsuBench
每日消费电子观察
Programmer Jokes
WJXXBSH's ?
Justf News
Justf News
Solidot
LetITFly News
Justf News
WJXXBSH's ?
Programmer Humor
Justf News
Justf News
WJXXBSH's ?
Parallel Experiments 🌠
科技圈的日常
冰琳的冰雪之域
Reference Error
荔枝木
荔枝木
#JustWeebThings
芝士和培根
科技圈的日常
芝士和培根
微信搬运工
荔枝木
荔枝木
Solidot
暗之城!科学之城!
我的电脑
Sukka's Notebook
Foolish TraceWind
Foolish TraceWind
XiNGRZ's
Hitiko's Channel
Parallel Experiments 🌠
XiNGRZ's
MAT-Selection
Последние публикации
Удалённые
С упоминаниями
Репосты
YSC 的频道 23 Oct, 23:24
看到有人在问有没有 Windows 下的 Notch Simulator,于是想到了 Windows 下窗口置顶的问题。
传统的 WS_EX_TOPMOST 还是会被别的 top most 窗口挡住,而且像任务管理器,开始菜单还是能在其之上。
曾经个人调查过背后的原因,是从 Win8 开始引入了 Window Band 的功能,任务管理器或开始菜单把它们自己设置到了更高层次的 Band 上,于是能比 top most 更 top。具体可见这篇文章
其中一种显示在上层的方法是使用 UIAccess,但是这要求应用程序有签名,且还要放到 Program Files 文件夹中。于是我就想到了上述文章提到的方法。
其中一种方法是使用 CreateWindowInBand,这个函数会检查进程的签名,所以实际实现只能注入DLL进去,在目标进程里面创建窗口。
还有一种方法是 SetWindowBand,不过文章作者的说法是需要注入 explorer,hook SetWindowBand,然后打开开始菜单,会触发 hook SetWindowBand 的函数,此时才可以成功调用 SetWindowBand,还说不知道内部的工作流程。
于是我开始逆向,发现 twinui.pcshell.dll 在调用 SetWindowBand 之前都会调用 EnableIAMAccess,去掉 EnableIAMAccess 后 SetWindowBand 就失败了。EnableIAMAccess 需要传递一个 key 进去,而这个 key 是在之前调用 AcquireIAMKey 获取的,于是尝试注入进 explorer 调用 AcquireIAMKey,发现失败了。
因为 AcquireIAMKey 是直接调用 NtUserAcquireIAMKey system call,百思不得其解之下,我尝试逆向 win32kfull.sys,看看内部的实现逻辑,发现限制了只能获取一次,而且这个 key 是在调用 SetShellWindowEx 的时候才会生成。
也就是说,explorer 启动时先调用了 SetShellWindowEx,然后 twinui.pcshell.dll 调用 AcquireIAMKey 获取到 key,后续就没人能再获取了。而 SetShellWindowEx 在当前 shell 进程还在运行时是不能再次调用的。
所以说要实现随意调用 SetWindowBand,只能结束当前的 explorer 进程,启动新的 explorer 进程并注入 DLL,hook NtUserAcquireIAMKey 获取到 key。
Читать полностью
YSC 的频道 17 Sep, 10:42
YSC 的频道 17 Sep, 10:42
YSC 的频道 17 Sep, 10:42
分别为 Win7 中文版 (不知道为什么是英文的,可能是 bug?),Win10 中文版,Win11 英文版的样子。
YSC 的频道 17 Sep, 07:52
YSC 的频道 17 Sep, 07:52
冷知识:Windows XP SP0 可以使用 ExitWindowsEx API 关机但不断电。SP1 改为了只要硬件支持就会断电。
经过搜索得知,Win10 中仍然保留了这个画面,可以在组策略中开启。
YSC 的频道 10 Aug, 19:52
#FontMod v3.0.1 版本已发布。
https://github.com/ysc3839/FontMod/releases/tag/v3.0.1
修复了默认配置文件编码错误的问题。
YSC 的频道 8 Aug, 22:36
#FontMod v3.0 版本已发布。
https://github.com/ysc3839/FontMod/releases/tag/v3.0
加入了 ARM 和 ARM64 架构支持。
支持修改 GDI+ 字体。
有个关于默认配置文件的 bug,将会尽快修复。
YSC 的频道 31 Jul, 03:23
经指正,MIUI有自带隐藏应用的功能,只是藏得很深,同时自带的隐藏功能不能隐藏系统应用。
YSC 的频道 31 Jul, 02:29
MIUI 12 自带的桌面可以通过修改 secure settings 中 miui_home_hide_app_list 来隐藏应用图标。我似乎是没看到启动器本身提供隐藏图标的选项。
在 adb shell 或者有 root 权限的终端中执行 settings get secure miui_home_hide_app_list 可以读取其中的数据,是 JSON 格式。
里面需要写包名和 activity 名称,可以使用 Activity Launcher 等工具看到。
理论上可以写个 app 来管理图标隐藏,但是需要用 adb 授予 WRITE_SECURE_SETTINGS 权限。
YSC 的频道 18 Jul, 18:02
关于给新版本 Telegram 使用 FontMod,如果你在使用微软商店的 Telegram (链接),可以试试我的项目 AppXLauncher
方法参见这里,可以实现直接从开始菜单启动也生效。
YSC 的频道 13 Jul, 22:48
https://github.com/microsoft/cascadia-code/releases/tag/v2106.17
Cascadia Code 发布了新版本,终于把之前扭曲的斜体改成了较为正常的样式。
YSC 的频道 30 Jun, 19:29
其中两个 DwmSetWindowAttribute 参数对应的是 WCA_PART_COLOR 和 WCA_CORNER_STYLE。
YSC 的频道 30 Jun, 19:12
新的关键词 IsZachMenuDWMAttributeSet ,可能跟 Win11 的圆角菜单有关。
YSC 的频道 20 May, 11:17
参照开源代码 uLogitech,使用 WebHID API 开发了一个让罗技优联接收器进入配对模式的小工具。
原本是想实现完整功能的,但考虑到大多数人的需求是需要配对新设备,又不想安装 Logitech Options,所以只实现了配对新设备,以及解除配对接收器上第一个设备。
https://ysc3839.github.io/WebUnifying/
https://github.com/ysc3839/WebUnifying
YSC 的频道 16 May, 22:35
用 Nginx 配置 WebDAV 后遇到各种奇怪的问题,可以参考这篇文章来解决,是客户端不遵守协议导致的。
YSC 的频道 26 Apr, 23:01
YSC 的频道 19 Apr, 18:40
YSC 的频道 20 Mar, 16:59
前几天在对一个使用 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 即可。
Читать полностью
YSC 的频道 11 Feb, 19:01
/HappyLunarNewYear@everyone