光棍節程式設計師闖關秀第9關基於php的破解

2021-06-12 13:12:15 字數 1056 閱讀 7242

光棍節程式設計師闖關秀

前面幾天到了第九關就過不了,就扔下沒管了,這幾天網上檢視了些資料,很多都是用工具實現,自己試試用php寫乙個解碼程式,還真成功了。

不多說,直接貼**。

/**@author xiaoba

* @email [email protected]**/

$file = '1.txt';      //檔案位址

$content = file_get_contents($file);   //讀取檔案內容

//echo $content;

$content=str_replace("_","1",$content); //把_替換成關棍節的1

$content=str_replace("\r\n"," ",$content); //把換行替換成空格,因為下面以空格取字串

$array = explode(" ", $content);   //以空格為間隔變成陣列儲存字串

//print_r($array);

for($i=0; $i

//echo chr(52);

//echo $baseii;

$base64=base64_decode($baseii);    //解碼base64函式

$file2='2.txt';

if($k=fopen($file2,"w"))            //開啟檔案

echo "open file success"."

";fwrite($k,$base64);

fclose($k);

if(rename($file2,"targe.tar.gz"))  //修改字尾為tar.gz

echo "rename success"."

";?>

把最後一關的數字複製貼上到 1.txt檔案,1.txt檔案和php檔案在同乙個目錄,執行php**後,就會得到乙個targe.tar.gz壓縮檔案,解壓就可以得到2張,一張空白,另外一張就是密碼了。

光棍節程式設計師闖關秀過關全攻略(附送小工具)

非常簡單,就是一行用css設定了看不太清楚的文字。第二關 也很簡單,key在html源 注釋裡。第三關 http response header裡的乙個key 第四關 md5加密的乙個key,去md5解密的 一查是4。用5的md5碼作為key,就可以過關了。第五關 google baidu 一下這個...

紀念光棍節11 11 程式設計師的節日

白天沒水,晚上沒電,發的工資只夠買面。打 找到答案 原來是社會主義初級階段。再往後翻,我靠!還一百年不變!好想有個太太,為我燒菜做飯。現實卻很無奈,讓我仍需等待。也因寂寞難耐,談過幾次戀愛。誰知屢戰屢敗,輕輕鬆鬆被踹。其實我也奇怪,為啥總被淘汰。歷盡打擊傷害,總算知道大概。嫌我不講穿戴,嫌我長得不帥...

1024程式設計師節

10.24!祝每一位程式設計師 節日快樂!遨遊在 的海洋裡,我們期待用技術讓這個世界變得更美好,希望用程式來幫助人們完成心中的目標,這種進化將打破時間和空間的限制,推動智慧型文明向前。而這一切的願景,都離不開每一位程式設計師貢獻的奇思妙想和你們寫出的每一行精彩的 程式設計是溝通人心和機器的精湛技藝,...