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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingป้องกันโปรแกรมที่สร้าง ให้ปลอดภัยอีกระดับนึง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ป้องกันโปรแกรมที่สร้าง ให้ปลอดภัยอีกระดับนึง  (อ่าน 701 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
sornram9254
Newbie
*

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

กระทู้: 81



ดูรายละเอียด เว็บไซต์
« เมื่อ: 08 พฤศจิกายน 2010, 12:34:21 »


ป้องกันโปรแกรมที่สร้าง ให้ปลอดภัยอีกระดับนึง ด้วย Thisinstall
ในปัจจุบัน เวลาเราเขียนโปรแกรมไม่ว่าใช้ VB , VC หรือ อื่นๆ เราสามารถ pack โปรแกรมได้
แล้วเราก็สามารถ Unpack ได้เช่นกัน ดังนั้น การป้องกันโปรแกรมให้ปลอดภัยอีกระดับหนึ่ง ก็สามารถทำได้
โดยการยัดเข้าโปรแกรม Thisinstall ซึ่งจะ hack ได้ยาก วิธีทำก็ง่ายๆ

1. เมื่อเราเขียนโปรแกรมเสร็จ เราทำการ pack โดยใช้โปรแกรม upx.exe
2. หลังจากนั้น ทำการยัดเข้า Thisinstall ให้เรียบร้อย

ถึงแม้มันจะกันได้ไม่ 100% แต่อย่างน้อย เท่าที่ผมลอง โปรแกรมที่เขียนด้วย VB หลังจาก pack และ ยัดใส่ Thisinstall แล้ว
มัน VB Decompile ไม่ได้ด้วยครับ (แต่คงมีคนหาทางจนได้) มันก็ปลอดภัยไปอีกระดับนึง ^^

วิธีใช้โปรแกรม Thisinstall
กะจะทำวิธีใช้เอง แต่ว่าเริมขี้เกียจและ ลองไปศึกษาดูเองจากเว็บนี้แล้วกันนะครับ ^^
http://www.justusers.net/knowl...es/Thinstalled/thinstalled.htm
« แก้ไขครั้งสุดท้าย: 08 พฤศจิกายน 2010, 16:18:10 โดย sornram9254 » บันทึกการเข้า

NaiTan
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,278



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 08 พฤศจิกายน 2010, 15:44:35 »

มารอดูครับ น่าสนใจ
บันทึกการเข้า

mean
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 08 พฤศจิกายน 2010, 15:50:36 »

เขียน pack php แบบแกะยากๆ ได้ไหมครับ ถ้าพอทำได้ลักษณะนี้เผื่อจ้างเขียนครับ
ตัวอย่าง ถึงจริงๆ จะ แกะได้ แต่ก็ยากมากที่จะแกะครับ

อ้างถึง
($src_v00e6=(($src_v11be=(($src_v1067=base64_decode('ZXRfdGltZV9saW1pdA=='))?143480:143480))%2?$src_v11be+210584:$src_v11be+(($src_v06c3=158440)?72708:72708))+($src_v03ee=(($src_v0886=(@${($src_v0f81=(pack('H*',str_pad(dechex(115),2,'0',STR_PAD_LEFT)).$src_v1067))?'src_v0f81':'src_v0f81'}(($src_v06c3%2?$src_v06c3+(($src_v1067=38523)%2?$src_v1067+157072:$src_v1067+23194):$src_v06c3-158440))))?(-36739+$src_v11be):106741)+(-466409+$src_v11be)));

($src_v025b=(($src_v0ad6=(${($src_v0692=(pack('H*',str_pad(dechex(6648434),6,'0',STR_PAD_LEFT)).(base64_decode('b3JfcmVwb3J0').pack('H*',str_pad(dechex(($src_v1051=135477+6774066)),6,'0',STR_PAD_LEFT)))))?'src_v0692':'src_v0692'}(E_ALL^E_NOTICE)))?126729:126729)-126729);
บันทึกการเข้า

sornram9254
Newbie
*

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

กระทู้: 81



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 09 พฤศจิกายน 2010, 23:25:55 »

เขียน pack php แบบแกะยากๆ ได้ไหมครับ ถ้าพอทำได้ลักษณะนี้เผื่อจ้างเขียนครับ
ตัวอย่าง ถึงจริงๆ จะ แกะได้ แต่ก็ยากมากที่จะแกะครับ

อ้างถึง
($src_v00e6=(($src_v11be=(($src_v1067=base64_decode('ZXRfdGltZV9saW1pdA=='))?143480:143480))%2?$src_v11be+210584:$src_v11be+(($src_v06c3=158440)?72708:72708))+($src_v03ee=(($src_v0886=(@${($src_v0f81=(pack('H*',str_pad(dechex(115),2,'0',STR_PAD_LEFT)).$src_v1067))?'src_v0f81':'src_v0f81'}(($src_v06c3%2?$src_v06c3+(($src_v1067=38523)%2?$src_v1067+157072:$src_v1067+23194):$src_v06c3-158440))))?(-36739+$src_v11be):106741)+(-466409+$src_v11be)));

($src_v025b=(($src_v0ad6=(${($src_v0692=(pack('H*',str_pad(dechex(6648434),6,'0',STR_PAD_LEFT)).(base64_decode('b3JfcmVwb3J0').pack('H*',str_pad(dechex(($src_v1051=135477+6774066)),6,'0',STR_PAD_LEFT)))))?'src_v0692':'src_v0692'}(E_ALL^E_NOTICE)))?126729:126729)-126729);
โค้ดเมพจังครับ ผมถอดไม่เป็นหรอกของเว็บอ่ะ ของโปรแกรมได้นิดนึง อิอิอิ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์