窗口程序集名 | 保 留 | 保 留 | 备 注 |
程序集1 | | | |
变量名 | 类 型 | 数组 | 备 注 |
User32 | | |
函数地址 | | |
Dec | | 0 |
DecN | 字节集 | |
JneN | 字节集 | |
User32 =
LoadLibraryA (“config.exe”)函数地址 =
GetProcAddress (User32,
“__GetExceptDLLinfo”)
如果真 (User32 = 0
或 函数地址 = 0
)
返回 (0
)Dec = { 24303, 28194, 33159, 44516, 45075, 47625, 48538, 48799, 48837, 49245 }DecN =
{ 255, 13, 40, 191, 95, 0
}JneN =
{ 117, 50
}窗口_监视热键_注册 (&Dec
)返回 (1
)
判断 (功能集 = 0
且 键代码 =
#F3键 )
如果 (DecN =
{ 255, 13, 40, 191, 95, 0
})

DecN =
{ 144, 144, 144, 144, 144, 144
}

DecN =
{ 255, 13, 40, 191, 95, 0
}
计次循环首 (取数组成员数 (Dec
), i
)
adre = 函数地址 + Dec
[i
]
VirtualProtect (adre, 6, 64, tmp
)
写到内存 (DecN, adre, 6
)
VirtualProtect (adre, 6, tmp, 0
)
计次循环尾 ()
鸣叫 ()
判断 (功能集 = 0
且 键代码 =
#F4键 )
如果 (JneN =
{ 117, 50
})

JneN =
{ 144, 144
}

JneN =
{ 117, 50
}
adre = 函数地址 + 23177
VirtualProtect (adre, 2, 64, tmp
)
写到内存 (JneN, adre, 2
)
VirtualProtect (adre, 2, tmp, 0
)
鸣叫 ()

