-
-
[旧帖] [求助]CreateMutex反汇编后 0.00雪花
-
发表于: 2008-3-26 11:28 3370
-
在VC中用如下代码:HANDLE m_hMutex = CreateMutex(NULL, FALSE, "Sample07");
// 检查错误代码
if (GetLastError() == ERROR_ALREADY_EXISTS) {
CloseHandle(m_hMutex);
m_hMutex = NULL;
AfxMessageBox("该程序已经运行");
CDialog::OnOK();
return FALSE;
}
用OD载入,对CreateMutexW函数下断点,
/*7C80E97F*/ push esi //创建互斥名参数
/*7C80E980*/ push dword ptr [ebp+C]
/*7C80E983*/ push dword ptr [ebp+8]
/*7C80E986*/ call CreateMutexW
esi=7FFDDC00, (UNICODE "CTF.Asm.MutexDefaultS-1-5-21-1708537768-1563985344-1060284298-500")
这里的ESI值怎么变成CTF.Asm.MutexDefaultS-1-5-21-1708537768-1563985344-1060284298-500了呢?望大侠指教。
// 检查错误代码
if (GetLastError() == ERROR_ALREADY_EXISTS) {
CloseHandle(m_hMutex);
m_hMutex = NULL;
AfxMessageBox("该程序已经运行");
CDialog::OnOK();
return FALSE;
}
用OD载入,对CreateMutexW函数下断点,
/*7C80E97F*/ push esi //创建互斥名参数
/*7C80E980*/ push dword ptr [ebp+C]
/*7C80E983*/ push dword ptr [ebp+8]
/*7C80E986*/ call CreateMutexW
esi=7FFDDC00, (UNICODE "CTF.Asm.MutexDefaultS-1-5-21-1708537768-1563985344-1060284298-500")
这里的ESI值怎么变成CTF.Asm.MutexDefaultS-1-5-21-1708537768-1563985344-1060284298-500了呢?望大侠指教。
赞赏
他的文章
- [求助][求助]关于远线程注入和hook 3339
- od怎么跟踪消息 2383
- [求助]求助:为什么call不了 2806
- [求助]CreateMutex反汇编后 3371
看原图
赞赏
雪币:
留言: