강좌 / 팁

소프트웨어 중국어 하드 코딩 한글화 강좌

2023.08.16 21:23

줄리아니 조회:1074 추천:20

중국어 하드코딩을  한글화 하는 강좌입니다 

원래 Ollydbg는 디버거 용으로 쓰는 프로그램이지만 여기서는 Hex 에디터로만 사용했기 때문에 전문 지식이 필요로 하지는 않습니다 

한글화에서 파일의 offset 값을 메모리 주소 Virutal address 로 바꾸는 작업이 귀찮지만 디버거를 사용하면 주소 변환 작업이 생략 되는 장점이 있습니다 

 

사용도구 

1. CFF explorer

2. Ollydbg 2.0 32Bit 용 Debugger

https://ollydbg.de/

3. textify  프로그램에서 문자추출 도구 

https://ramensoftware.com/textify

 

동영상 첨부되어 있습니다 

동영상 편집 능력이 부족하여 자막이 없습니다 

 

1. 메모리 주소 고정을위해 Aslr 제거 및 문자열 저장용 섹션 추가 

1.png

 

2. Textify 를 사용 문자열 추출 Ollydbg 문자열 검색 및 새로운 색션에 원하는 데이터 입력  

 

Ctrl + E : 수정하기

Ctrl + X : 현재 커서의 주소 복사  

 

2.png

 

3 . 기존의 문자열의 주소를를 새로운 주소로 변경 및  작업 내용을 저장하는 스크립트 작성  

3.png

 

REPL addr, find, repl, len

--------------------------

Replace "find" with "repl" starting at "addr" for "len" bytes.

Wildcards are allowed

Example:

repl eip, #6a00#, #6b00#, 10

repl eip, #??00#, #??01#, 10

repl 401000, #41#, #90#, 1F

 

 

DPE filename, ep

----------------

Dumps the executable to file with specified name.

Entry point is set to ep.

Path is relative to the path of the currently loaded executable.

Notes: * uses PEFileInfo.dwSizeOfImage

  * Applies dumpfix to PE.sectionHdr

    (PointerToRawData = VirtualAddress

        SizeOfRawData = VirtualSize)

Example:

dpe "c:\test.exe", eip

 

 

 

4. 스크립트 실행 및 실행 확인 

4.png

 

 

좀더 심도 있게 이해하고 싶은분들은 밑의 링크를 읽어보십시요 

https://itwiki.kr/w/ASLR

https://ollydbg.de/

https://en.wikipedia.org/wiki/Opcode#:~:text=In%20computing%2C%20an%20opcode%20(abbreviated,the%20operation%20to%20be%20performed.

https://c9x.me/x86/html/file_module_x86_id_269.html

 
번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4401 소프트웨어| 크롬/엣지에서 URL 드래그 드롭으로 제목 얻기 (ver 0.2.3,... [14] 메리아 1274 21 10-13
4400 윈 도 우| [실사] VHD 교차부팅 수동&자동 등록 [18] 무월 1977 32 10-07
4399 소프트웨어| EDGE 브라우저 창 크기 "최대화" 고정 하기 [1] 미스라 1486 6 10-03
4398 윈 도 우| [갱신] 윈도우 11 로컬 계정 암호 변경 [14] 무월 2246 18 09-27
4397 소프트웨어| 테라카피(Teracopy) 3.12 설치팁 [7] 메리아 2319 17 09-27
4396 소프트웨어| PDF-XChange Editor 기본글꼴 바꾸기 [1] 코리아선비 891 3 09-25
4395 윈 도 우| Windows 11에서 광고 팝업을 끄는 방법 [5] VᴇɴᴜꜱGɪ 3104 8 09-22
4394 소프트웨어| [포토샵] 인물 누끼따기 외곽선 정리 [12] 무월 2556 37 09-20
4393 윈 도 우| 윈도우 11 로컬 계정 암호 재설정 [15] 무월 1779 29 09-18
4392 윈 도 우| 윈도우11 에서 창 깜박거림이나 입력글자가 사라지는 경우 [5] Named 1558 2 09-14
4391 소프트웨어| PE 동영상 썸네일 표시 [3] 히이이잌 674 16 09-14
4390 모 바 일| [팁] 카톡 '전화번호로 친구 추가 허용' 기능 추가 [2] asklee 1597 4 09-13
4389 윈 도 우| Microsoft는 최근 Windows 11 WinRE 업데이트가 실패한 이... [2] VᴇɴᴜꜱGɪ 1501 4 09-10
4388 윈 도 우| 바로가기 아이콘을 만들어 원 클릭으로 디펜더 온 오프 메... [8] heykevin 1298 20 09-09
4387 소프트웨어| 64bit 프로그램 한글화 강좌 [4] 夕影 1760 7 09-09
4386 소프트웨어| [엑셀] 선택된 셀, 행, 열 강조 하기! [13] 무월 2563 28 08-31
4385 소프트웨어| Microsoft Edge를 사용하여 YouTube 스크린샷을 찍는 방법 [3] Security_Z 1347 5 08-30
4384 윈 도 우| [실사] 윈도우 11 VHD 교차부팅(자동) 설정 - VHDMan [16] 무월 1953 35 08-26
4383 소프트웨어| Microsoft Edge IE모드 구성하기 [10] 무월 1838 22 08-26
4382 윈 도 우| [3탄] PE빌드를 위한 누적 업데이트 통합 (Winre.wim + ins... [14] 무월 1277 26 08-25
XE1.11.6 Layout1.4.8