리눅스 플랫폼에서 윈도우에서 사용되는 exe,dll 같은 실행 바이너리에
포함된 스트링(문자열)을 추출하기를 원합니다.
리눅스에서는 실행(elf) 파일형식을 strings 라는 tool 로 뽑아낼 수 있는데
이런방식으로 exe,dll 같은 파일의 문자열을 뽑아낼수 있는 툴이나 API 를
알려주시면 감사하겠습니다.
strings가 딱히 파일 포맷을 타는 프로그램은 아닐 텐데요. 그냥 exe, dll에 대해서도 strings 쓰면 되는 거 아닌가요.
utf16le 문자열을 보고 싶다는 뜻이라면 strings -e l
https://technet.microsoft.com/en-us/sysinternals/strings.aspx
누가 만든 윈도우용 프로그램도 있습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
strings가 딱히 파일 포맷을 타는 프로그램은
strings가 딱히 파일 포맷을 타는 프로그램은 아닐 텐데요.
그냥 exe, dll에 대해서도 strings 쓰면 되는 거 아닌가요.
utf16le 문자열을 보고 싶다는 뜻이라면
utf16le 문자열을 보고 싶다는 뜻이라면 strings -e l
사용법은 세부적으로 다르겠지만...
https://technet.microsoft.com/en-us/sysinternals/strings.aspx
누가 만든 윈도우용 프로그램도 있습니다.
댓글 달기