ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingDecode ท่อนนี้ให้หน่อยคับ .. จนปัญญาผมเเล้ว ▓ ★
หน้า: 1 [2]  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Decode ท่อนนี้ให้หน่อยคับ .. จนปัญญาผมเเล้ว ▓ ★  (อ่าน 3021 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
YAMS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 1020
ออฟไลน์ ออฟไลน์

กระทู้: 4,191



ดูรายละเอียด
« ตอบ #20 เมื่อ: 02 มิถุนายน 2010, 10:07:16 »

ขอโทษทีนะคะ จะตอบทาง pm แล้วมันกด reply ไม่ได้เลยค่ะ งงเลย
ตอบทางนี้แล้วกันนะคะ

ท่อนนี้ทําได้เเล้วอ่าคับ
แต่ท่อนตามกระทู้ยังไม่ได้คับผม

โค๊ด:
eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?>


กรี๊ดดดด...ข้างบนไงคะ decode มาให้หมดแล้วอ้ะ เอาไปแทนที่ทั้งหมดได้เลยค่ะ
บันทึกการเข้า

Smile in your life, then life is smiling at you.
รัก tsb วันละนิดจิตแจ่มใส
YAMS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 1020
ออฟไลน์ ออฟไลน์

กระทู้: 4,191



ดูรายละเอียด
« ตอบ #21 เมื่อ: 02 มิถุนายน 2010, 10:10:01 »

อ้ะ เอามาให้อีกที อันนี้คือ decode ทั้งหมดให้เลยค่ะ เริ่มตั้งแต่ < ?php $o= ที่คุณส่งมาให้ทาง pm น่ะค่ะ

เอาโค้ดข้างล่างนี้ไปแทนที่ทั้งหมดได้เลยค่ะ

โค๊ด:
<?php get_header(); ?>
 
<div class="content" id="page">
 
 
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
 
<?php
 
$mypost get_post($post->ID);
$posttime $mypost->post_date;
$posttime explode(" "$posttime);
$currenttime current_time(mysql);
$currenttime explode(" "$currenttime);
$inposttime $posttime[0];
$inposttime explode("-"$inposttime);
$incurrenttime $currenttime[0];
$incurrenttime explode("-"$incurrenttime);
 
///////////////////////////////////////////////////////////////////////////
 
$message "new";
 
if ( $inposttime[0] < $incurrenttime[0] ) { 
$message "old"
}
else if ( $inposttime[0] == $incurrenttime[0] ) {
if ( $inposttime[1] < $incurrenttime[1] ) {
$message "old";
}
}
 
if ( $message == "old" ) {
echo "<div class=\"atention\"><strong>Atention</strong>! This Job is older than 30 days!</div>";
}
 
?>

 
<h2><?php $key="jobtitle"; echo get_post_meta($post->ID$keytrue); ?></h2>
 
<div class="company-details">
<big>at <a href="<?php $key="companylink"; echo get_post_meta($post->ID$keytrue); ?>"><?php $key="company"; echo get_post_meta($post->ID$keytrue); ?></a> <span>(<?php $key="location"; echo get_post_meta($post->ID$keytrue); ?>)</span></big>
<small><?php $key="jobtype"$jobtype get_post_meta($post->ID$keytrue); if($jobtype == "freelance") { echo "<span class=\"fl\">Freelance</span>"; } else { if($jobtype == "parttime") { echo "<span class=\"pt\">Part Time</span>"; } else { if($jobtype == "fulltime") { echo "<span class=\"ft\">Full Time</span>"; } } } ?> <?php the_time('l, F jS, Y'); ?></small>
</div>
 
<div class="job-details">
 
<?php the_content(); ?>
 
</div>
 
<?php endwhile; endif; ?>
 
</div>
 
<?php get_sidebar(); ?>
<?php get_footer(); ?>
บันทึกการเข้า

Smile in your life, then life is smiling at you.
รัก tsb วันละนิดจิตแจ่มใส
bouy22
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 408
ออฟไลน์ ออฟไลน์

กระทู้: 2,333



ดูรายละเอียด เว็บไซต์
« ตอบ #22 เมื่อ: 02 มิถุนายน 2010, 11:05:05 »

มันไม่เชิงเป็นตัวเข้ารหัสนะครับ มันเป็น ตัวที่ทำให้ code อ่านไม่รู้เรื่อง แล้ว ก็เพื่อที่จะทำให้คนที่ไม่ประสงค์ดีกับ code เรา ไม่สามารถแก้ไข code ได้ (อย่างง่ายเกินไป)
พวกชื่อฟังก์ชั่น ชื่อตัวแปรอะไรต่าง ๆ จะถูกเอามายำเละ ซึ่งก็ป้องกันได้ในระดับหนึ่งครับ แต่ถ้ามีพวก PHP editor ดี ๆ หน่อย ก็ เปลี่ยนชื่อ ตัวแปร + ฟังก์ชั่นกลับ
เพื่อให้อ่านง่ายขึ้นได้เร็วเลยครับ

ถามต่ออีก ถ้ายังไม่นอน (ขอโทษด้วยทีี่รบกวนครับ wanwan017 wanwan017)

 1. การแปลง Code ที่ทำให้มันเละๆ ด้วยโปรแกรม พวกเนี้ยมีผลต่อ Server ไหมครับ เช่น ทำงานหนักขึ้น - หรือ ทำให้เว็บเราช้าลง
 2. พอเราแปลงโค๊ดเราแล้ว เนี่ย ซึ่งผมลองแปลงเล่นๆ ดู อืม... โค๊ดมันเละจิง แหละ แต่ทำไมมันยังรันได้ ซะงั้น งงมากมาย

ขอบคุณหลายๆ ครับ อยากถามเยอะกว่านี้แหละ แต่เกรงจายย  Tongue Tongue


ตอบข้อ 1.
ไม่มีผลเรื่องความเร็วในการประมวลผลครับ เพราะก่อน ที่ Server จะรัน มันจะ แปล code เป็น Native Language ที่ตัวเองเข้าใจก่อน มีการ รีจีสเตอร์ตัวแปร จองที่หน่วยความจำ ถ้า code เราใช้ ตัวแปรทั้งหมด 50 ตัว ไม่ว่าจะตั้งชื่อยังไง
Server ก็จะใช้พื้นที่หน่วยความจำเท่ากันครับ  แต่... มันจะมีผลในเรื่องของความเร็วในการ Load ไฟล์ ขึ้นมาประมวลผลแทนครับ ถ้า code ใหญ่ ๆ ยาว ๆ มาโดนชื่อตัวแปร ยาว ๆ เยอะ ๆ ปริมาณข้อมูล (ในไฟล์) ก็มากขึ้นตามไปด้วยยิ่ง code ใหญ่ ยิ่งเห็นผลครับ แต่ code 100-200K ไม่เห็นความต่างครับ  ต้อง 5-10 MB ขึ้นไป เพราะฉะนั้น ถือว่าไม่มีความต่างที่เป็น นัยสำคัญ


ตอบข้อ 2.
ลองดูนี่ครับ

code 1 แบบธรรมดา ๆ บ้าน ๆ
<?php $a = "hello world"; echo $a; ?>

code 2 แบบยำแล้ว
<?php function poiuytrewqlkjhgfdsa($zxcvbnm){echo $zxcvbnm;}$asdfghjklqwertyuiop["asdfghjklqwertyuiop"]="hello world";poiuytrewqlkjhgfdsa($asdfghjklqwertyuiop["asdfghjklqwertyuiop"]);?>

โครงสร้างเหมือนเดิม แต่การ Obfucasion อาจมีการ Define function ใหม่ขึ้นมา เปลี่ยนชื่อตัวแปรต่าง ๆ เพื่อให้การทำงานแบบธรรมดา ๆ ดูยากขึ้นไปอีกนิดนึง ใครจะมานั่งไล่อ่าน code ที่มี ตัวแปรปะหลาดแบบนี้
ถ้าเขาทำได้ผมว่าก็ส่ง Source ให้เขาไปเลยดีกว่า สงสาร!!!


ขอบคุณหลายๆ ครับ +1 thank ให้นะครับ
บันทึกการเข้า

สนใจทำธุรกิจไอศกรีมหนองโพ คลิกเลย | ลงประกาศโฆษณา ประกาศฟรี | เว็บฝากรูป | สคริปเกมแฟลช |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ Adoxy
หน้า: 1 [2]  ทั้งหมด   ขึ้นบน
พิมพ์