강좌 / 팁

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

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 - - -
4383 소프트웨어| Microsoft Edge IE모드 구성하기 [10] 무월 1841 22 08-26
4382 윈 도 우| [3탄] PE빌드를 위한 누적 업데이트 통합 (Winre.wim + ins... [14] 무월 1277 26 08-25
4381 윈 도 우| 텍스트 파일 하위 폴더 파일 포함 병합하기! [11] 무월 820 27 08-23
4380 윈 도 우| [실사] 윈도우 7 32비트 VHD 설치 방법! [11] 무월 898 19 08-23
4379 하드웨어| [팁] 프린터 상태 정보 오류 안뜨게 하는 법 [2] asklee 1000 4 08-23
4378 윈 도 우| winpe에서 startis[all]back를 이용한 탐색기 색 변경 [14] sunshine 612 14 08-23
4377 윈 도 우| [2탄] install.wim 누적 업데이트 + 드라이버 통합 하기 (D... [9] 무월 1383 28 08-21
4376 윈 도 우| [1탄] install.wim 누적 업데이트 통합 하기 [26] 무월 1875 45 08-19
4375 모 바 일| AirPrint 설정 및 호환 프린터 목록 [1] asklee 747 3 08-18
4374 윈 도 우| Windows Defender 방화벽 인/아웃바운드 허용/차단 추가 [20] 무월 2084 35 08-17
» 소프트웨어| 중국어 하드 코딩 한글화 강좌 [8] 줄리아니 1074 20 08-16
4372 소프트웨어| 중국어 프로그램 한글화 팁 [8] 줄리아니 1205 16 08-14
4371 소프트웨어| LaunchBar boot.wim 적용 방법 [12] 무월 1555 35 08-13
4370 소프트웨어| (추가3) 배치파일 추가기능 extd.exe 사용 팁 [7] 지후빠 949 24 08-13
4369 소프트웨어| 중국어 프로그램 한글화 팁 [11] 줄리아니 1386 20 08-10
4368 소프트웨어| ESD 다중 이미지 단일 WIM 이미지 추출 방법! [12] 무월 1087 30 08-09
4367 소프트웨어| 크롬 하단 다운로드창 활성화 [11] 무월 2795 46 08-03
4366 소프트웨어| wim boot 관련 배치 파일 몇 가지 팁 [19] 지후빠 1465 29 08-03
4365 기 타| 포토샵 많이 좋아졌네요!! [3] 집에서뒹굴 2750 5 08-02
4364 모 바 일| [Tip] 인천공항 스마트패스 - 얼굴 인식으로 출국장 통과 앱 [5] asklee 1763 9 07-28
XE1.11.6 Layout1.4.8