คือการถอดระหัส base64_encode เขาทำกันอย่างไร ใช้โปรแกรมอะไรทำ
เห็นมีบอกแต่งี้อะครับ
<?
echo base64_encode("Werachai Nukitram");
?>
Output
V2VyYWNoYWkgTnVraXRyYW0=
แล้วข้อความด้านบนเข้าต้องใส่ในไหนทำย่างไรถึงจะได้Outputออกมา
คือการถอดระหัส base64_encode เขาทำกันอย่างไร ใช้โปรแกรมอะไรทำ
เห็นมีบอกแต่งี้อะครับ
<?
echo base64_encode("Werachai Nukitram");
?>
Output
V2VyYWNoYWkgTnVraXRyYW0=
แล้วข้อความด้านบนเข้าต้องใส่ในไหนทำย่างไรถึงจะได้Outputออกมา
PHPCode:คือการถอดระหัส base64_encode เขาทำกันอย่างไร ใช้โปรแกรมอะไรทำ เห็นมีบอกแต่งี้อะครับ
PHP จะมีฟังชั่น ถอดรหัส base64 ในไลบรารี มาให้พร้อมใช้ เพียงแค่ประกาศ base64_encode ก็จะได้ผลลัพ ออกมา
Code:แล้วข้อความด้านบนเข้าต้องใส่ในไหนทำย่างไรถึงจะได้Outputออกมา
ก็สามารถเซฟโค้ดเป็น ชื่อไฟล์.php แล้วรัน (cmd) ได้เลย หรือจะอัพเป็นเวปเพจก็ได้
[url]http://starpicpost.com[/url]
[url]http://chiangmaihorpak.com[/url]
ที่เอามาให้ดูมันเป็น script การ encode พุดง่ายๆก็คือการเข้ารหัสโดยใช้ base64 algorithm
จาก PHP Script ก็เป็นการ encode "Werachai Nukitram" โดยใช้ bas64 มันเลยได้ผลออกมาเป็น V2VyYWNoYWkgTnVraXRyYW0= ครับCode:<? echo base64_encode("Werachai Nukitram"); ?>
ซึ่งหากจะทำการ decode (ถอดรหัส) ถ้าเรารู้ว่าเป็น base64 algorithm ก็ใช้ฟังก์ชั่น base64_decode()
ลองอ่านหรือศึกษาเพิ่มเติมเกี่ยวกับพวก การเข้ารหัส (Encryption) ดู ->> GoogleCode:<? echo base64_decode("V2VyYWNoYWkgTnVraXRyYW0="); ?>
<div align="center"><span style="font-family:Tahoma"><span style="color:#3333FF"><div align="center">-= CWH Underground Vulnerabilities Disclosure =-</div></span></span>
Be Safe,
/0x5A655133754C
Send All Submission to lucifer[at]citec.us
----------------------------------------------------------------------------------------
<span style="color:gray">`Hacking isn't about helping the security industry, Which leeches from Hacker`
http://tools.web-max.ca/encode_decode.php
link web ที่สามารถทั้ง decode แล้วก็ทั้ง encode ได้ครับ
ใช้ได้ทั้ง base64, base85, MD4, MD5 , SHA1, แล้วก็ URL encode
หรือถ้าอยากรู้วิธีดูได้ตามนี้ครับ
http://citec.us/forum/index.php?showtopic=10077
http://citec.us/forum/index.php?showtopic=18250
http://en.wikipedia.org/wiki/Base64
ถ้ายัง post ไม่ถึงหรือว่าอ่านภาษาอังกฤษไม่ไหวก็ตามข้างล่างนี้ครับ
แถมความรู้เพิ่มเติมเกี่ยวกับ = ที่อยู่ท้ายข้อความที่ถูกเข้ารหัสแล้ว
**Hidden Content: To see this hidden content your post count must be 1 or greater.**
อ่า เหมือนมันจะเป็นโค้ดนะครับ
เหมือนเป็นรหัสลับที่ถ้าไม่อยากให้ใครรู้ก็ใส่โค้ดนี้มาเพื่อไปแก้กันเอง
เปรียบเทียบก็คล้ายๆรหัส มอร์ส นะครับ
เวลาจะแก้โค้ดก็ต้อง ไปแก้ตามเว็บเอา
จริงๆก็มีโปรแกรมแปลงโค้ดนี้ ที่ผมเองก็มีครับ
แปลงออกมาแล้วเป็นชื่อคนนะครับ Werachai Nukitram
นี่อธิบายแบบภาษาไม่ทางการนะครับ
ถ้าเป็นทางการตามภาษาITก็อ่าเรปบนๆครับ
ฝากเว็บนึงของผมด้วยครับ(กำลังปรับปรุง)มือใหม่หัดทำ
[url]www.kothai.co.cc[/url]
นอกจาก code ของ base 64 นี่แล้วยังมี code แบบอื่นอีกมั้ยอะครับ
ลึกลับน่าเล่นดี ว่าแต่แล้วเค้าเอาไปใช้ทำอะไรกันหรอครับ
จะไช้เพื่อที่เวลาเรารับส่งข้อมูลแล้วต้องการรักษาระดับของความปลอดภัยนะครับ
แต่พวกนี้จะมี ไพรเวทคีย์ที่แพร่หลาย ( ไพรเวทคีย์ = ตัวอักษรที่ใช้หรือกรรมวิธีที่ใช้ในการถอดรหัสออกมา )
ส่วนใหญ่จึงใช้ในการรับส่งข้อมูลกันระหว่างตัวโปรแกรม เช่นหน้าเว็ปของ HOTMAIL ที่จะมีรูปกุญแจขึ้นตรงข้าง ๆ แอดเดรสบาร์นะฮะ
นั่นหมายถึงว่า HTML ทุกตัวในหน้านั้น ๆ จะมีการเข้ารหัสเพื่อที่ว่า เกิดมีการดักจับข้อมูล หรือ SNIFFING (สะกดถูกเป่าอ่า)
ข้อมูลที่ได้ไปจะได้ไม่เป็นตัวอักษรเปล่า ถึงจะถอดได้ ก็ต้องผ่านกระบวนการ อย่างน้อยก็ทำไห้เรามีเวลาพอที่จะกระทำการอย่างอื่นเพื่อ
ปกป้องข้อมูลของเราต่อไป
ส่วนในการใช้เมล์นั้นถ้าต้องการความปลอดภัยในการสื่อสารที่มากขึ้น เข้าเว็ปของ เน็คเท็คนะฮะ จะมีตัวเข้ารหัสไห้ดาวโหลด
ซึ่งเราสามารถกำหนดคำที่ไช้เป็นไพรเวทคีย์ได้ด้วยตัวเอง ฉนั้นถ้านำเอาข้อความไส่ในโปรแกรมตัวนี้ก่อน ก็จะมีการเข้ารหัสถึง 2 ส่วน
ถึงแม่จะใช้เมล์สาธารณะ ก็จะมีความปลอดภัยที่มากขึ้น แต่!!!!!!! กรรมวิธีในการเข้ารหัสก็ยังถูกคิดขึ้นโดยมนุษย์นะฮะ
ฉนั้นการถอดรหัสก็จึงสามารถถูกคิดได้เช่นกัน ผมกะลังจะบอกว่า ยังไง ๆ 100% สมบูรณ์มันไม่มีหรอกนะฮะ อย่าชะล่าใจไปนักล่ะ
Base64 encoding ไม่ใช่การเข้ารหัสลับนะครับ คือ เป็นการเข้ารหัส (encode) ไม่ใช่การเข้ารหัสลับ (encrypt)
Base64 encoding ใ ช้สำหรับการส่งข้อมูล เช่น attach file ใน e-mail
เนื่องจากว่า การส่ง e-mail จะส่งผ่าน protocol SMTP ซึ่งรองรับ encoding เป็น รหัส ASCII เท่านั้น ซึ่งก็คือเป็นตัวอักษรภาษาอังกฤษ ตัวเลข และก็สัญลักษณ์ต่าง ๆ ทีนี้ถ้าเราต้องการแนบไฟล์รูปภาพ ซึ่งเป็น binary file ระบบจะต้องทำการ แปลง binary file ให้กลายเป็น ตัวอักษร เพื่อจะได้ทำให้เป็น ASCII code ได้ การแปลงเป็นตัวอักษรดังกล่าวก็คือ Base64 encoding นั่งเอง คือ มองเป็นเลขฐาน 64
ซึ่งสามารถแทนด้วย ตัวอักษรภาษาอังกฤษตัวใหญ่ 26 ตัว ตัวอักษรตัวเล็กอีก 26 ตัว และ เลข 0-9 อีก 10 ตัว รวมเครื่องหมาย + และ / อีก 2 ตัวเป็น 64 ตัวครับ
ตัวอย่าง
ข้อความเดิม "Man"
แปลงเป็น byte (จาก ASCII code) จะได้ 77 97 110
เปลี่ยนเป็น bit จะได้ 01001101 01101101 01101110
ตัดให้เป็น block ละ 6 bit (เพราะ base64 นั้น 1 ตัวอักษรมี 6 bit)
จะได้ 010011 010110 110101 101110
คิดเป็น base64 จะได้ T W F u
ซึ่งจะเป็นว่า ข้อความเดิม 3 byte จะกลายเป็น 4 byte เมื่อ ใช้ base64 encoding
นี่เป็นเหตุผลว่าทำไมเวลาเราแนบไฟล์ทาง e-mail แล้วขนาดของไฟล์ที่แนบจึงมีขนาดใหญ่กว่าขนาดไฟล์เดิม
อ้างอิง http://en.wikipedia.org/wiki/Base64
นอกจากถอดรหัสcodeออกได้แล้วอย่าลืมดูคำชี้แจงที่อยู่ใหน้าเดียวกันด้วยนะครับ เพราะตอนแรกผมก็สมัครไม่ได้บอกว่าcodeผิดเพราะอ่านหน้าดังกล่าวไม่ถี่ถ้วน
Base64 encoding สามารถทำการ encoding & decoding ด้วย web site เหล่านี้ครับ :
http://www.motobit.com/util/base64-decoder-encoder.asp
http://www.opinionatedgeek.com/dotne.../Base64Decode/
ซึ่งปัจจุบันมักจะไม่นิยมใช้ในส่วนนี้แล้วเนื่องจากไม่มีความปลอดภัย
Actions : (View-Readers)
There are no names to display.