설치 / 사용기

소프트웨어 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 - - -
2239 소프트웨어| [종료]파트어시스트_단일 파일 [22] DengJang 614 42 06-26
2238 소프트웨어| CN+OKRboot 6차 만들기 [21] wfja88 1231 22 06-26
2237 소프트웨어| Pics.wcs - 배경화면 자동 전환, CN+OKR 6th [15] 지후빠 443 20 06-25
2236 소프트웨어| 칠팔리팩 1.9.7 사용기 [12] DengJang 462 15 06-25
2235 소프트웨어| BAT암호화 배치파일과 아이콘RESET [7] 세이퍼컴 395 17 06-24
2234 소프트웨어| [종료]소프트메이커_오피스 업데이트 [17] DengJang 511 33 06-24
2233 소프트웨어| qnd_iso_update_4.5 테스트 [17] 지후빠 370 23 06-19
2232 소프트웨어| [종료]팟플레이어 미니 (재생 전용) 단일파일 [15] DengJang 475 23 06-18
2231 소프트웨어| qnd_iso에서 추출한 Rocketdock과 rainmeter 실컴에 활용해... [5] 세이퍼컴 460 17 06-13
2230 소프트웨어| [종료]에이아이엠피 단일파일 [17] DengJang 1044 44 06-12
2229 소프트웨어| [종료]팟플레이어 단일파일 [26] DengJang 1280 53 06-12
2228 소프트웨어| Launch1.8 - PinTo 1.2 - SetDownDir 테스트 [13] 지후빠 869 28 06-11
2227 소프트웨어| qnd_iso_update_4.3 테스트 [21] 지후빠 910 19 06-06
2226 소프트웨어| [단1]AB722+FSC10+PartA10+RevoUn514+snap1194+wintool2351 [8] 습관 647 26 05-30
2225 소프트웨어| [사용기] BS님 WinBuilder WindowsXPE156 [33] 시종일관 982 40 05-28
2224 소프트웨어| [공유] Windows11 XPE 22H2(22621.1778) [62] 시종일관 1356 76 05-27
2223 소프트웨어| qnd_iso_update_4 - Config.cmd 테스트 [23] 지후빠 1397 43 05-25
2222 소프트웨어| [PE용 단일파일 제작 후기] 및 Windows11 XPE Pro 22H2(226... [44] 시종일관 1820 78 05-19
2221 소프트웨어| (3.1up) qnd님 Win11 wifi 270mb kj PE 살빼기? [23] 지후빠 1292 34 05-14
2220 소프트웨어| PinTo.cmd v1.0 + qnd님 테스트 PE.iso [20] 지후빠 1413 29 05-10
XE1.11.6 Layout1.4.8