설치 / 사용기

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

2018.03.02 17:27

입니다 조회:683 추천: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 - - -
11170 소프트웨어| 윈8.1 모든 버전 시디키 입력하기............ [3] 구디 61153 1 09-08
11169 유무선 공유기 설치 & 사용기?? [3] 콩나물국 59955 0 02-24
11168 MS 오피스 2007 설치후.. [4] 김성호 44947 0 11-28
11167 윈 도 우| WORLD`S BEST PE - FINAL ★★★메뉴얼★★★ [1180] 사랑과평화 40899 567 05-11
11166 인터넷 끊김 증상... 임시 방법...(2) [34] 김용환 36702 0 02-13
11165 윈 도 우| Windows 10 Pro 영구 인증하기 [18] JOA 35366 5 08-02
11164 시게이트 하드디스크 (피씨디렉트) A/S 후기 [19] 최순곤 28373 0 02-24
11163 MSDN windows7 86-64Bit ultimate Dell OEM 설치후 자동리... [31] 최재수 28365 0 09-19
11162 GHOST XP sp3 순정판 [17] cdcsj 28336 0 04-30
11161 은나노님의 7diet2 버전 버그 리포트 [4] 나타 26901 0 06-02
11160 윈 도 우| 윈8 합법적인키로 윈8.1 ISO 다운로드 방법입니다. [16] 사랑해요1 26247 3 10-19
11159 윈7 허접 설치 사용기 [10] Vega1st 25750 0 01-14
11158 7068 KR 설치했습니다. [3] 김용환 25623 0 04-01
11157 소프트웨어| 어도비 콜렉션 cs5.5 인증 해결~!!! [13] 서용신 24936 0 08-02
11156 소프트웨어| 자료실에올라온 윈도우7 새로운 설치방법 해본결과....대박 [15] 슈퍼맨 24764 0 09-12
11155 USB 16기가 지름신.. [21] OI가 24505 0 12-15
11154 대박이군요. Differencing VHD 기능 [21] BigShit 24216 0 11-22
11153 소프트웨어| Win8Mpe L ◆◇ 28일 AM 8:00 특별한 문제가 없으면 마지막... [255] tara 23744 80 04-25
11152 윈도우7 멈춤 현상 전 이게 문제였네요~ 해결 봤습니다^^; [14] 타키온 23536 0 10-31
XE1.11.6 Layout1.4.8