출처 : http://felicity.tistory.com/62
사용된 프로그램 다운 받기 : odbg110.zip

이 글을 퍼온 분이 쉽게 잘 정리해주셨지만..
아래 링크로 가서, 이 방법을 최초로 공개하신 분의 설명을 보는 것도 많은 공부가 될 듯 하다.
http://blog.naver.com/smurf3085/60052895641


----- 이하 퍼온 글 ----------------------------------------------------------------------------------------------------------------------------------------------

일단 준비물..
ollydbg
http:://www.ollydbg.de/odbg110.zip  이거 하나면 된다
저게 뭐하는 플그램이냐 하면??? 나도 잘 모른다.. ㅡ.ㅡ;;
그냥 저거 다운 받고 압축 풀고 나서
001.jpg

그냥 저기 화살표가 가르키는거 실행시키면 된다
002.jpg

실행 시킨 뒤에 폴더플러스가 설치된 폴더로 가서 실행화일을 열어주고...
003.jpg



그러면 이런 화면이 뜬다
그럼 우선 검색이 금지된 단어 패치를 풀어보자
빨간 박스가 가르키는 왼쪽 아래부분에서 마우스 오른쪽 버튼 누르고 Search for > Binary String을 누른다
004.jpg

새로 열린 창에서 ASCII라 써 있는 곳에다가 금지된 을 쳐보자
물론 제대로 나타나지는 않지만 영어가 아니라 한글로 쳐야한다
005.jpg

그러면 왼쪽 아랫부분에 우리가 찾고자 하는 금지된이 찾아진다
006.jpg

우리가 찾은 부분 전후가 "검색이 금지된 단어입니다." 이 부분이므로 대충 전후로 선택해서
007.jpg

마우스 오른쪽 누른담에 Find reference를 누른다
008.jpg

사용자 삽입 이미지

고럼 또 이렇게 새로운 창이 뜬다

저거 더블클릭하면...
009.jpg

이번엔 왼쪽 윗쪽에 찾고자 하는 부분이 나타난다
011.jpg

이번에 찾은 주소가 004255D0이고 거기서 6줄 위에 더블클릭하면
012.jpg

새로운 창 하나 뜬다
013.jpg

그 창에서 맨 앞의 JLE를 JMP로 바꾼뒤에 Assemble 버튼 누른다
그리고 X표 눌러서 닫으면
014.jpg

뭐 빨간색 글씨로 바뀌었다는 것을 아주 잘 보여주고 있다
015.jpg

이제 "검색이 제한된 단어입니다" 요놈도 바꿔줘야한다
방법이야 금지된 단어 해제하는거랑 완전히 똑같다.
위치도 금지된거 바로 밑에다.
단 하나 틀린거 있다면 마지막에 JLE가 아니라 JNZ를 아까와 마찬가지로 JMP로 바꿔준다는거..
그러면 일단 금지된 단어나 제한된 단어는 해제한거다

그러면 담에는 한글자 제한 없애기를 해봅시다

016.jpg

일단 시작은 같다
오류 메세지가 "한글 최소 2글자, 영문 최소 3글자 이상 이어야 합니다" 이거니깐
대충 검색하면 위치는 금방 나온다

017.jpg

근데 여기서부터 조금씩 다르다
Find Reference 이거 누르면 2줄 뜬다
이런.... 이 경우 두개 다 고쳐야하는거다... ㅠㅠ
일단 위에꺼부터 고치면...

018.jpg

더블 클릭하면 왼쪽 위에 알아서 찾아가고...

019.jpg

여기서는 검색어 패치하고 틀리니 주의... *^^*
찾아진 주소 위에서 오른쪽 마우스 클릭....
Find references to > Selected Command  이거 누른다

020.jpg

어쩔시구리 그러면 또 두줄이 새로이 뜨는구만....
저 주소 대충 암데나 적어두자
0041AA03이랑 0041AA0F (이 주소는 틀릴수도 있으니 알아서 하3)

021.jpg

일단 0041AA03주소를 찾아보면 바로 3줄 아래에 0041AA0F가 보임을 알수가 있다
뭐 바로 아래에 붙어 있으니 저 2개 고치면 되는거당

022.jpg

저거 더블클릭하면 JE 어쩌고 저쩌고 써 있는데

023.jpg

걍 싹 다  지우고 NOP라고만 적어 넣고 Assemble 누르고 X표 누르면

024.jpg

뭐 빨간 글씨로 빠뀐것을 볼수가 있다

025.jpg

아래것도 똑같이 NOP라고 바꿔주면 된다
그리고 처음 두개 나왔을때 밑에줄것도 똑같은 방법으로 다 NOP로 바꿔주면 끝...

여기까지 했음 거의 다 한거다
이제 저장을 하고 실행시켜 봅시다
026.jpg

뭐 저장이야 오른쪽 마우스 누르고
 Copy to excutable > All modification 요거 누르면

027.jpg

저렇게 하나 뜨는데 저기서 Copy all을 살포시 눌러준다

028.jpg

그러면 또 창이 하나 뜨는구나....

029.jpg

이제 진짜 마지막...
새로 뜬 창에서 마우스 오른쪽 눌러서 Save file 누르면 된다
그냥 덮어써도 되고 아니면 다른 이름으로 저장하던지..

030.jpg

자.. 이제 결과..
아까는 금지된 단어라고 나왔던 "묵향"으로 검색이 되는군..
근데 확실히 저작권 문제땜시 소설은 안 보이는군.. ㅋㅋㅋㅋ

031.jpg

자... 한글자로 검색해도 잘 되는군.. ㅎㅎ

이제 검색어 패치니 한글자 패치니 이따위거 찾니라 고생하지 말고
저거 찾을 시간에 직접 해봅시다
그러다가 흥미 생기면 좀 더 공부해보시던지...

 

profile