본문 바로가기
IT Tech/NATAS

natas8

by _><- 2014. 11. 25.
반응형


http://natas8.natas.labs.overthewire.org

아이디 : natas8

패스워드 : DBfUBfqQG69KvJvJ1iAbMoIpwSNQ9bWe


$encodedSecret = "3d3d516343746d4d6d6c315669563362";

 

function encodeSecret($secret) {
    return bin2hex(strrev(base64_encode($secret)));
}

 

함수를 역으로 계산하면

먼저 Hex2Bin online사이트(http://hex2bin.onlinephpfunctions.com/)에서

Result:

==QcCtmMml1ViV3b

PHP call:

<?php
echo hex2bin( '3d3d516343746d4d6d6c315669563362');
?>



Edit, save or share this code in the Sandbox

PHP version:

 

 

==QcCtmMml1ViV3b 값을 얻을 수 있다.

 

strrev는 스트링을 거꾸로 바꾸는 함수이기 때문에

strrev online 사이트(http://www.tools4noobs.com/online_php_functions/strrev/)에서

b3ViV1lmMmtCcQ== 값을 얻을 수 있다.

 

이제 base64로 decode는 suninatas 사이트(http://suninatas.com/)의 Encoder&Decoder 기능을 이용하자.

 

그럼 최종적으로 oubWYf2kBq 를 얻을 수 있다.

 

W0mMhUcRRnG8dcghE4qvk3JA9lGt8nDl 패스워드를 얻을 수 있다.



PHP 코드를 온라인으로 실행하면 결과값이 나옴,

해당 값을 전송 시 flag값 출력

사이트 : http://codepad.viper-7.com/LpK1FB

<?php

           echo base64_decode(strrev(hex2bin( '3d3d516343746d4d6d6c315669563362')))

?>

반응형

'IT Tech > NATAS' 카테고리의 다른 글

natas10  (0) 2014.12.01
natas9  (0) 2014.12.01
natas7  (0) 2014.11.25
natas6  (0) 2014.11.25
natas5  (0) 2014.11.25