강좌 / 팁

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

2023.08.16 21:23

줄리아니 조회:1092 추천: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 - - -
70 소프트웨어| 윈도우7 USER-PE 제작 방법_5 [14] 세리아 15937 3 08-23
69 소프트웨어| 한글2010 메일머지 기능 - 엑셀 이용하기 [3] 입니다 15939 1 03-30
68 소프트웨어| 종료시간 문제 - 특정 프로그램의 만행 (SHUTDOWN WORKS, B... [2] 슬픔의언덕 15945 0 11-29
67 소프트웨어| 다음팟인코더 (구버젼-DTS인코딩 지원) [3] 조남식 15978 0 05-20
66 소프트웨어| 윈도우7에 IE9 통합, IE9 다운로드 위치 변경 [5] Windows Se 16053 0 03-13
65 소프트웨어| 바이두에 4g 이상 파일 올리기 [17] 배짱이 16289 1 10-27
64 소프트웨어| RSMBRTool로 숨김파티션(EISA) 이용하기 [36] 하늘보기 16355 13 05-11
63 소프트웨어| 3. 토렌트 메뉴얼 - 다운로드 [14] 공피 16397 7 02-07
62 소프트웨어| pe를 활용한 윈도우 설치 [4] kailcarson 16448 0 02-15
61 소프트웨어| 진짜 쉬운 부팅USB 만들기(1) - Rufus 사용 [11] 그루터기 16540 8 08-18
60 소프트웨어| uTorrent(u토렌트) 디스크 과부하 해결하는 방법 [3] 조남식 16640 1 05-29
59 소프트웨어| EasyBCD 2.2 커뮤니티판 사용자 메뉴얼(기초사용자용) [14] chkid 16650 14 10-25
58 소프트웨어| 1. 토렌트 메뉴얼 - 설정 [19] 공피 16674 9 02-07
57 소프트웨어| 32비트 드라이버를 64비트로 만들기 [10] 죠타로 16798 0 08-31
56 소프트웨어| Dropbox용량 50기가 공짜로 추가하기 [3] 별빛속에 16805 3 12-08
55 소프트웨어| KMS MICRO 5.0 [21] 링고스타 16851 8 11-03
54 소프트웨어| 오피스 2013 설치시 Windows Font Cache Service 메세지가 ... [3] 해병대애인 17019 1 11-07
53 소프트웨어| 램디스크,슈퍼캐시,슈퍼볼륨 차이점.. [17] Native 64 17102 1 02-24
52 소프트웨어| 토런트가 막혀있어서 사용할 수 없는 경우에 이용방법 [5] EdeL 17106 6 12-03
51 소프트웨어| 유토렌트 uTorrent 3.4.X 에서 광고 차단(제거)하기 [24] 플레이어™ 17229 10 09-20
XE1.11.6 Layout1.4.8