ThaiSEOBoard.com

ไทย เสียว บอร์ด => Tutorial (ห้ามตั้งคำถามห้องนี้) => ข้อความที่เริ่มโดย: EThaiZone ที่ 19 กุมภาพันธ์ 2007, 00:37:29



หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: EThaiZone ที่ 19 กุมภาพันธ์ 2007, 00:37:29
จากสคริปที่ลายเซ็นต์ผม
ที่ผมพูดถึงระบบ Stealth (อยากตั้งชื่อให้หรูๆ เพราะชอบเครื่องบิน Stealth อะ)

เป็นระบบที่ใช้หลอกว่าไม่มีไฟล์นั้นอยู่จริง

ไหนๆ แล้วเอามาให้เพื่อนๆ ใช้ดีกว่า
ข้อดีของมันคือ ใช้ป้องกันไฟล์ที่ไม่อยากให้คนเห็นเช่นไฟล์ config
ซึ่งมันสามารถ include ได้ปกติ แต่ไม่สามารถเรียกอ่านเปิดไฟล์ได้โดยตรง
โดยถ้าเปิดตรงๆ จะคืนค่าเป็น 404 เท่ากับไม่มีไฟล์นั้นอยู่

วิธีใช้ก็ก็อบโค้ดไปยัดไว้บนสุดของสคริปนั้นๆ ครับ
จะทำให้ไม่สามารถเปิดไฟล์นั้นได้โดยตรงครับ

โค๊ด:
<?
//File Stealth Protection
//Coded by EThaiZone.Com

$path = preg_replace("/^\//", "", $_SERVER['REQUEST_URI']);

if(eregi("(__FILE__)$", $path)) {
header("HTTP/1.1 404 Not Found");
header("Connection: close");
die();
}
?>


หวังว่าจะมีประโยชน์ในการป้องกันไฟล์ของท่านไม่มากก็น้อย  :wink:

เครดิต:
คุณตี๋ Tee++; ที่ช่วยบอกว่ามีตัวแปร __FILE__ อยู่ด้วย มันยอดมาก  :D


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: EThaiZone ที่ 19 กุมภาพันธ์ 2007, 00:43:10
เอามาแปะไว้เพิ่ม

ตัว __FILE__ จะอยู่ในกลุ่ม Magic constants
แต่ความจริงมันน่าเรียกว่า Predefined constants ซะมากกว่า *-*

ยังมีตัวอื่นอีกได้แก่..

__LINE__ The current line number of the file.  

__FILE__ The full path and filename of the file. If used inside an include, the name of the included file is returned. Since PHP 4.0.2, __FILE__ always contains an absolute path whereas in older versions it contained relative path under some circumstances.

__FUNCTION__ The function name. (Added in PHP 4.3.0) As of PHP 5 this constant returns the function name as it was declared (case-sensitive). In PHP 4 its value is always lowercased.

__CLASS__ The class name. (Added in PHP 4.3.0) As of PHP 5 this constant returns the class name as it was declared (case-sensitive). In PHP 4 its value is always lowercased.

__METHOD__ The class method name. (Added in PHP 5.0.0) The method name is returned as it was declared (case-sensitive).  

ที่มา:
http://au.php.net/manual/en/language.constants.predefined.php


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: pete ที่ 19 กุมภาพันธ์ 2007, 04:03:03
ขอบคุณคับ
เด๋วลองเอาไปเล่นดู ^^


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: pete ที่ 19 กุมภาพันธ์ 2007, 04:25:05
อันนี้คือไว้ซ่อนไฟล์ หรือสำหรับกันคนมาเปิดโดยตรงคับ

เท่าที่เข้าใจ คือเอาไว้กันคนมาเปิดไฟล์แบบตรงๆ แต่มันไม่ได้ซ่อน ใช่มะคับ


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: yak2525 ที่ 19 กุมภาพันธ์ 2007, 07:09:51
แล้วซ่อน file adsense code ได้ไหมครับ
มันผิดกฏ ของทาง พี่ กรู หรือเป่าครับ
ขอบคุณนะคร๊าบ


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: amaudy ที่ 19 กุมภาพันธ์ 2007, 07:54:08
แจกโค้ดด้วย ให้ความรู้ด้วย

แบบนี้นับถือๆครับ


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: EThaiZone ที่ 19 กุมภาพันธ์ 2007, 08:53:30
อ้างจาก: "pete"
อันนี้คือไว้ซ่อนไฟล์ หรือสำหรับกันคนมาเปิดโดยตรงคับ

เท่าที่เข้าใจ คือเอาไว้กันคนมาเปิดไฟล์แบบตรงๆ แต่มันไม่ได้ซ่อน ใช่มะคับ

ใช่เลยครับ

อ้างจาก: "yak2525"
แล้วซ่อน file adsense code ได้ไหมครับ
มันผิดกฏ ของทาง พี่ กรู หรือเป่าครับ
ขอบคุณนะคร๊าบ

ต้องเขียนโค้ดมาแยกคลุมอีกทีครับ  :D

สงสัยหลายคนชอบการป้องกันเฉพาะ adsense มากกว่าแฮะ  :D


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: yak2525 ที่ 19 กุมภาพันธ์ 2007, 10:07:03
คาราวะ ครับ หนึ่งจอก  :D


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: youcanberich ที่ 19 กุมภาพันธ์ 2007, 11:20:48
อ้างจาก: "EThaiZone"
อ้างจาก: "pete"
อันนี้คือไว้ซ่อนไฟล์ หรือสำหรับกันคนมาเปิดโดยตรงคับ

เท่าที่เข้าใจ คือเอาไว้กันคนมาเปิดไฟล์แบบตรงๆ แต่มันไม่ได้ซ่อน ใช่มะคับ

ใช่เลยครับ

อ้างจาก: "yak2525"
แล้วซ่อน file adsense code ได้ไหมครับ
มันผิดกฏ ของทาง พี่ กรู หรือเป่าครับ
ขอบคุณนะคร๊าบ

ต้องเขียนโค้ดมาแยกคลุมอีกทีครับ  :D

สงสัยหลายคนชอบการป้องกันเฉพาะ adsense มากกว่าแฮะ  :D


ใช้ครับ ตอนนี้ถ้ากัน pub เราได้นี่โคตรเจ๋งเลยอะ ถ้าทำได้นี่สุดยอดเลยครับ


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: EThaiZone ที่ 19 กุมภาพันธ์ 2007, 11:36:23
อ้างจาก: "snowball926"
อ้างจาก: "EThaiZone"
อ้างจาก: "pete"
อันนี้คือไว้ซ่อนไฟล์ หรือสำหรับกันคนมาเปิดโดยตรงคับ

เท่าที่เข้าใจ คือเอาไว้กันคนมาเปิดไฟล์แบบตรงๆ แต่มันไม่ได้ซ่อน ใช่มะคับ

ใช่เลยครับ

อ้างจาก: "yak2525"
แล้วซ่อน file adsense code ได้ไหมครับ
มันผิดกฏ ของทาง พี่ กรู หรือเป่าครับ
ขอบคุณนะคร๊าบ

ต้องเขียนโค้ดมาแยกคลุมอีกทีครับ  :D

สงสัยหลายคนชอบการป้องกันเฉพาะ adsense มากกว่าแฮะ  :D


ใช้ครับ ตอนนี้ถ้ากัน pub เราได้นี่โคตรเจ๋งเลยอะ ถ้าทำได้นี่สุดยอดเลยครับ


ถ้ากันแค่ pub ทำได้ครับ

เพียงแต่.. มันมีเงื่อนไข

ทำได้ในเฉพาะ serverside script พวก php
กะ html ที่เป็น markup script จะทำไม่ได้

จากผมไล่อ่านตามกระทุต่างๆ ผมว่าทุกท่านอยากได้
adlogger+adsensetracker+block pub..  ใช่ปะ ?


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: sud ที่ 19 กุมภาพันธ์ 2007, 11:59:35
อยากได้แบบแบน ip เลือกประเทศได้ แล้วเลือกซ่อน pupid แล้วเลือกแสดง ad ตัวอื่นได้เองอะ


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: youcanberich ที่ 19 กุมภาพันธ์ 2007, 12:37:57
อ้างจาก: "sud"
อยากได้แบบแบน ip เลือกประเทศได้ แล้วเลือกซ่อน pupid แล้วเลือกแสดง ad ตัวอื่นได้เองอะ


อืมสลับ ads เป็นตัวอื่นก็ดีนะครับ จะได้ไม่เสียทราพพิกไปเฉยๆ อย่างน้อยก็เพื่อฟลุ๊คขายของได้  เอาแบบพอคลิ๊กเกินที่ตั้งไว้ ก็สลับมาเป็น ads ของ amazon แทน ไรแบบเนี้ย


หัวข้อ: แจกโค้ดระบบซ่อนไฟล์ (File Stealth Protection)
เริ่มหัวข้อโดย: EThaiZone ที่ 19 กุมภาพันธ์ 2007, 12:39:40
อ้างจาก: "snowball926"
อ้างจาก: "sud"
อยากได้แบบแบน ip เลือกประเทศได้ แล้วเลือกซ่อน pupid แล้วเลือกแสดง ad ตัวอื่นได้เองอะ


อืมสลับ ads เป็นตัวอื่นก็ดีนะครับ จะได้ไม่เสียทราพพิกไปเฉยๆ อย่างน้อยก็เพื่อฟลุ๊คขายของได้  เอาแบบพอคลิ๊กเกินที่ตั้งไว้ ก็สลับมาเป็น ads ของ amazon แทน ไรแบบเนี้ย


อ้อครับ งั้นผมจะพักไอ้ที่ขายแล้วทำเป็นเวอร์ใหม่ดีกว่า อิๆ
ขอเวลาทำงับ ตอนนี้กำลังนั่งนับแต๊ะเอี๊ย อิๆ