설치 / 사용기

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

2018.03.02 17:27

입니다 조회:687 추천: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 - - -
1104 소프트웨어| 구글 크롬 PortableApps vs Update Installer [10] DeathWing 988 13 02-13
1103 소프트웨어| Chrome 버전 64.0.3282.167(공식 빌드) [4] DeathWing 1269 5 02-14
1102 소프트웨어| 창문10개에 임시사무실 19개 추가 테스트(#추가) [25] DeathWing 2790 22 02-14
1101 소프트웨어| 창문 삼실 열쇠 백업/복구 소개 [10] DeathWing 3541 15 02-18
1100 소프트웨어| 튜닝된 Windows OneDrive 활성 [6] DeathWing 1725 10 02-19
» 소프트웨어| BinToStr V0.5 PE 소스 BinaryTOstring 코드 변환 [24] 입니다 687 15 03-02
1098 소프트웨어| 윈도우 업데이트(수동) 프로그램 v1.2(테스트중) [58] DeathWing 1542 36 03-05
1097 소프트웨어| Macrium Reflect 한글패치 및 설명 [23] 히이이잌 2676 23 03-08
1096 소프트웨어| UpdatePack7R2-18.2.18.exe 으로 통합 테스트 [16] suk 1881 13 03-11
1095 소프트웨어| 하이*닉님 Reflect 7.1 한글화 감사 후기 [5] 항상감사 1551 12 03-12
1094 소프트웨어| Autoit 스크립트 최적화(자료올림) [15] DeathWing 2412 18 03-18
1093 소프트웨어| Win10XPE_2018-03-23 사용해봤습니다 [17] suk 2493 17 03-25
1092 소프트웨어| EaseUS Data Recovery Wizard 사용기/설치기 입니다. [6] 유키92 1127 5 03-26
1091 소프트웨어| EaseUS Data Recovery Wizard 설치 및 사용기 입니다. [11] 한스 1313 8 03-26
1090 소프트웨어| [필테] EaseUS Data Recovery 사용기입니다 [8] 히이이잌 680 7 03-28
1089 소프트웨어| Win10XPE 오진에 따른 재컴파일 2가지 [6] DeathWing 641 5 04-02
1088 소프트웨어| Win10XPE 수정된 파일 제공및 한글화 요청 DeathWing 601 2 04-03
1087 소프트웨어| MiniTool Partition Wizard 설치기리뷰 [5] 유키92 1204 6 04-05
1086 소프트웨어| MiniTool partition wizard 10.2 리뷰 [4] parannara 1042 3 04-06
1085 소프트웨어| MiniTool partition wizard 10.2 리뷰 [9] 한스 938 5 04-08
XE1.11.6 Layout1.4.8