找回密码
 立即注册
首页 业界区 业界 软件逆向加密视频专用播放器是如何检测到用户在录像 ...

软件逆向加密视频专用播放器是如何检测到用户在录像

删一 昨天 21:45
现在很多加密视频的专用播放器都禁止录屏,检测到录屏会终止播放或禁止观看。出于好奇,分析下它是如何检测到在录屏的。
      目前分析到的播放器有两种检测方式,一种是检测程序标题另外一种是进程名字。
    一、检测标题
播放器在播放视频时,如何加密选用了禁止录像功能,那播放器就会检测系统所有运行的程序窗口标题。如标题中有 录像、录屏、record....等字样,播放器就会报错。
        检测代码如下:
[code]#include #include #include BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam) {    char windowTitle[256];    if (GetWindowText(hwnd, windowTitle, sizeof(windowTitle))) {        std::string title = windowTitle;        if (title.find("公众号:IT0365") != std::string::npos) { // 替换"公众号:IT0365"为你要查找的文本            std::cout
您需要登录后才可以回帖 登录 | 立即注册