SND Reverser Tool

Digital Forensic Wikipedia
둘러보기로 가기 검색하러 가기

SND Reverser Tool은 PuNkDuDe & LoKi에서 개발했으며, 무료 소프트웨어이다. 최신 업데이트 일자는 2008년 4월 30일이며, 최신 버전은 1.4이다. 본 항에서는 최신버전인 1.4를 기반으로 보고서를 작성하였다.

소개[편집]

SND Reverser Tool은 Windows 운영체제 환경에서 실행 가능하다. 이 도구는 (SHA1, SHA256, MD2, MD4, MD5 등), 인크립션(AES, DES, DES Triple 등), 인코딩 기능을 제공하며, 그 외에도 대문자나 소문자로 변환하거나 헥스 값을 십진수로 변환하는 해시 부르트 포싱 기능을 제공한다. SND Reverser Tool의 실행화면은 [그림 1]과 같다.

[그림 1] SND Reverser Tool 실행 화면

사용법[편집]

[그림 1]의 Function에서 Hashing, Encryption, 인코딩/디코딩 등 변환하고자하는 함수를 선택하고, Input에 위의 그림과 같이 문자열을 넣으면 Output에 값이 출력된다. Key:는 Encryption시에만 활성화된다. Settings에는 이 도구에 대한 환경설정을 할 수 있으며, Tools는 도구에서 제공하는 기능 이외에 메모장, 계산기, 암호화/해시 스캐너, 해시 부르트 포싱 기능, 해시 수정 기능이 있다. Clear버튼을 누르면 Input, Output이 지워지고 Swap을 버튼을 누르면 [그림 2]처럼 Output에 있던 값이 Input으로 옮겨진다. 이후 Input에 추가적인 값을 입력하면 전체 값에 대한 결과 값이 Output에 자동으로 출력된다.

[그림 2] Swap 버튼 실행 시 화면

Copy버튼을 클릭하면 Output에 있는 값을 복사할 수 있고, Exit버튼을 누르면 해당 도구가 종료하게 된다.

도구 기능[편집]

이 도구는 해시 값을 계산할 수 있으며, 인크립션 기능, 인코딩/디코딩 기능 외에도 대/소문자 변환, 문자열 뒤집기, URL 인코딩/디코딩, 숫자를 헥사 값으로 변환하는 기능이 있다. 기능별로 세부적인 내용은 [표 1]와 같다.

[표 1]SND Reverser Tool 제공 기능
기능 Functions
Hashing Adler32, Crc16, Crc32, Crc32b, MD2, MD4, MD5, SHA0, SHA1, SHA256, SHA384, SHA512, RIPE-MD128, RIPE-MD160, RIPE-MD256, RIPE-MD320, Tiger, Whirlpool
Encryption 3-Way, AES, Blowfish, Caesar Cipher Bruteforce, Cast128, Cast256, DES, DES Triple, DES New, Mars, RC2, RC4, RC5, RC6, ROT, SkipJack, TEA, TEAx, TEXxx, Twofish, XOR
Encoding Base2(Binary), Base10(Decimal), Base16(Hexadecimal), Base32, Base64, UUCode(Unix to Unix)
Conversion/Transformation Convert a String To Uppercase, Reverse a String, URLEncode, URLDecode, ConvertDecimal Number to Hex, Convert Hex Number to Decimal


제한사항[편집]

다양한 인코딩 기능을 제공하는 것이 아니라 6가지(Base 종류) 인코딩/디코딩 기능을 사용한다.

수사 활용 방안[편집]

인코딩/디코딩 기능 이외에도 해시 계산, 인크립션 기능, 대/소문자 변환, 문자열 뒤집기, URL 인코딩/디코딩 등 다양한 기능을 제공하므로 수사에 큰 도움이 될 것 이다.