บันทึกเรื่องราว สืบสาวความจริง ทิ้งไว้ให้ลูกหลาน.
Save the stories. Investigate the truth. Give to the next generation.


21 กรกฎาคม 2552

<<< โปรแกรม Jado รุ่นปิดยังไงก็จะดู >>>

สามารถ Download โปรแกรมรวมทั้ง Source Code ได้ที่นี่
jado.zip

โปรแกรมนี้ผมตั้งชื่อว่าโปรแกรม Jado ( จะดู )
ซึ่งจะทำงานคล้ายๆ พวก Web Proxy

เป็นโปรแกรมง่ายๆ ที่สามารถหลบบล็อคได้
และเป็นโปรแกรมหลบบล็อคที่เล็กที่สุดในโลกก็ว่าได้
แต่ยังไม่สมบูรณ์เสียทีเดียว
ถ้าใครพอเขียนโปรแกรมได้

ลอง Download โปรแกรมไปพัฒนาต่อ
หรือถ้ารู้จักเว็บที่ชุมนุมของพวกนิสิตนักศึกษา

ที่สนใจด้านการเขียนโปรแกรม ASP.NET

วานช่วยนำไปแจก เพื่อให้เขาพัฒนาต่อ

พวกนี้ไฟแรง ส่วนผมหมดไฟแล้ว

ตอนนี้สนใจแต่เรื่องการเมือง

เรื่องเขียนโปรแกรมชักเริ่มขี้เกียจแล้ว

สำหรับลิขสิทธิ์เหมือนเดิม

คืออนุญาติให้ copy ไปแจกต่อไม่น้อยกว่า 3 คน อิอิ


ข้อดีของโปรแกรม Jado
- เนื่องจากเป็นโปรแกรมที่เปิดเผย Source Code
ทำให้ปลอดภัยจากไวรัสหรือโทรจัน
หรือการแอบเขียนโปรแกรมอะไรฝังไว้ในโปรแกรม

- บล็อคยาก เพราะทุกคนสามารถ Copy โปรแกรมนี้
เอาไปเก็บไว้ที่เว็บต่างๆ ของตนเองได้
แถมเปลี่ยนชื่อโปรแกรมได้ ยากแก่การบล็อค
เพราะเขาจะไม่รู้ว่ามีโปรแกรมหลบบล็อคอยู่ที่ไหนบ้าง
ถ้าคุณไม่ไปโฆษณา บอก URL ให้คนอื่นนอกกลุ่มคุณรู้
แต่ถ้าเป็นโปรแกรมหลบบล็อคแบบอื่น
ทุกคนจะต้องรู้เว็บที่จะไปใช้ และเข้าเว็บนั้นๆ ให้ได้ถึงจะใช้งานได้
เช่นเว็บ http://translate.google.com
ถ้าเว็บนั้นๆ โดนบล็อคก็ทำอะไรต่อไม่ได้
หรือแม้แต่โปรแกรมลักษณะแบบเดียวกับ Ultra Surf
ถ้าเขาตรวจจับได้ว่า โปรแกรมนี้วิ่งไปที่ Web Proxy ที่ไหน
เขาก็ตามไปบล็อคเว็บนั้นก็ต้องหารุ่นใหม่ๆ มาใช้อยู่เรื่อยๆ
แถมมีการเขียนไวรัสแถมมาสำหรับบางเวอร์ชั่น
ซึ่งผู้ใช้ทั่วไป อาจไม่รู้หรือกว่าจะรู้ก็โดน Hack ข้อมูลไปแล้ว
ซึ่งโปรแกรมพวกนี้ไป Download จากเว็บต้นฉบับยาก
เพราะถูกบล็อคต้องไปหา Download จากเว็บต่างๆ
ตรงนี้แหล่ะถ้ามีการปล่อยไวรัสต่างๆ ให้เข้าไปติดกับโปรแกรมนี้
แล้วแกล้งปล่อยให้มา Download ก็ยากที่จะรู้ได้
เพราะถึงโปรแกรมฆ่าไวรัสบางตัวตรวจเจอ
มันอาจไม่ได้ติดไวรัสก็ได้ เพราะตัวมันก็ทำงานคล้ายไวรัสเหมือนกัน

- สามารถนำไปพัฒนาเพิ่มประสิทธิภาพได้หลากหลาย
ถ้าผู้ใช้เขียนโปรแกรม ASP.NET เป็น
จุดประสงค์ที่เขียนโปรแกรมนี้
ก็เพื่อให้คนไทยมีโปรแกรมหลบบล็อคไว้ศึกษาวิธีการทำงาน
โดยต้องการให้เด็กรุ่นใหม่ๆ นำไปพัฒนาต่อยอดเพิ่มเติม
หลักการทำงานมันคล้ายโปรแกรมแปลภาษา
สามารถนำไปดัดแปลงเขียนเป็นโปรแกรมแปลภาษาได้
เช่นเดียวกับเว็บ http://translate.google.com
ที่เป็นเว็บสำหรับแปลภาษา แต่วิธีการทำงานของโปรแกรม
สามารถหลบบล็อคได้โดยบังเอิญ

- ไม่มีลิขสิทธิ์ ไม่มีอายุการใช้งาน ไม่มีการล็อคใดๆ


ขั้นตอนนำไปใช้งาน

1. Download ไฟล์ Jado.zip
แล้ว Unzip จะเห็นไฟล์ Jado.aspx

สามารถเปลี่ยนชื่อเป็นชื่อต่างๆ ได้แต่นามสกุลต้องเป็น .aspx
เช่น
abc.aspx หรือ freedom.aspx เป็นต้น
หรือจะใช้ชื่อเดิม Jado.aspx ก็ได้ทั้งนั้น

สามารถ Copy เป็นหลายๆ ไฟล์

เพื่อแจก URL ให้แต่ละคนไม่เหมือนกันก็ได้


ก่อนใช้งานให้ใช้โปรแกรม Notepad
เปิดไฟล์ jado.aspx เพื่อแก้ไขดังนี้
สมมุติ ถ้า URL ที่นำโปรแกรมไปฝากไว้
และเรียกใช้งานแบบนี้

http://www.ex.com/abc/jado.aspx
ให้แก้บรรทัดนี้ จาก ProgramName = "/PathName/jado.aspx"
เปลี่ยนชื่อ Path และชื่อโปรแกรมให้ถูกต้อง
ตามตัวอย่างนี้ ProgramName = "/abc/jado.aspx"
กรณีไม่มี Path เช่น http://www.ex.com/jado.aspx
ก็แก้บรรทัดที่ว่า เป็นแบบนี้ ProgramName = "/jado.aspx"
เสร็จแล้ว Save ไฟล์

2. Upload โปรแกรม Jado.aspx
หรือไฟล์ที่เปลี่ยนเป็นชื่ออื่น

ไปไว้ที่ Server ที่ไปเช่าเขาเป็นรายปี

หรือใช้ของ free ประเภท free host , free website หรือ free homepage

ลองนำคำว่า free host asp.net ไปค้นดู
หรือลองไปเลือกรายชื่อของฟรีจากเว็บนี้
http://www.free-webhosts.com/free-asp-hosting.php
หรือลองสมัครใช้พื้นที่ฟรีจากเว็บนี้ http://www.brinkster.com
ซึ่งมีข้อจำกัดสำหรับของฟรีคือมีการจำกัดการใช้ ต่อวัน
แต่ใช้เพื่อทำการทดสอบว่าทำได้จริงพอได้ เช่น

http://chaowaritc.brinkster.net/jado.aspx

ที่สำคัญ Server ที่เลือกใช้ควรอยู่ต่างประเทศ
ถ้าใช้ Server ที่อยู่ในประเทศอาจหลบบล็อคไม่ได้


3. Run โปรแกรมโดยเรียกใช้งานผ่าน URL เช่น

http://www.WebsiteName.com/PathName/jado.aspx

จะปรากฏหน้าตาแบบนี้







ช่องที่1 ให้เลือกรูปแบบ
ถ้าเป็นเว็บไซด์ทั่วไป เลือกรูปแบบ Maha-arai
ถ้าเป็นเว็บบอร์ด Internetfreedom.us เลือกรูปแบบ Internetfreedom.us
ถ้าเป็นเว็บ Youtube เลือกรูปแบบ Youtube
ถ้าเว็บทั่วไปเขียนโปรแกรมโดยใส่ Path เต็มๆ เช่น
http://www.WebsiteName.com/ProgramPath/jado.aspx
แทนที่จะเขียนย่อๆ แบบนี้
../ProgramPath/jado.aspx
ก็แทบไม่ต้องมีรูปแบบให้เลือก
มันจะทำงานเหมือนรูปแบบ Maha-arai ได้ทันที
แต่เพราะมีการเขียนแบบย่อๆ
และโปรแกรมนี้ใช้เทคนิคง่ายๆ ไม่ซับซ้อนมาก
จึงต้องมีรูปแบบเฉพาะเว็บนั้นๆ ขึ้นมา เช่น
เว็บ Youtube ก็ใช้รูปแบบ Youtube เป็นต้น
อนาคตอาจต้องมีรูปแบบอื่นๆ นอกเหนือ 2 เว็บที่กล่าวมา
แต่ถ้าเขียน URL แบบเต็มๆ ในส่วนที่ทำ Link ในโปรแกรม
ก็แทบไม่ต้องทำรูปแบบใหม่ๆ เป็นการเฉพาะเพิ่มเลย
สามารถยึดรูปแบบ Maha-arai ได้ทันที

ช่องที่ 2 ให้เลือก รูปแบบการเข้ารหัส Font ภาษาไทย
ซึ่งถ้ากำหนดไม่ถูกจะแสดงตัวหนังสือที่อ่านไม่ออก
ซึ่งเว็บส่วนใหญ่มักใช้รหัส Font แบบ UTF-8

ช่องที่ 3 ให้ใส่ URL ที่จะเข้าไปดู
กรณีถ้าต้องการเข้าชมเว็บมาหาอะไร
ก็พิมพ์ URL แบบนี้ http://maha-arai.blogspot.com
ถ้าเป็นรูปแบบนอกเนื่องจาก Maha-arai
เมื่อเลือกรูปแบบเสร็จ
กดปุ่ม JaDo 1 ครั้ง
จะเห็น Link เข้าเว็บดังกล่าว
กดปุ่ม JaDo อีกครั้งก็จะเข้าดูเว็บนั้นๆ ได้เลย

กรณี Youtube ถ้าใส่ http://www.youtube.com
มันจะดูได้แค่หน้าแรก
แต่เวลา Click Link ที่ต้องการดูยังติดปัญหาอยู่
ต้องใส่ Link ของ youtube เรื่องที่ต้องการจะดูเลย

ซึ่งตอนนี้ถือว่าโปรแกรมยังมีข้อจำกัดอยู่
เพราะว่าเราไม่เห็นตัว Source Code ทั้งหมดของเว็บนั้น
ถ้าเห็นทั้งหมดโดยเฉพาะการทำ Redirect และอื่นๆ
เราสามารถเขียนโปรแกรมให้ทำงานได้ดีขึ้นกว่านี้ได้
กรณีบางเว็บตอนนี้สามารถเข้าชมได้
แต่ยังไม่สามารถตั้งกระทู้ได้
อนาคตผมหวังว่า
อาจมีคนมาช่วยพัฒนาเพิ่มเติมจนมีความสามารถเพิ่มมากขึ้นกว่านี้
หลังจากที่เผยแพร่ Source code โปรแกรม Jado ในวันนี้

-------------------------------------------------------

ตัวอย่าง กรณีเข้าชมเว็บมาหาอะไร













-------------------------------------------------------

ตัวอย่าง กรณีเข้าชมเว็บ youtube ที่ถูกบล็อคอยู่

























-------------------------------------------------------

<<< โปรแกรมหลบ Block >>>
http://maha-arai.blogspot.com/2010/04/blog-post_19.html

<<< หลักสูตร รู้เขา รู้เรา รู้ภูมิศาสตร์ด้านไอที ที่นักรบไซเบอร์ควรรู้ >>>
http://maha-arai.blogspot.com/2009/09/blog-post_25.html

โดย มาหาอะไร
FfF