การป้องกัน Flash ActionScript - ตัวสร้างความสับสนของ ActionScript ปกป้องโค้ดต้นฉบับแฟลช, .AS และ . ไฟล์ FLA ทําให้ยากที่จะเข้าใจถ้าดูด้วยตัวย่อยสลาย ปกป้อง / เข้ารหัส / ทําให้โครงการ Flash สับสนในระดับแหล่งที่มา
มันเป็นยูทิลิตี้เดียวที่สามารถปกป้อง . ไฟล์ FLA (สคริปต์เฟรมอินสแตนซ์ชั้นเรียน) พร้อมกับไฟล์ .AS - มันสามารถทํางานร่วมกับ Flash เป็นส่วนขยายแฟลช หากไม่มี Flash ทํางานเป็นโปรแกรมแบบสแตนด์อโลนทําให้ไฟล์ .AS สับสนเท่านั้น
ตัวระบุตัวบอกปฏิบัติการจะถูกเปลี่ยนชื่ออย่างพันกัน ตัวเลือกบอกว่าตัวระบุชนิดใดที่ควรพันกัน (คลาส vars ฟังก์ชัน ฯลฯ ) คุณสามารถแยกออกจากการกําหนดรายชื่อของตัวระบุที่ระบุได้ นอกจากนี้ ถ้าชนิดของตัวระบุไม่ควรพันกัน
ในรายการยกเว้น/รวม คุณสามารถระบุกลุ่มของตัวระบุที่มีอักขระตัวแทน ("*" อักขระ)
อีกทางเลือกหนึ่งคือสตริงสามารถเข้ารหัสในไฟล์ต้นฉบับ - ในรันไทม์พวกเขาจะถูกถอดรหัสลับ
อีกทางหนึ่งคือ คุณสามารถเอาข้อคิดเห็นออกจากรหัส actionscript ได้
ปัญหาเกี่ยวกับความสับสนโดยทั่วไปคือพวกเขาสามารถเปลี่ยนความหมายของโปรแกรมได้ นั่นคือมันอาจทําลาย - อาจเกิดขึ้นได้หากโปรแกรมคํานวณชื่อของตัวแปร / ฟังก์ชั่นในเวลารันไทม์
ลองนึกภาพคุณทําให้สับสนและโปรแกรมหยุดทํางาน
มีความคิดใด ๆ เกี่ยวกับวิธีการหาปัญหาใน.swfสับสน?
ด้วยแหล่งที่สับสนอาจเป็นไปได้ที่จะค้นหาปัญหา
AS3Obfuscators อนุญาตให้ค้นหาตัวระบุดั้งเดิมจาก (และถึง) ทําให้สับสน
นอกจากนี้แหล่งที่มาสามารถทําให้สับสนได้ง่ายอีกครั้งหลังจากเปลี่ยนตัวเลือกบางอย่างหรือละเว้นตัวระบุบางอย่าง
AS3Obfuscators ยังพยายามตรวจจับการใช้ชื่อตัวระบุการประมวลผลอย่างง่ายๆ ในขณะใช้งานจริง คุณจึงไม่จําเป็นต้องเพิ่มชื่อตัวระบุเหล่านั้นในรายการละเว้น
โดยสามารถค้นหาชื่อตัวระบุที่ประกาศที่ใช้ในสตริงได้
- ตัวอย่าง: var myVariable; นี้["myVariable"]
การเรียงต่อสตริง
- ตัวอย่าง: ["my"+"ตัวแปร"]
การเพิ่มตัวเลขที่ส่วนท้าย
- ตัวอย่าง: var i:int=0; ["myVar"+i]
ประวัติรุ่น
- เวอร์ชัน 1.1.1 โพสต์เมื่อ 2010-06-30
วางจําหน่าย 1
รายละเอียดหลักสูตร
Eula
EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้
ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้สําหรับ AS3OBFUSCATOR สําคัญโปรดอ่านข้อกําหนดและเงื่อนไขของข้อตกลงสิทธิ์การใช้งานนี้อย่างรอบคอบก่อนที่จะดําเนินการติดตั้งโปรแกรมนี้ต่อไป: ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้ปลายทางของ Vaklin Radev ("EULA") เป็นข้อตกลงทางกฎหมายระหว่างคุณ (ทั้งบุคคลหรือนิติบุคคลเดียว) และ Vaklin Radev สําหรับผลิตภัณฑ์ซอฟต์แวร์ของ Vaklin Radev ที่ระบุข้างต้นซึ่งอาจรวมถึงส่วนประกอบซอฟต์แวร์ที่เกี่ยวข้องสื่อพิมพ์และ "ออนไลน์ & quot; หรือเอกสารอิเล็กทรอนิกส์ ("ซอฟต์แวร์ PRODUCT") โดยการติดตั้งการคัดลอกหรือการใช้ผลิตภัณฑ์ซอฟต์แวร์คุณตกลงที่จะผูกพันตามข้อกําหนดของ EULA นี้ ข้อตกลงสิทธิ์การใช้งานนี้แสดงถึงข้อตกลงทั้งหมดเกี่ยวกับโปรแกรมระหว่างคุณและ Vaklin Radev (เรียกว่า & quot;licenser") และแทนที่ข้อเสนอการเป็นตัวแทนหรือความเข้าใจก่อนหน้านี้ระหว่างคู่สัญญา หากคุณไม่ยอมรับข้อกําหนดของ EULA นี้อย่าติดตั้งหรือใช้ผลิตภัณฑ์ซอฟต์แวร์
ผลิตภัณฑ์ซอฟต์แวร์ได้รับการคุ้มครองโดยกฎหมายลิขสิทธิ์และสนธิสัญญาลิขสิทธิ์ระหว่างประเทศรวมถึงกฎหมายและสนธิสัญญาด้านทรัพย์สินทางปัญญาอื่น ๆ ผลิตภัณฑ์ซอฟต์แวร์ได้รับอนุญาตไม่ใช่ขาย
1. การให้ใบอนุญาต
ผลิตภัณฑ์ซอฟต์แวร์ได้รับอนุญาตดังนี้:
(ก) การติดตั้งและการใช้งาน
Vaklin Radev ให้สิทธิ์คุณในการติดตั้งและใช้สําเนาของผลิตภัณฑ์ซอฟต์แวร์บนคอมพิวเตอร์ของคุณที่ใช้สําเนาที่ได้รับอนุญาตอย่างถูกต้องของระบบปฏิบัติการที่ผลิตภัณฑ์ซอฟต์แวร์ได้รับการออกแบบ [เช่น Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista, Windows 7] เมื่อต้องการใช้ผลิตภัณฑ์ซอฟต์แวร์รุ่นที่ไม่จํากัดในคอมพิวเตอร์อย่างน้อยหนึ่งเครื่อง คุณจะต้องซื้อสิทธิ์การใช้งานแยกต่างหากสําหรับคอมพิวเตอร์แต่ละเครื่อง การอัปเดตฟรีสําหรับผลิตภัณฑ์ซอฟต์แวร์รุ่นหลักที่มีใบอนุญาต
(ข) สําเนาสํารอง
นอกจากนี้คุณยังสามารถทําสําเนาของผลิตภัณฑ์ซอฟต์แวร์ตามความจําเป็นสําหรับการสํารองข้อมูลและการเก็บถาวร
2. คําอธิบายเกี่ยวกับสิทธิและข้อจํากัดอื่นๆ
(ก) การบํารุงรักษาประกาศเกี่ยวกับลิขสิทธิ์
คุณต้องไม่ลบหรือเปลี่ยนแปลงประกาศลิขสิทธิ์ใดๆ ในผลิตภัณฑ์ซอฟต์แวร์ใดๆ และทั้งหมด
(ข) การกระจาย
คุณไม่สามารถแจกจ่ายสําเนาที่ลงทะเบียนของผลิตภัณฑ์ซอฟต์แวร์ให้กับบุคคลที่สาม เวอร์ชันการประเมินผลที่สามารถดาวน์โหลดได้จากเว็บไซต์ของ AS3Obfuscator อาจถูกแจกจ่ายได้อย่างอิสระ
(ค) ข้อห้ามในวิศวกรรมย้อนกลับ การย่อยสลาย และการถอดชิ้นส่วน
คุณไม่สามารถทําวิศวกรรมย้อนกลับ
(ง) ค่าเช่า
คุณไม่สามารถเช่าเช่าหรือให้ยืมผลิตภัณฑ์ซอฟต์แวร์
(ก) บริการสนับสนุน
Vaklin Radev อาจให้บริการสนับสนุนที่เกี่ยวข้องกับผลิตภัณฑ์ซอฟต์แวร์ ("บริการสนับสนุน") รหัสซอฟต์แวร์เพิ่มเติมใด ๆ ที่ให้คุณเป็นส่วนหนึ่งของบริการสนับสนุนจะถือว่าเป็นส่วนหนึ่งของผลิตภัณฑ์ซอฟต์แวร์และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของ EULA นี้
(ฉ) การปฏิบัติตามกฎหมายที่บังคับใช้
คุณต้องปฏิบัติตามกฎหมายที่บังคับใช้ทั้งหมดเกี่ยวกับการใช้ผลิตภัณฑ์ซอฟต์แวร์
3. การเลิกจ้าง
หากไม่มีอคติต่อสิทธิ์อื่น ใด Vaklin Radev อาจยุติ EULA นี้หากคุณไม่ปฏิบัติตามข้อกําหนดและเงื่อนไขของ EULA นี้ ในกรณีเช่นนี้คุณต้องทําลายสําเนาผลิตภัณฑ์ซอฟต์แวร์ทั้งหมดในความครอบครองของคุณ
4.ลิขสิทธิ์
ชื่อทั้งหมดรวมถึง แต่ไม่ จํากัด เฉพาะลิขสิทธิ์ในและของผลิตภัณฑ์ซอฟต์แวร์และสําเนาใด ๆ ที่ Vaklin Radev เป็นเจ้าของหรือซัพพลายเออร์ ชื่อและสิทธิในทรัพย์สินทางปัญญาทั้งหมดในและเนื้อหาที่สามารถเข้าถึงได้ผ่านการใช้ผลิตภัณฑ์ซอฟต์แวร์เป็นทรัพย์สินของเจ้าของเนื้อหาที่เกี่ยวข้องและอาจได้รับการคุ้มครองโดยลิขสิทธิ์ที่เกี่ยวข้องหรือกฎหมายทรัพย์สินทางปัญญาและสนธิสัญญาอื่น ๆ EULA นี้ให้สิทธิ์แก่คุณในการใช้เนื้อหาดังกล่าว สิทธิทั้งหมดที่ไม่ได้ให้ไว้อย่างชัดแจ้งสงวนไว้โดย Vaklin Radev
5.ไม่มีการรับประกัน
Vaklin Radev ปฏิเสธการรับประกันใด ๆ สําหรับผลิตภัณฑ์ซอฟต์แวร์อย่างชัดแจ้ง ผลิตภัณฑ์ซอฟต์แวร์มีให้ 'ตามที่เป็นอยู่' โดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จํากัดเพียงการรับประกันใดๆ ในความสามารถในการค้า Vaklin Radev ไม่รับประกันหรือรับผิดชอบต่อความถูกต้องหรือความสมบูรณ์ของข้อมูลข้อความกราฟิกลิงก์หรือรายการอื่น ๆ ที่มีอยู่ในผลิตภัณฑ์ซอฟต์แวร์ Vaklin Radev ไม่รับประกันใด ๆ เกี่ยวกับอันตรายใด ๆ ที่อาจเกิดขึ้นจากการส่งไวรัสคอมพิวเตอร์เวิร์มระเบิดเวลาระเบิดตรรกะหรือโปรแกรมคอมพิวเตอร์อื่น ๆ ดังกล่าว Vaklin Radev ขอปฏิเสธการรับประกันหรือการรับรองใดๆ ต่อผู้ใช้ที่ได้รับอนุญาตหรือบุคคลที่สามอย่างชัดแจ้ง
6. ข้อจํากัดความรับผิด
ไม่ว่าในกรณีใด Vaklin Radev จะต้องรับผิดชอบต่อความเสียหายใด ๆ (รวมถึง แต่ไม่ จํากัด เพียงผลกําไรที่หายไปการหยุดชะงักของธุรกิจหรือข้อมูลที่สูญหาย) ที่เพิ่มขึ้นจากการใช้ 'ผู้ใช้ที่ได้รับอนุญาต' หรือไม่สามารถที่จะใช้ผลิตภัณฑ์ซอฟต์แวร์แม้ว่า Vaklin Radev จะได้รับคําแนะนําเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าว ในกรณีที่ Vaklin Radev จะไม่รับผิดชอบต่อการสูญเสียข้อมูลหรือสําหรับทางอ้อมพิเศษโดยบังเอิญเป็นผลสืบเนื่อง (รวมถึงกําไรที่หายไป) หรือความเสียหายอื่น ๆ ที่อยู่ในสัญญาการทรมานหรืออื่น ๆ Vaklin Radev จะไม่รับผิดชอบต่อเนื้อหาของผลิตภัณฑ์ซอฟต์แวร์หรือส่วนใดส่วนหนึ่งรวมถึง แต่ไม่ จํากัด เพียงข้อผิดพลาดหรือการละเว้นที่มีอยู่ในนั้นหมิ่นประมาทการละเมิดสิทธิ์ในการประชาสัมพันธ์ความเป็นส่วนตัวสิทธิเครื่องหมายการค้าการหยุดชะงักทางธุรกิจการบาดเจ็บส่วนบุคคลการสูญเสียความเป็นส่วนตัวสิทธิทางศีลธรรมหรือการเปิดเผยข้อมูลที่เป็นความลับ