PatchMe.exe
MD5: DD4E072F8B5CA241927EAA63DED47383
SHA1: 08F4699C3A84F5E40343CE9A9AD05046EE15D6DD
CRC32: 9A4C0721
PatchMe No.1 2024
Please check the ReadMe.mp4 in the zip package, you'll understand what I mean...
If you have solved this challenge, please make tutorial(s)...
I will mark the answers with tutorials as a solution.
About This Challenge...
- Author: boot
- Date: February 10, 2024
- Difficulty: ★★☆☆☆
- Architecture: x86 32-Bit
- From: Tuts4you
- Platform: >=Win95
...
// Some code snippets
if (value == 0)
{
...
CString strResult = L" Fail " + strTime + "\r\n";
...
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT_LOG_WINDOW);
int nLength = pEdit->GetWindowTextLength();
pEdit->SetSel(nLength, nLength);
pEdit->ReplaceSel(strResult);
...
SetDlgItemText(IDC_STATIC_STATUS, strStatus + strResult);
}
else
{
...
CString strResult = L" Success " + strTime + "\r\n";
...
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT_LOG_WINDOW);
int nLength = pEdit->GetWindowTextLength();
pEdit->SetSel(nLength, nLength);
pEdit->ReplaceSel(strResult);
...
SetDlgItemText(IDC_STATIC_STATUS, strStatus + strResult);
}
...
First try to use Ring3 mode to modify memory if failure then try to use Ring0 mode to modify memory...
Recommended Comments