2007年11月26日

破解所謂的網頁加密代碼

不管你是用何種加密方式去保護你的html文件

最終還是要返回成瀏覽器看的懂的樣子

而documentElement.outerHTML則是最後的結果

在網頁上按Ctrl+O

輸入

javascript:s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;

2007年11月20日

更改windows遠端桌面Port

最近學校捲起一股駭客風

害我也怕怕的把所有服務預設Port都改掉

免得被颱風尾掃到

在此提供修改windows遠端桌面的方法:

1.開始->執行->輸入regedit->確定

2.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Wds\Repwd\Tds\Tcp中的PortNumber用十進位改成你想要的Port。

3.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp中的PortNumber用十進位改成你想要的Port。

4.記得修改防火牆上的設定,新增一個連接埠,輸入剛剛TCP Port。

【PHP】php substr 無法正確切utf-8中文字解決方法

提供者:阿勇學長



function cut_str($string, $sublen, $start = 0, $code = 'UTF-8')

{

if($code == 'UTF-8')

{

$pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";

preg_match_all($pa, $string, $t_string);



if(count($t_string[0]) - $start > $sublen)

return join('', array_slice($t_string[0], $start, $sublen))."..";

return join('', array_slice($t_string[0], $start, $sublen));

}

else

{

$start = $start*2;

$sublen = $sublen*2;

$strlen = strlen($string);

$tmpstr = '';

for($i=0; $i<$strlen; $i++){

if($i>=$start && $i<($start+$sublen))

{

if(ord(substr($string, $i, 1))>129)

$tmpstr.= substr($string, $i, 2);

else

$tmpstr.= substr($string, $i, 1);

}

if(ord(substr($string, $i, 1))>129)

$i++;

}

if(strlen($tmpstr)<$strlen )

$tmpstr.= "..";

return $tmpstr;

}

}