간단하게 MFC로 욕설 검색 프로그램을 제작해서
메모리 브레이크 포인트와 하드웨어 브레이크 포인트를 사용하는 방법을 알려주는 강좌
아래는 확인 버튼에 해당하는 소스 코드
void CMyDlg::OnOK()
{
UpdateData( true );
CString strBadWord;
strBadWord += "씨발 ";
strBadWord += "개놈 ";
strBadWord += "개새끼 ";
strBadWord += "새끼 ";
strBadWord += "지랄 ";
strBadWord += "니미럴 ";
strBadWord += "씹새 ";
if( strBadWord.Find( m_strSearch ) != -1 )
{
MessageBox( "욕 있음" );
}
else
{
MessageBox( "욕 없음" );
}
}
{
UpdateData( true );
CString strBadWord;
strBadWord += "씨발 ";
strBadWord += "개놈 ";
strBadWord += "개새끼 ";
strBadWord += "새끼 ";
strBadWord += "지랄 ";
strBadWord += "니미럴 ";
strBadWord += "씹새 ";
if( strBadWord.Find( m_strSearch ) != -1 )
{
MessageBox( "욕 있음" );
}
else
{
MessageBox( "욕 없음" );
}
}
덧글을 달아 주세요
w0os 2007/01/25 16:15 고유주소 고치기 답하기
욕설 제거 강좌? 메모리 브레이크?
-_-;;; 보고싶은걸...
w0os 2007/01/26 20:52 고유주소 고치기 답하기
욕 있음.... -_-;;;
메모리 브레이크포인트... 하드웨어 브레이크포인트...
헐... 덜덜덜....
w0os 2007/01/26 20:53 고유주소 고치기 답하기
목소리 덜덜덜.... 푸흐흐흐
인드라 2007/01/31 23:08 고유주소 고치기 답하기
CSring 클래스에 Find 메소드를 저런식으로사용하는군,,ㅡㅡㅋ
nogod 2007/05/19 17:45 고유주소 고치기 답하기
메모리 브포의 사용법을 몰랐었는데
감사합니다.
오메가 2007/08/30 13:22 고유주소 고치기 답하기
강좌를 보던중 제가 사용하는 올리디버거에는 이렇게 나옵니다
CALL <JMP.&MFC42.#941>
운영자님의 올리디버거상에는 아래처럼 나오구요!
CALL <JMP.&MFC42.#941_??YCString@@QAEABVQGPBDGZ>
저도 자세하게 나오게 하려면 어떻게 하면 되나요?
초보자 2007/08/30 13:37 고유주소 고치기 답하기
제 올리에는 어드레스, 헥스덤프, 아스키 부분에서
아스키 문자가 제대로 안나오네요! 욕있음 부분도 알수
없는 문자로 표시되구요! 왜 그런지 아시나요?
TTF 2007/08/31 07:26 고유주소 고치기 답하기
오메가님 // 올리디버거에서 Debug -> select Import Libraries -> Add 누르시고 mfc42.lib mfc70.lib... 등을 등록하시면 Name Mangling된 함수로 보실 수 있습니다.
초보자님 // j10n 플러그인을 추가하시면 한글 아스키 문자가 잘 보입니다.
--> 추가 파일을 요청하지 마시고 검색해서 찾아보세요~
초보자 2007/08/31 10:04 고유주소 고치기 답하기
좋은 정보 고맙습니다. TTF님 빨리 적용해 볼께요
오메가 2007/08/31 10:09 고유주소 고치기 답하기
요즘 TTF님 강좌를 독파 중인데 프로그래밍 지식도 전무한데
재미있어서 따라하게 되네요!라이브러리 파일을 등록해볼께요
zxer 2009/11/19 19:19 고유주소 고치기 답하기
이거 다운받아지나요??
왜 영상이 나오다가 중간에 끊기지..
ㅇㅅㅇ 2011/01/28 09:05 고유주소 고치기 답하기
영상이 나오다가 끊기네요.. html도 그렇고, .swf 도 그렇고...
TTF 2011/01/28 10:17 고유주소 고치기
저도 왜 끊기는지 원인을 잘 모르겠습니다.
리버스 엔지니어링쪽은 공부 안한지 오래되어서
다시 만들려고 해도 잘 생각이 안나네요. 죄송합니다. ^^