내 대학 (IT-Securiy)의 프로그램이 있습니다. 예를 들어 php 또는 html 코드를 조작하여 "플래그"를 캡처해야합니다. 우리는 아래의 코드 만보고 프로그래머는 해당 웹 사이트에서 실행됩니다. 그래서 우리는 어떻게 든이 같은 URL 또는 무언가를 조작해야 ...하지만 난 정말 여기 하나에 붙어 :조작/PHP에서 md5 바이 패스?
<?php
require_once '_flags.php';
highlight_file(__FILE__);
if (isset($_GET['pw']) &&
md5($_GET['pw']) == '0e13371337133713371337133713371337') {
echo $doyouphp3_flag;
}
내가 추가하여 암호를 제출해야한다는, 알고 ...
?pw=...
... URL의 끝에,하지만 난 그냥 모릅니다 ... 예를 들어, md5 기능을 무시할 수있는 방법이 있습니까? 왜냐하면 내가 암호를 철저히하기를 원한다고 생각하기 때문입니다 ...
누군가가 나를 도울 수 있거나 적어도 나에게 힌트를 줄 수 있기를 바랍니다.
마리우스
무염의 MD5는 쉽게 짐승처럼 강요 할 수 있습니다. – SLaks
@SLaks,'0e13371337133713371337133713371337'은 유효한 md5 해시가 아닙니다 – Federkun
@ 마리우스, 여기에 제안 :'var_dump ("0e321651651621651 == '0e13371337133713371337133713371337');'. 당신은 단지 올바른 해쉬를 찾을 필요가 있습니다. – Federkun