-
CustomLog "|bin/rotatelogs.exe -l C:/Apache2/logs/access%Y%m%d%H%M%S.log 86400 1M" common # 每86400秒(一天) 或 超過1MB時分割一次 檔名如:access20071030101930.log
- Apache生成日誌的技巧 - Cody's blog
- rotatelogs - Piped logging program to rotate Apache logs - Apache HTTP Server
歡迎來到小豬圈!
2007-10-30
分割 Apache log 檔
2007-10-28
Checklist for Securing PHP Configuration | Ayman Hourieh's Blog
allow_url_fopen = Off
register_globals = Off
open_basedir = /var/www/htdocs/files
safe_mode = Off
safe_mode_gid = On
safe_mode_exec_dir = /var/www/binaries
safe_mode_allowed_env_vars = PHP_
max_execution_time = 30 ; Max script execution time
max_input_time = 60 ; Max time spent parsing input
memory_limit = 16M ; Max memory used by one script
upload_max_filesize = 2M ; Max upload file size
post_max_size = 8M ; Max post size
display_errors = Off
log_errors = On
expose_php = Off
在某些地方顯示執行 PHP 的資訊 (例:在 HTTP Header 裡加上一行 X-Powered-By: PHP/5.2.4 及 Server: Apache/2.0.59 (Win32) PHP/5.2.4 )。
-
<FilesMatch "\.(inc|.*sql|.*~)$"> Order allow,deny Deny from all </FilesMatch>
2007-10-26
詭異的登錄檔機碼 HKEY_CURRENT_USER\S\P\
HKEY_CURRENT_USER\S\P\xxxxxxxxxx
- 結果是跟 MSN Messenger 有關,xxxxxxxxxx 是指 MSN Messenger 的帳號(數字),在 %AppData%\Microsoft\MSN Messenger 下可以看到。
- 資料來源:Registry problem
2007-10-24
存儲密碼
- 絕對不要用明文儲存密碼!
- 一個常見儲存密碼的方式,是用雜湊函數(如 MD5、SHA1) 計算出的雜湊值,來取代儲存密碼明文在資料庫裡。使用時(如使用者登入)只比對雜湊值而不直接取用密碼原文,可以避免被有心人士取得密碼表後直接拿去利用。
- 但是,若只是直接單純使用 MD5 算出來的值,有可能利用 Rainbow Tables (預先運算的值所建立資料表)快速推算出原值(或 collision)。
- 對欲計算雜湊值的字串“加料”,是一個對程式變動較少的解決方法。類似的方法不少,但簡單來說就是用兩個步驟以上處理密碼。
- Blog.XDite.net » 淺談 BBS 資料的安全性
- 石頭閒語:在 C 程式中使用 MD5 library 及其應用 - 樂多日誌
- Rainbow Hash Table 與密碼破解 | 資安之眼
- 對於一般的使用者:
- 可以的話,使用最少 8 字元以上的密碼。
- 可以的話,在密碼中加入特殊字元,即除了英文字母與數字[^A-Za-z0-9]以外的的字元(如!@#$%^&*)。
- 避免使用單字、常見詞彙或其組合,來做為密碼。
- 在不同的地方(網站或應用程式等)使用不同的帳號、密碼。
2007-10-23
停用 Dr. Watson
- 備份下列機碼後將 AeDebug 刪除。
-
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug] "Auto"="1" "Debugger"="drwtsn32 -p %ld -e %ld -g" "UserDebuggerHotKey"=dword:00000000
- Dr. Watson for Windows (Drwtsn32.exe) 工具的說明
- 如何停用 Dr . Watson for Windows
關閉特定 Ports
- 查詢目前的網路連線
netstat.exe -an
。 - 關閉 123(ntp) port ,停用 Windows Time Service。
- 關閉 135(epmap) port ,目前還沒試成,替代方案是用 IP Security Policies 阻擋。
- Control Panel
- Administrative Tools
- Local Security Policy
- Right Click IP Security Policies on Local Computer
- Create IP Security Policy...
- Un-select Activate the default response rule
- 關閉 445(microsoft-ds) port ,修改 registry (如下)後重開機。
-
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters] "SMBDeviceEnabled"=dword:00000000
- Port Assignments for Well-Known Ports
2007-10-22
UnRegister Windows XP DLLs
regsvr32 /u shmedia.dll regsvr32 /u shimgvw.dll regsvr32 /u zipfldr.dll
- 取消預覽 avi 檔的功能,預覽 avi 檔這個功能有時會造成 avi 檔無法刪除的問題。
- 取消圖片預覽(Windows Picture and Fax Viewer)
- 取消內建 Zip folder 的功能。
2007-10-21
2007-10-16
2007-10-15
用 RegExp 抓圖
- 昨天為抓漫畫(謎),寫了小一段PHP,因為它用亂數檔名但沒有擋圖片外連,所以把所有網頁抓下來,用 Regular Expressions 把目錄裡所有網頁裡的圖片連結抓出來。
- Regular Expressions 真的是說難不難;說簡單是一點都不簡單。
-
<?php $dir = 'tmp'; $files = scandir($dir); array_shift($files); //移掉 . (本目錄) array_shift($files); //移掉 .. (上層目錄) foreach ($files as $i => $v) { $s = file_get_contents($dir. '/' . $v); $x = preg_replace('/[\S\s]+img src=(\S+) border=1[\S\s]+/i', '${1}', $s); echo "<a href=$x>$v</a><br>"; } ?>
2007-10-13
text-overflow 自動截斷過長文字並補上省略符號
- IE 6 以上版本及 Opera (最早支援的版本未知,我目前用 9.23 是支援的) 支援
-
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for IE, O */ -o-text-overflow:ellipsis; /* for Opera priv */ width:10em; }
<p class="ellipsis">這是一段沒什麼意義,但是很長、很長、很長、很長、很長、很長的文字。</p>
- 同時需設定 width(相對要設定display:block;) 、 overflow:hidden; 、 white-space:nowrap; 等屬性。
- MSDN textOverflow Property (defaults, A, ABBR, ...)
- jide.fr » Emulate text-overflow:ellipsis in Firefox with CSS
- 上一個鏈結提供的方式,我試用時得將(第12行)
html>body .ellipsis span:after {
改成html>body .ellipsis:after {
才能運作。
不得不駭(CSS) IE7
- 因為 IE7 增加/修正了一些對 CSS 標準的支援,其中支援 !important 應該是對(有用這項 CSS Hack 的)網站開發人員最麻煩的一項。
- 這也是不建議使用 CSS Hacks 的原因之一,某項 hack 有可能會遇到跨瀏覽器、跨版本支援等非預期的情況。
- CSS Hack « 就是愛程式
2007-10-09
2007-10-04
conime.exe
- 網路上說法太多了,無法確認。其中一種說法是亞洲語系的 Windows 系統有 conime.exe 是正常的,但我用的是英文版的…。
- 僅刪除 %SystemRoot%\system32\conime.exe 的話, winlogon.exe 會立即將其從%SystemRoot%\system32\dllcache\conime.exe 寫回。
taso.exe
- 網路上找到的資料以韓文為主,沒輒。TASO.EXE, Prevx
- 在我 msconfig - Stratup 裡 taso 是寫在 temp\taso.exe ,但我的 temp 是放在 ramdisk 裡的(一關機就清掉了),所以目前死無對証…。
kavo.exe
- 曬月亮的魚 這隻木馬還真麻煩-Kavo.exe-這篇裡有詳述。感恩啊~。
- 病徵之一是無法改變“顯示系統隱藏檔”的選項。
- 病徵之二是 msconfig - Startup 裡多了 kavo 一項。
- 用
attrib
改變各分割區根目錄下的 autorun.inf 、 ntdelect.com ,以及 %systemroot%\system32\kavo*.* 的檔案屬性後予以刪除。 - 注意 NTDETECT.COM 為系統檔案,勿誤刪。
- 通常 kavo0.dll 處於已執行狀態,掛於 explorer.exe 下。
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2007
(140)
-
▼
October
(18)
- 分割 Apache log 檔
- 無法複製的檔案
- Checklist for Securing PHP Configuration | Ayman H...
- 詭異的登錄檔機碼 HKEY_CURRENT_USER\S\P\
- 存儲密碼
- 停用 Dr. Watson
- 關閉特定 Ports
- UnRegister Windows XP DLLs
- Windows XP Services
- Supercoder 2000
- 用 RegExp 抓圖
- text-overflow 自動截斷過長文字並補上省略符號
- 不得不駭(CSS) IE7
- 學生 ?= 廉價勞工
- conime.exe
- taso.exe
- kavo.exe
- 病毒三連擊!
-
▼
October
(18)
個人常用鏈結
Labels
- .NET (1)
- Accessibility (3)
- ADSL (1)
- Apache (9)
- ASP.NET (1)
- Babyer (1)
- Browser (1)
- Canon MX700 (1)
- CAPTCHA (1)
- CentOS (1)
- CSS (7)
- DB:SQL (1)
- DB:SQLite (2)
- DNS (3)
- English (1)
- EXIF (1)
- filename.ext (1)
- Firefox (4)
- Firewall (1)
- Flash (4)
- Game 遊戲 (28)
- Game:PC (6)
- Game:PS3 (4)
- Game:Xbox360 (3)
- GNU (1)
- Google (6)
- Google:Android (8)
- Google:Blogger (2)
- Google:Chrome (1)
- Google:Code (2)
- GoogleAppEngine (2)
- GoogleMaps (1)
- GPG (1)
- Hinet (1)
- HTML (2)
- HTTP (1)
- i18n (1)
- IE (3)
- Java (2)
- Javascript (2)
- Linux (1)
- Microsoft (2)
- MIME (1)
- MySQL (7)
- NexusOne (2)
- OAuth (1)
- Open source 開放原始碼 (1)
- OpenID (1)
- OS (1)
- OS:Windows (33)
- PHP (49)
- PHP:GTK (2)
- PHP:PEAR (1)
- PHP:PECL (3)
- PHP:ZendFramework (4)
- PostgreSQL (1)
- PPPoE (1)
- RegularExpressions (2)
- Security (11)
- Sphinx (2)
- SQLite (1)
- TCP (1)
- Ubuntu (1)
- UDP (1)
- Usability (2)
- Virtaul PC (1)
- Wii (2)
- XML (1)
- Yahoo (2)
- Yahoo:BBAuth (1)
- Yahoo:YUI (1)
- Youtube (1)
- 不如賣雞排 (2)
- 不願役 (33)
- 中文處理 (1)
- 圖 (5)
- 媒體 (2)
- 影片 (1)
- 影音 (19)
- 思 (8)
- 攝 (9)
- 政 (7)
- 敗 (2)
- 漫畫 (5)
- 生活 (34)
- 硬體設備 (13)
- 網站開發 (16)
- 網路 (8)
- 英文 (3)
- 貓 (2)
- 資安 (1)
- 趣 (29)
- 軟體 (12)
- 遊記 (8)
- 運動 (2)
- 關於我 (1)
- 電影 (10)