강좌 / 팁

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

2023.08.16 21:23

줄리아니 조회:1151 추천: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 - - -
4343 윈 도 우| [1탄] install.wim 누적 업데이트 통합 하기 [26] 무월 2063 45 08-19
4342 모 바 일| AirPrint 설정 및 호환 프린터 목록 [1] asklee 825 3 08-18
4341 윈 도 우| Windows Defender 방화벽 인/아웃바운드 허용/차단 추가 [20] 무월 2265 35 08-17
» 소프트웨어| 중국어 하드 코딩 한글화 강좌 [8] 줄리아니 1151 20 08-16
4339 소프트웨어| 중국어 프로그램 한글화 팁 [8] 줄리아니 1331 16 08-14
4338 소프트웨어| LaunchBar boot.wim 적용 방법 [12] 무월 1991 38 08-13
4337 소프트웨어| (추가3) 배치파일 추가기능 extd.exe 사용 팁 [7] 지후빠 1051 24 08-13
4336 소프트웨어| 중국어 프로그램 한글화 팁 [11] 줄리아니 1465 20 08-10
4335 소프트웨어| ESD 다중 이미지 단일 WIM 이미지 추출 방법! [12] 무월 1196 30 08-09
4334 소프트웨어| 크롬 하단 다운로드창 활성화 [11] 무월 2915 46 08-03
4333 소프트웨어| wim boot 관련 배치 파일 몇 가지 팁 [19] 지후빠 1554 29 08-03
4332 기 타| 포토샵 많이 좋아졌네요!! [3] 집에서뒹굴 2853 5 08-02
4331 모 바 일| [Tip] 인천공항 스마트패스 - 얼굴 인식으로 출국장 통과 앱 [5] asklee 1858 9 07-28
4330 소프트웨어| 다음 팟플레이어 광고[팝업] 차단 [12] 무월 3309 48 07-26
4329 윈 도 우| winpe 시작 화면 Shutdown 메뉴 수정 [10] sunshine 953 18 07-25
4328 소프트웨어| winpe 시스템 계정에서 Edge 상위버전 적용 [8] sunshine 632 15 07-24
4327 소프트웨어| Total Commander 주요 단축키 설명 [3] VᴇɴᴜꜱGɪ 1108 11 07-23
4326 윈 도 우| 없이는 살 수 없는 Windows 바로 가기 키 11개 [5] VᴇɴᴜꜱGɪ 3110 31 07-18
4325 윈 도 우| Windows 11에서 모니터에 적합한 색 프로필을 얻는 방법 [3] VᴇɴᴜꜱGɪ 1886 2 07-17
4324 소프트웨어| 탐색기 컨텍스트 메뉴에 토탈커맨더에서 열기 추가 [15] 지후빠 1086 23 07-16
XE1.11.6 Layout1.4.8