訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2009-02-22 22:32

類型:C / C++ / C# 語言
作者:羽山
文章時間:2009-02-22 22:32:00
瀏覽人數:5934人
標題: Multi-Uploader (第一步,練習PHP base64 decode.php)
網址:http://sunnyriver.3wa.tw/blog/blog.php?id=655
內容:
 

嗯,程式開始寫了

我算一算忽然發現我有1個多月沒寫php

現在非常的生疏,幾乎都不會寫了 >_<

 

這時得抱一下佛腳...

我開了一個 decode.php 檔案

寫起了程式碼...

decode.php

 

然後測試了一下...

root@localhost /home/users/shadow/c/multi_uploader# php decode.php ABC CDE DEF


argc: 1
Array
(
    [0] => decode.php
    [1] => ABC
    [2] => CDE
    [3] => DEF

)


root@localhost /home/users/shadow/c/multi_uploader#

 

我忽然發現大師兄回來了...噗...不是,是我忽然又知道怎麼寫php了Orz...

 

這時有點開心~

所以在decode.php的最後,又加了一行

 

echo base64_decode($argv[1]);

 

此時,程式碼看起來就像...

<?
  echo "\n\n";
  echo "argc: {$argc}\n";
  print_r($argv);
  echo "\n\n";
  echo "=====================================================================\n";
  echo base64_decode($argv[1]);
?>

 

這時,如果我 php decode.php [base64_codes] 將可以解出base64的東西~

 

瀏覽目錄

root@localhost /home/users/shadow/c/multi_uploader# ls
base64.h  decode.php  go*  multi_uploader*  multi_uploader.c  test.txt

查看一下test.txt 的內容
root@localhost /home/users/shadow/c/multi_uploader# cat test.txt
我是善良的羽山~~~

 

查看一下go這個shell-scripts

其實是作compiler 的動作,跟帶入test.txt 這個檔案
root@localhost /home/users/shadow/c/multi_uploader# cat go
rm -fr multi_uploader;
cc -lpthread multi_uploader.c -o multi_uploader;
chmod +x multi_uploader;
./multi_uploader test.txt localhost

 

執行go
root@localhost /home/users/shadow/c/multi_uploader# ./go
File Name:test.txt
File Size:25
Base64:5oiR5piv5ZaE6Imv55qE57695bGxfn5+Cg==

Job Finish!

 

將base64的內容解碼回來

root@localhost /home/users/shadow/c/multi_uploader# php decode.php 5oiR5piv5ZaE6Imv55qE57695bGxfn5+Cg==

 

argc: 2
Array
(
    [0] => decode.php
    [1] => 5oiR5piv5ZaE6Imv55qE57695bGxfn5+Cg==
)


=====================================================================
我是善良的羽山~~~
root@localhost /home/users/shadow/c/multi_uploader#

 

看來是沒問題了…再來我可以安心的開發 multi_uploader.c

 

請再看 multi_uploader.c 的開發

 

 

首頁  上十頁  上一頁  1 下一頁    最末頁 (總共有...1頁)

第 1 頁

有話要說  看留言 【2】
其他分類
當月訓練
(2009-02-22)
【C / C++ / C# 語言】Multi-Uploader [總之成功了]

(2009-02-22)
【C / C++ / C# 語言】Multi-Uploader (第一步,練習PHP base64 decode.php)

(2009-02-21)
【C / C++ / C# 語言】Multi-Uploader (前言)

(2009-02-02)
【網誌】修正死老外一直留言

最新訓練
(2024-12-22)
【KTM 390】KTM RC390 更換後輪

(2024-12-17)
【木工】三樓客廳椅子維修

(2024-12-17)
【出遊】聯合大學一日遊

(2024-12-02)
【NSR 150】NSR150 改裝回 14T

(2024-11-04)
【酷龍 150】酷龍150 換新鏈條 里程:39250km

(2024-10-31)
【機車綜合相關】煞車檢測筆測量電阻範圍

(2024-10-29)
【機車綜合相關】拆胎特工-輪胎拆胎架

(2024-10-25)
【NSR 150】NSR150 更換前煞車油(簡易) 43177km

(2024-10-25)
【網誌】加密文章測試

(2024-10-19)
【本田 MSX-125】MSX-125 更換前輪軸承