본문 바로가기

즐겨쓰는것들18

Cygwin - iconv ( LibIconv ) http://gnuwin32.sourceforge.net/packages/libiconv.htm LibIconv 는 파일의 문자 인코딩 을 변환해준다. 보통 윈도에서 문서편집기들이 변환 기능을 제공해주긴 하지만 GUI 라 일괄적으로 변환하기도, 하나 하나 변환할때도 마우스로 이리저리 클릭질 하기도 좀 그렇다. 물론 찾아보면 GUI 로 일괄적으로 변환해주는 프로그램도 있긴 할테지만 아무래도 CUI 보다는 유연함이 떨어질듯 해서 cygwin 패키지로 사용해 볼라 한다. complete pakage 나 Binaries, Dependencies 를 받음 된다. Binaries, Dependencies 로 받아서 다음 파일들만 추출해서 사용할수 있다. iconv.exe libcharset1.dll libiconv.. 2012. 3. 28.
Cygwin - file http://gnuwin32.sourceforge.net/packages/file.htm 리눅스의 file 의 Cygwin 패키지. 파일의 정보를 출력해준다. 위 화면에서 처럼 간단히 해당 파일의 종류를 확인해준다. (기타 옵션에 대한 설명은 문서파일을 참조) 윈도에서 사용법은 -m 옵션을 붙혀줘야 된다. (귀찮다. -.-) c:\ file -m magic 파일명 c:\ file -m magic.mgc 파일명 이 패키지로 파일의 인코딩 형식을 확인할수 있다. 간혹 이 파일이 도대체 어떤 인코딩 인지 궁금할때가 있는데 쩝 당췌 간단히 확인해 볼수 있는 툴이 없는거 같아서 결국 그다지 맘에 안들지만 cygwin 패키지를 사용하기로 했다. empty 로 표시된건 0 byte 파일이고 여러가지 인코딩의 상태를 .. 2012. 3. 28.
UPX http://upx.sourceforge.net/ 실행파일 (PE 포맷) 을 압축하는 유틸리티. 일반적으로 zip, rar, 7z 와 같이 표준 데이터압축 은 하나 혹은 여러개의 파일을 하나로 묶어서 용량을 줄여서 사용하는데 실행파일 압축은 압축된 후에도 압축 이전처럼 실행파일로 그 역활을 다 하게된다. 흔히 실행파일을 압축 하는 이유는 크게 두가지가 있는데 본연의 목적인 파일의 용량을 줄이는것 과 보안을 위해서 이다. (일부 일반 압축 프로그램이 지원하는 SFX 즉 자동풀림 압축 과는 다른것이다.) 일반 데이터 압축에도 여러가지 프로그램이 존재하듯이 애네들도 많이 있다. 잘 알려진 것만 하더라도 UPX, ASPack, MPress 등이 있으며 오픈 소스부터 상용프로그램 까지 다양하다. 실행파일을 자체 .. 2012. 3. 25.
PEiD http://www.peid.info/ 작지만 워낙 유명한 프로그램이라 별달리 설명을 하기도 뭐하지만... 주로 PE 파일이 어떤종류로 패킹 되어 있는지 확인할때 사용한다. 개인적으론 어떤 실행파일이 어떤 컴파일러로 만들어졌는지 확인을 해볼때 사용한다. 뭐 어떤 것으로 만들어 졌는지 알아 봤자 겟지만.. 뭐 그냥 궁금하니깐..ㅎㅎㅎ 사용법도 간단하고.. (물론 이넘이 분석해 주는것을 제대로 활용을 해야겟지만) 많은 사용자층을 가지고 있어서 자제적으로 제공하는 시그니처 데이터베이스 만으로도 충분하지만은 잘 찾아보면 많은 가 구축되어 있다. 사실 이넘이 중요하다. SDK를 제공하고 있어서 자신만의 플러그인을 만들어 사용할수도 있으며 현재도 다양한 플러그인이 존재하고 있다. 기본배포판에선 3개의 플러그인이 들.. 2012. 3. 25.
반응형