강좌 / 팁

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

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 - - -
982 소프트웨어| PE 동영상 썸네일 표시 [3] 히이이잌 674 16 09-14
981 소프트웨어| 64bit 프로그램 한글화 강좌 [4] 夕影 1760 7 09-09
980 소프트웨어| [엑셀] 선택된 셀, 행, 열 강조 하기! [13] 무월 2563 28 08-31
979 소프트웨어| Microsoft Edge를 사용하여 YouTube 스크린샷을 찍는 방법 [3] Security_Z 1347 5 08-30
978 소프트웨어| Microsoft Edge IE모드 구성하기 [10] 무월 1838 22 08-26
» 소프트웨어| 중국어 하드 코딩 한글화 강좌 [8] 줄리아니 1074 20 08-16
976 소프트웨어| 중국어 프로그램 한글화 팁 [8] 줄리아니 1204 16 08-14
975 소프트웨어| LaunchBar boot.wim 적용 방법 [12] 무월 1554 35 08-13
974 소프트웨어| (추가3) 배치파일 추가기능 extd.exe 사용 팁 [7] 지후빠 949 24 08-13
973 소프트웨어| 중국어 프로그램 한글화 팁 [11] 줄리아니 1386 20 08-10
972 소프트웨어| ESD 다중 이미지 단일 WIM 이미지 추출 방법! [12] 무월 1087 30 08-09
971 소프트웨어| 크롬 하단 다운로드창 활성화 [11] 무월 2792 46 08-03
970 소프트웨어| wim boot 관련 배치 파일 몇 가지 팁 [19] 지후빠 1460 29 08-03
969 소프트웨어| 다음 팟플레이어 광고[팝업] 차단 [12] 무월 3123 48 07-26
968 소프트웨어| winpe 시스템 계정에서 Edge 상위버전 적용 [8] sunshine 569 15 07-24
967 소프트웨어| Total Commander 주요 단축키 설명 [3] VᴇɴᴜꜱGɪ 1007 11 07-23
966 소프트웨어| 탐색기 컨텍스트 메뉴에 토탈커맨더에서 열기 추가 [15] 지후빠 971 23 07-16
965 소프트웨어| GPT 파티션 삭제 및 재구성 / EASEUS Partition Master 16 [9] 무월 1512 29 07-14
964 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [20] 무월 4251 66 07-08
963 소프트웨어| iVentoy PXE 부팅 네트워크 OS 설치 [25] 무월 1722 39 07-02
XE1.11.6 Layout1.4.8