
인코딩된 문자열을 감지하고 재귀적으로 디코딩합니다.
인코딩된 문자열을 재귀적으로 감지하고 디코딩할 수 있습니다.
이 문자열 s0md3v을 Base64로 인코딩해 보겠습니다.
czBtZDN2
이제 이를 16진수로 인코딩합니다.
637a42745a444e32
그리고 다시 Base64로 인코딩합니다.
NjM3YTQyNzQ1YTQ0NGUzMg==
이제 Decodify에 입력해 보겠습니다.
짜잔! 이것이 Decodify가 하는 일입니다. 인코딩을 자동으로 감지하여 디코딩하며, 이를 재귀적으로 수행합니다.
경고: Decodify는 MD5, SHA1 및 SHA2 해시 조회를 위해 타사 웹 서비스를 사용합니다. 민감한 데이터를 다루는 경우 -s 옵션을 사용하여 Decodify가 이러한 서비스를 사용하지 못하도록 하는 것이 좋습니다.
다음 명령어로 Decodify를 다운로드합니다:
git clone https://github.com/s0md3v/Decodify
이제 Decodify 디렉토리로 이동하여 다음 명령어로 설치 프로그램을 실행합니다:
make install
이제 터미널에 dcode <디코딩할 문자열>을 입력하여 decodify를 실행할 수 있습니다.
Decodify를 제거하려면 다음 명령어로 제거 프로그램을 실행합니다
make uninstall
오프셋을 --rot 옵션으로 지정하거나 --rot all을 사용하여 Decodify가 1~26 오프셋을 모두 디코딩하도록 할 수 있습니다.
문자열 bpgkta xh qtiitg iwpc sr에 -rot all 옵션을 사용하면 다음과 같은 출력이 나타납니다:

-rev 옵션을 사용하여 문자열을 뒤집을 수 있습니다.
Decodify가 올바르게 처리하지 못한 유효한 인코딩 문자열을 발견하시면, 해당 문자열을 포함하여 이슈를 열어 주십시오.
또한 더 많은 인코딩을 지원하거나 제가 작성한 엉망인 코드를 수정하여 기여할 수 있습니다.