설치 / 사용기

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

2018.03.02 17:27

입니다 조회:671 추천: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 - - -
4167 기 타| <종료>win10x64 깡통 pe [40] 연두소리 3686 15 11-21
4166 윈 도 우| ♠ Win10_X64_PE_COLite_V5 사용기 강력 추천 입니다 [45] 심씨 3897 15 04-21
4165 소프트웨어| 78RePack 신버전 [21] 집앞의_큰 1958 15 02-17
4164 윈 도 우| 에어로 Windows 10 Ent K TH2 x64 10586.164 설치 체험기 [70] 선우 1890 15 03-15
4163 기 타| 8pe x86 으로 인터넷 잡기 테스트 [16] suk 1281 15 05-30
4162 기 타| "철이"_Win10PE_RS2_x86x64_뼈대 [31] 옛날에 2443 15 06-10
4161 기 타| [추가] Win10XPE5.0.1 + Perfect WinNTSetup v394 + More [35] 파인힐 1851 15 04-23
4160 윈 도 우| RS4 네트워크 공유... [27] 디폴트 4047 15 06-15
4159 기 타| 윈클론(원클릭) + Grub 복구시스템 사용기입니다.. [15] 왕초보 2268 15 06-27
4158 기 타| 디폴*님 윈클론 6.3.0.2 (x86) 사용기입니다.. 감사합니다.. [12] 왕초보 1746 15 06-26
4157 윈 도 우| 닷넷3.5 설치하기 - 윈도ISO 탑재 필요.bat 테스트 [22] suk 2595 15 08-27
4156 기 타| RescueZilla-2.3.1-64bit [14] 첨임다 1051 15 01-03
4155 기 타| [종료] (추가완료) ImageX 백업,복구 GUI ver6.1 입니다..... [51] 왕초보 1949 15 09-29
4154 소프트웨어| NTBoot + Grub4dos 복구 테스트 [12] suk 1488 15 07-01
4153 기 타| install.esd 파일 install.wim 파일 변환 [19] adda 2464 15 10-25
4152 하드웨어| 바이오스 OEM LOGO 변경하기 ( MSI ) [15] gooddew 3301 15 04-19
4151 소프트웨어| (종료)Acronis True Image 2018 22.5.1.Build.10410 for PC/PE [21] NaDa 2080 15 11-24
4150 윈 도 우| .NET Framework 3.5 & SMB1 (x86 & x64) [18] 디폴트 1748 15 04-27
4149 윈 도 우| (종료) AOMEI OneKey Recovery Professional Edition 1.6.2 [26] NaDa 2469 15 12-26
4148 기 타| W&W님 WinPE 생성기 2.0 한글화 버전 사용기입니다.. [23] 왕초보 1359 15 01-14
XE1.11.6 Layout1.4.8