강좌 / 팁

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

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 - - -
4260 윈 도 우| DISM++ 를 이용해서 윈도우 10 설치하기 [18] gooddew 4050 21 06-07
4259 윈 도 우| WinPE 한글화 관련(2) [19] sunshine 2726 21 02-25
4258 윈 도 우| Windows 10 을 upgrade 없이 설치하고 단박에 인증 ! [38] kwoods 27073 21 09-05
4257 기 타| 단위를 올바로 씁시다 [18] asklee 9202 21 10-20
4256 윈 도 우| 바로가기 아이콘을 만들어 원 클릭으로 디펜더 온 오프 메... [8] heykevin 1298 20 09-09
» 소프트웨어| 중국어 하드 코딩 한글화 강좌 [8] 줄리아니 1074 20 08-16
4254 소프트웨어| 중국어 프로그램 한글화 팁 [11] 줄리아니 1386 20 08-10
4253 소프트웨어| [팁] Vmware Tray에서 실행시 한국어 적용방법 [13] 유니크 1693 20 04-30
4252 윈 도 우| ISO 마운트 - 작업 - 꺼내기, ISO2WIM 추출 [5] 지후빠 1195 20 12-04
4251 소프트웨어| WinISO Download-Update 모음 [11] sunshine 2696 20 11-12
4250 윈 도 우| 윈도우11에서 반디집 7.2x 버전 포함하여 봉인하기! [14] 무월 3800 20 11-15
4249 소프트웨어| UltraISO 이용한 ISO 에 WIM 병합하기 [10] 타천사둘리 3425 20 07-21
4248 윈 도 우| 가끔쓰는 도스 명령어 대신 메뉴로 관리하자(BAT포함) [8] 멀더는외계 2142 20 03-31
4247 소프트웨어| [포토샵] 도장 투명 이미지 추출 [23] 무월 2994 20 04-06
4246 윈 도 우| [배치파일포함]윈도우 10에서 부팅 관리자를 원클릭으로 변... [5] 복원솔루션 3324 20 05-17
4245 윈 도 우| 강제로 Internet Explorer 열기 스크립트 [13] 사랑이7 2841 20 02-05
4244 기 타| bat로 포터블 만들기 간단 팁 [9] 슈머슈마 2714 20 11-12
4243 윈 도 우| 멀티부팅부터 Wimboot 만들기까지 (1부) [10] maniaa 2122 20 10-02
4242 소프트웨어| RSImigex 로 UEFI 부팅 복구하기 [8] gooddew 2573 20 09-08
4241 기 타| Dubox Cloud 스토리지에서 1TB를 무료로 제공합니다. [30] VenusGirl 3876 20 07-01
XE1.11.6 Layout1.4.8