설치 / 사용기

소프트웨어 BinToStr V0.5 PE 소스 BinaryTOstring 코드 변환

2018.03.02 17:27

입니다 조회:670 추천:15

BinToStr V0.5 PE 소스 BinaryTOstring 코드 변환

 

오랜만에 와서 보니 PE한방 생성기가 나와서 흥하고 있군요.

필요한 정보를 얻으려고 소스를 분석하다 보니

BinaryTOstring("0x5CCE08C85CD5200001D3",  2  )

요런식으로 되어 있는 것 때문에 많이 귀찮더군요.

 

그래서

바로 소스내 해당 코드를 한글로 변환 해서 새이름으로 저장해 주는 간단한 오토잇 스크립트를 만들어 봤습니다.

소스 분석해서 수정해 보고 싶은 분들만 약간의 편리를 위해 사용하시면 되겠네요.

한글 번역 된 것만 테스트 했습니다.

한글로 번역 안 된 중국원본을 변환 하려면 Fileopen 에서 코드 옵션을 바꾸줘야 합니다.

추가 할 수 있는데 귀차니즘이...

 

만들기는 10분만에 만들었는데

공개 하려고 UI를 추가 하니 시간이 좀 걸렸고,

오토잇 스크립트 정규식 사용법 설명과 예제가 부족해서 삽질도 조금 햇네요.

 

* 오토잇 ListView 버그 때문에 문자 순서가 바뀌어 보이는 현상이 있는데,

저장 되는 내용은 정상입니다.

 

V0.2 정규식 일부 수정

V0.3 정규식 자동인식 Flag 수정

V0.4 정규식 버그 수정. 특수 문자 겹칠때 버그 발생하는 것 수정.

      엔코딩 자동 인식.

V0.5 여러 경우를 대비해서 정규식 수정

BinaryToString("0xEC9588EB8595ED9598EC84B8EC9A94", "ansi")
BinaryToString("0xEC9588EB8595ED9598EC84B8EC9A94", 4)
BinaryToString("0xEC9588EB8595ED9598EC84B8EC9A94", "4")
BinaryToString(0xEC9588EB8595ED9598EC84B8EC9A94, 4)
BinaryToString("0xEC9588EB8595ED9598EC84B8EC9A94")
BinaryToString(0xEC9588EB8595ED9598EC84B8EC9A94)

뒤에 문자코드가 없는 경우에 대비해서 현재 4번으로 잡아 놓았습니다. 필요에 따라 수동으로 맞추세요.

if $sDataFlag = "" then $sDataFlag = 4

                     ;; $sDataFlag = your custom. now UTF8
                     ;$SB_ANSI (1) = binary data is ANSI (default)
                     ;$SB_UTF16LE (2) = binary data is UTF16 Little Endian
                     ;$SB_UTF16BE (3) = binary data is UTF16 Big Endian
                     ;$SB_UTF8 (4) = binary data is UTF8

 

다음에 시간 나면 컨트롤을 추가해서 설정 할 수 있게 하겟습니다.

 

bs001.png

 

bs002.png

 

bs003.png

 

변환된 소스 샘플

bs0034.png

 

소스

chBinTostr.au3

 

* 오토잇 ListView 버그 때문에 문자 순서가 바뀌어 보이는 현상이 있는데,

저장 되는 내용은 정상입니다.

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10146 소프트웨어| Win10PE_Chum10_peutill 간단한 체험기 [5] 김영자 662 4 10-01
10145 윈 도 우| Windows 7 Enterprise SP1 평가판 설치기 [1] Callisto 662 1 07-27
10144 기 타| 지후빠님 wimlib-imagex B&R ahk 전체/차등백업 간단한... [8] 왕초보 662 9 11-16
10143 기 타| [추가내용] "방탄방패" 님..! [18] 굴렁쇠 662 30 01-14
10142 기 타| PureBasic Launch - 아이콘형으로 만들어 보았습니다 [9] update 왕초보 662 16 04-28
10141 소프트웨어| Get_IFW_SysPath 사용기 [28] 집앞의_큰 663 22 01-23
10140 기 타| " 화면확대용 도우미 - 쭘 " - ㅁ자님 작 [13] 굴렁쇠 663 27 03-11
10139 기 타| 하이이잌님이 소개 -cmd 글씨 칼라 지정 프로그램 활용기입... [10] 왕초보 664 9 04-25
10138 기 타| [종료]JU-ChumPE(21H1-19043.985)_iso [285] 첨임다 665 119 05-13
10137 기 타| 19042.928PE 실컴에서 응용프로그램을 외부로 빼내어 멀티... [23] 멋진거지 665 14 04-14
10136 윈 도 우| [큰*무님] 8차 OKR 엔진 구동기 [13] parannara 665 51 11-27
10135 소프트웨어| sunshine님의 도스 리커버리 1.8 테스트 [고스트 편] [16] John316 666 6 06-12
10134 소프트웨어| 왕초보님의 ImageX 백업,복구 GUI ver6.2 테스트 사용기 [7] NaDa 666 4 09-30
10133 소프트웨어| 유튜브 멀티 프로그램 자막 제작소 기능추가 배포 X [7] 굿듀님스토 666 8 06-30
10132 기 타| 멀티 윈도우 일때 wim 백업 [51] 집앞의_큰 666 88 03-13
10131 윈 도 우| PE VMWare 사용시도기 (실패) [Win10x64 RS3 Admin PE v5 (... [2] TetraTheta 667 2 12-16
10130 기 타| 선우님 pe홈텍스 테스트 [4] skrua 667 6 08-30
10129 기 타| WimLib 백업 복원 - 테그X, GUI(?) 드라이브 목록..파일이... [8] 왕초보 667 9 10-04
10128 소프트웨어| [종료]백업퍼 단일파일(0807) [10] DengJang 667 39 08-07
10127 기 타| REG, BCD 등록,삭제 메세지를 업데이트 하여 보았습니다 [10] 왕초보 667 15 03-07
XE1.11.6 Layout1.4.8