Feature: Client running as SYSTEM and support remote control
This commit is contained in:
@@ -919,6 +919,15 @@ BOOL CScreenSpyDlg::OnInitDialog()
|
||||
m_ContextObject->Send2Client(sizeCmd, 10);
|
||||
}
|
||||
}
|
||||
std::string signMessage(const std::string& privateKey, BYTE* msg, int len);
|
||||
BYTE bToken[1 + sizeof(SignatureResp)] = { COMMAND_SCREEN_SIGNATURE };
|
||||
std::string msg = ToPekingTimeAsString(0);
|
||||
auto signature = signMessage("", (BYTE*)msg.c_str(), msg.length());
|
||||
SignatureResp resp = { 0 };
|
||||
memcpy(resp.msg, msg.data(), msg.size());
|
||||
memcpy(resp.signature, signature.data(), signature.size());
|
||||
memcpy(bToken + 1, &resp, sizeof(SignatureResp));
|
||||
m_ContextObject->Send2Client(bToken, sizeof(bToken));
|
||||
|
||||
SendNext();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user