VB Decompiler 11.5

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 7.00 MB
‎คะแนนจากผู้ใช้: 3.4/5 - ‎12 ‎โหวต

VB Decompiler เป็นคอมไพเลอร์สําหรับโปรแกรม (EXE, DLL หรือ OCX) ที่เขียนใน Visual Basic 5.0 และ 6.0 และถอดประกอบสําหรับโปรแกรมที่เขียนบนเทคโนโลยี .NET อย่างที่คุณทราบโปรแกรมใน Visual Basic สามารถคอมไพล์เป็นโค้ด p ที่แปลแล้วหรือเป็นโค้ดดั้งเดิมได้ แอสเซมบลี .NET จะคอมไพล์ไปยังรหัส IL ที่คอมไพล์ได้ในเวลาที่สามารถคอมไพล์ได้เสมอ เนื่องจากรหัส p ประกอบด้วยคําสั่งระดับสูงจึงมีความเป็นไปได้ที่แท้จริงที่จะย่อยสลายลงในซอร์สโค้ด (แน่นอนชื่อของตัวแปรและฟังก์ชั่นบางอย่างจะไม่ถูกย่อยสลาย) VB Decompiler คืนค่าซอร์สโค้ดจากโค้ด p ให้มากที่สุดเท่าที่จะเป็นไปได้ และหลังจากการปรับเปลี่ยนบางอย่างคุณอาจพยายามคอมไพล์รหัสที่สร้างขึ้น ถ้าโปรแกรมถูกคอมไพล์ลงในโค้ดดั้งเดิม แต่ตัวย่อยสลาย VB สามารถช่วยในการวิเคราะห์โปรแกรมแม้ในสถานการณ์เช่นนี้เช่นกัน มันมีถอดเสียงและเลียนแบบที่มีประสิทธิภาพ เครื่องยนต์ที่ทรงพลังนี้พยายามถอดรหัสคําแนะนําประกอบส่วนใหญ่ไปยังคําสั่ง VB ที่มีแนวโน้มมากที่สุด แน่นอนว่ามันล้มเหลวในการเพิ่มประสิทธิภาพบางอย่างของรหัสแอสเซมบลีและบางครั้งก็สร้างคําแนะนําที่ถูกต้อง แต่ในเวลานี้นี่เป็นวิธีที่ดีที่สุดในการวิเคราะห์แอปพลิเคชันรหัสดั้งเดิม ถ้าโปรแกรมถูกคอมไพล์ไปยังแอสเซมบลี .NET ตัวแยกส่วนจะกู้คืนตารางและโมดูลทั้งหมดในแอสเซมบลีที่มีการจัดการและถอดแยกวิธีการ ฟังก์ชัน และเหตุการณ์ทั้งหมดโดยใช้ตัวถอดประกอบ IL ไม่จําเป็นต้องใช้ .NET FrameWork สําหรับการคอมไพล์ การคอมไพล์ที่ได้รับการสนับสนุนบนระบบปฏิบัติการ Windows 32 บิตทั้งหมด โดยทั่วไป VB Decompiler เป็นเครื่องมือที่เหมาะสําหรับการวิเคราะห์โปรแกรมและสมบูรณ์แบบหากคุณสูญเสียซอร์สโค้ดและจําเป็นต้องกู้คืนโครงการบางส่วน

ประวัติรุ่น

  • เวอร์ชัน 11.5 โพสต์เมื่อ 2020-07-06
    อัปเดตมากมาย
  • เวอร์ชัน 3.3 โพสต์เมื่อ 2007-04-24
    การกู้คืนประเภทวิธีการ (ย่อยหรือฟังก์ชัน), การกู้คืนชื่อฟังก์ชั่น, การกู้คืนพารามิเตอร์ฟังก์ชั่น (ที่มีชื่อ), ถอดรหัสโค้ดดั้งเดิม (การค้นหาไบนารีรหัสใหม่และการแปลง)

รายละเอียดหลักสูตร

Eula

EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้

เครื่องย่อยสลาย VB ใบอนุญาตซอฟต์แวร์ผู้ใช้คนเดียวและการรับประกันแบบจํากัด โปรดอ่านข้อตกลงการอนุญาตให้ใช้สิทธิซอฟต์แวร์นี้อย่างรอบคอบก่อนที่จะดาวน์โหลดหรือใช้ซอฟต์แวร์ เมื่อคลิกที่ปุ่ม "ACCEPT" เปิดแพคเกจดาวน์โหลดผลิตภัณฑ์หรือใช้อุปกรณ์ที่มีผลิตภัณฑ์นี้คุณยินยอมที่จะผูกพันตามข้อตกลงนี้ หากคุณไม่ยอมรับข้อกําหนดทั้งหมดของข้อตกลงนี้ ให้คลิกปุ่ม &ไม่ยอมรับและ quot; และกระบวนการติดตั้งจะไม่ดําเนินการต่อ ข้อตกลงสิทธิ์การใช้งานนี้ครอบคลุมถึงการใช้ VB Decompiler เอกสารและแฟ้มที่ปฏิบัติการได้ ผลิตภัณฑ์ที่มีลิขสิทธิ์ Sergey Chubchenko ต่อไปนี้จะเรียกว่า & quot;นักพัฒนา" คุณสามารถใช้และแจกจ่ายตามข้อตกลงสิทธิ์การใช้งานต่อไปนี้ หากคุณไม่เห็นด้วยกับข้อกําหนดเหล่านี้โปรดลบผลิตภัณฑ์ออกจากระบบของคุณ โดยการรวมผลิตภัณฑ์ไว้ในงานของคุณหรือแจกจ่ายผลิตภัณฑ์ให้กับผู้อื่นที่คุณยอมรับเงื่อนไขการอนุญาตให้ใช้สิทธิเหล่านี้โดยนัย ผลิตภัณฑ์คือและยังคงอยู่ลิขสิทธิ์ Sergey Chubchenko ผลิตภัณฑ์ถูกแจกจ่ายเป็นผลิตภัณฑ์ลองก่อนซื้อ ซึ่งหมายความว่า: 1. ลิขสิทธิ์ทั้งหมดของผลิตภัณฑ์เป็นของผู้เขียนโดยเฉพาะ - Sergey Chubchenko ผลิตภัณฑ์ได้รับการคุ้มครองตามกฎหมายลิขสิทธิ์ ตลอดเวลาที่นักพัฒนาซอฟต์แวร์ยังคงรักษาชื่อเต็มไว้ให้กับซอฟต์แวร์ ภายใต้การยอมรับของคุณและเป็นไปตามข้อกําหนดและเงื่อนไขที่ระบุไว้ในข้อตกลงนี้คุณจะได้รับใบอนุญาตซอฟต์แวร์สําหรับผู้ใช้คนเดียว ข้อตกลงก่อนหน้านี้ใดๆ กับนักพัฒนาจะ supersed โดยข้อตกลงนี้ 2.ทุกคนอาจใช้รุ่นทดลองของผลิตภัณฑ์ตราบเท่าที่คุณต้องการของ คุณสามารถลองผลิตภัณฑ์รุ่น Lite ซึ่งไม่มีคุณสมบัติสําหรับการย่อยสลายรหัส P, การทําให้สับสนรหัสและการถอดรหัสพื้นเมืองการเพิ่มประสิทธิภาพ ผลิตภัณฑ์เวอร์ชันเต็มไม่มีข้อจํากัดดังกล่าวและจัดส่งเป็นโปรแกรมติดตั้งที่บรรจุ เมื่อต้องการใช้ผลิตภัณฑ์เวอร์ชันเต็ม 3.ผลิตภัณฑ์ที่ไม่ได้ลงทะเบียนรุ่นทดลอง, อาจจะกระจายได้อย่างอิสระ, มีข้อยกเว้นที่ระบุไว้ด้านล่าง, ให้แพคเกจการกระจายจะไม่ได้รับการแก้ไขของ บุคคลหรือบริษัทใดสามารถเรียกเก็บค่าธรรมเนียมในการจัดจําหน่ายผลิตภัณฑ์โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรจากผู้ถือลิขสิทธิ์ รุ่นทดลองที่ไม่ได้ลงทะเบียนผลิตภัณฑ์อาจไม่รวมหรือแจกจ่ายกับแพคเกจอื่นใดโดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรจากผู้ถือลิขสิทธิ์ ลงทะเบียนใบอนุญาตซอฟต์แวร์นี้ให้สิทธิ์แก่คุณในการ: 1. ติดตั้งและใช้ผลิตภัณฑ์เพื่อวัตถุประสงค์ในการทดสอบแอปพลิเคชันของคุณและสําหรับแหล่งกู้คืนของโปรแกรมที่คุณสร้างขึ้น คุณสามารถติดตั้งสําเนาของผลิตภัณฑ์บนคอมพิวเตอร์และย้ายผลิตภัณฑ์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้อย่างอิสระ ถ้าคุณเป็นเอนทิตี คุณต้องกําหนดบุคคลหนึ่งบุคคลภายในองค์กรของคุณ ("ผู้ใช้ที่มีชื่อ") เพื่อให้มีสิทธิ์ในการใช้ Prบุคคล ภายในองค์กรของคุณ ("ผู้ใช้ที่มีชื่อ") เพื่อให้มีสิทธิ์ในการใช้ผลิตภัณฑ์ 2. ทําสําเนาผลิตภัณฑ์หนึ่งชุดเพื่อวัตถุประสงค์ในการสํารองข้อมูลหรือการเก็บถาวร หรือคัดลอกผลิตภัณฑ์ไปยังสื่อเก็บข้อมูลถาวรเพียงเครื่องเดียว 3.การสนับสนุนทางเทคนิคและการแจ้งเตือนในรุ่นใหม่เหล่านั้นผลิตภัณฑ์, ซึ่งสามารถอัพเกรดโดยไม่มีการชําระเงินเพิ่มเติมของ 4. ผลิตภัณฑ์ที่ลงทะเบียนอาจไม่ถูกเช่าหรือเช่า แต่อาจถูกโอนอย่างถาวรหากผู้ที่ได้รับเห็นด้วยกับข้อกําหนดของใบอนุญาตนี้ หากซอฟต์แวร์เป็นการอัปเดตการถ่ายโอนจะต้องมีการอัปเดตและรุ่นก่อนหน้าทั้งหมด การมีส่วนร่วมในกิจกรรมใด ๆ ที่ระบุไว้ด้านล่างจะยุติใบอนุญาตซอฟต์แวร์ นอกเหนือจากการยุติใบอนุญาตซอฟต์แวร์แล้วนักพัฒนาอาจติดตามอาชญากรแพ่งหรือการเยียวยาอื่น ๆ ที่มีอยู่ 1. การกระจายแฟ้มใดๆ ที่มีอยู่ในแพคเกจซอฟต์แวร์นี้ 2.การปรับเปลี่ยน, การย่อยสลาย, ถอด, วิศวกรรมย้อนกลับหรือการแปลของผลิตภัณฑ์ของ 3.ลบประกาศที่เป็นกรรมสิทธิ์, ฉลากหรือเครื่องหมายจากผลิตภัณฑ์หรือเอกสารผลิตภัณฑ์ของ 4.การสร้างโปรแกรมที่ไม่แตกต่างจากผลิตภัณฑ์ ผลิตภัณฑ์ถูกแจกจ่าย"ตามที่เป็นอยู่" ไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย คุณใช้ความเสี่ยงของคุณเอง ผู้พัฒนาจะไม่รับผิดชอบต่อการสูญเสียข้อมูลความเสียหายการสูญเสียผลกําไรหรือการสูญเสียประเภทอื่น ๆ ในขณะที่ใช้หรือขาดผลิตภัณฑ์นี้ ระยะเวลาและการยกเลิก ใบอนุญาตที่ได้รับภายใต้ข้อตกลงนี้จะยังคงมีผลบังคับใช้จนกว่าจะสิ้นสุดตามที่ระบุไว้ในที่นี้ หาก Licensee ไม่สามารถจ่ายเงินใด ๆ หรือให้บริการใด ๆ ที่เกี่ยวข้องกับผลิตภัณฑ์หรือละเมิดข้อกําหนดหรือเงื่อนไขใด ๆ ของข้อตกลงนี้ผู้พัฒนาหรือตัวแทนอาจยุติใบอนุญาตนี้ทันทีโดยแจ้งการยุติใบอนุญาต ผู้รับใบอนุญาตมีหน้าที่รับผิดชอบในการให้ข้อมูลการติดต่อที่ถูกต้องแก่นักพัฒนา ถ้าไม่มีข้อมูลการติดต่อที่ถูกต้องสําหรับ Licensee ในเรกคอร์ดของนักพัฒนา ผู้รับใบอนุญาตอาจยุติใบอนุญาตนี้โดยสมัครใจด้วยการแจ้งการสิ้นสุดให้กับนักพัฒนาและทําลายหรือกลับไปยังนักพัฒนาสําเนาทั้งหมดหรือส่วนใดส่วนหนึ่งของผลิตภัณฑ์และเอกสารผู้ใช้ที่เกี่ยวข้องในการครอบครองของผู้รับใบอนุญาตหรือภายใต้การควบคุมของผู้รับใบอนุญาต ผลของการเลิกจ้าง ทันทีเมื่อสิ้นสุด Licensee จะทําลายหรือกลับไปยังนักพัฒนาสําเนาทั้งหมดหรือส่วนใดส่วนหนึ่งของผลิตภัณฑ์ในความครอบครองของผู้ได้รับใบอนุญาตหรือภายใต้การควบคุมของผู้ได้รับใบอนุญาต ผู้รับใบอนุญาตจะไม่มีสิทธิที่จะเก็บหรือใช้สําเนาใด ๆ ของผลิตภัณฑ์และเอกสารผู้ใช้ที่เกี่ยวข้องเพื่อวัตถุประสงค์ใด ๆ หลังจากสิ้นสุดข้อตกลงนี้ การถ่ายโอนผลิตภัณฑ์ ผู้รับใบอนุญาตไม่มีสิทธิ์ในการโอนใบอนุญาตผลิตภัณฑ์นี้โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรจากนักพัฒนาซอฟต์แวร์ก่อน การรับประกันสินค้า นักพัฒนาซอฟต์แวร์รับประกันว่าผลิตภัณฑ์จะเป็นไปตามคําอธิบายของฟังก์ชั่นและประสิทธิภาพ ในกรณีที่ซอฟต์แวร์ไม่ดําเนินการตามการรับประกันนี้นักพัฒนาตกลงที่จะซ่อมแซมหรือแก้ไขความไม่สอดคล้องใด ๆ โดยไม่เสียค่าใช้จ่ายหรือคืนเงินจํานวนใด ๆ ที่ผู้รับใบอนุญาตจ่ายสําหรับผลิตภัณฑ์ ผลิตภัณฑ์ที่ไม่ได้ดําเนินการตามคําอธิบายเนื่องจากสาเหตุใดสาเหตุหนึ่งต่อไปนี้จะไม่ครอบคลุมโดยการรับประกันนี้: (i) ผลิตภัณฑ์หรือไฟล์ที่เกี่ยวข้องมีการเปลี่ยนแปลงโดยบุคคลอื่นที่ไม่ใช่นักพัฒนาหรือ (ii) หากผลิตภัณฑ์เป็นผลิตภัณฑ์ที่กําหนดเองที่พัฒนาขึ้นสําหรับ Licensee ผลิตภัณฑ์ที่กําหนดเองจะถูกติดตั้งโดยบุคคลอื่นที่ไม่ใช่นักพัฒนา การคืนเงิน ในกรณีที่นักพัฒนาซอฟต์แวร์คืนเงินจํานวนใด ๆ ที่จ่ายโดย Licensee สําหรับผลิตภัณฑ์ตามวรรคข้างต้น Licensee เข้าใจและยอมรับว่าข้อตกลงนี้และใบอนุญาตผลิตภัณฑ์ถูกยกเลิกและนักพัฒนาจะถอนผลิตภัณฑ์และเอกสารที่เกี่ยวข้องภายใต้ข้อตกลงนี้ เมื่อได้รับเงินคืนดังกล่าว Licensee ยอมรับว่าจะไม่ใช้แสดงหรือควบคุมผลิตภัณฑ์รหัสหรือเอกสารที่เกี่ยวข้องที่ออกเงินคืนอีกต่อไป การปฏิเสธการรับประกันสําหรับผลิตภัณฑ์ ผู้พัฒนาขอปฏิเสธการรับประกันโดยนัยทั้งหมดสําหรับผลิตภัณฑ์ รวมถึงการรับประกันความสามารถในการค้าและความเหมาะสมสําหรับวัตถุประสงค์เฉพาะ นักพัฒนาไม่รับรองเกี่ยวกับคุณภาพของผลิตภัณฑ์และไม่สัญญาว่าผลิตภัณฑ์จะปราศจากข้อผิดพลาดหรือจะทํางานโดยไม่หยุดชะงัก ข้อจํากัดความรับผิด ผู้พัฒนาจะไม่รับผิดชอบต่อความเสียหายทั้งทางตรง ทางอ้อม โดยบังเอิญ พิเศษ เป็นผลสืบเนื่อง หรือความเสียหายอื่น ๆ ที่เกิดขึ้นจากการใช้ผลิตภัณฑ์โดยบุคคลใด ๆ โดยไม่คําแจ้งว่านักพัฒนาซอฟต์แวร์ได้รับแจ้งถึงความเป็นไปได้ของความเสียหายล่วงหน้าหรือไม่ ข้อจํากัดเหล่านี้มีผลบังคับใช้กับนักพัฒนาซอฟต์แวร์ได้รับแจ้งถึงความเป็นไปได้ของความเสียหายล่วงหน้าหรือไม่ ข้อ จํากัด เหล่านี้ใช้กับสาเหตุทั้งหมดของการดําเนินการรวมถึงการละเมิดสัญญาการละเมิดการรับประกันความประมาทเลินเล่อของผู้พัฒนาความรับผิดที่เข้มงวดการบิดเบือนความจริงและการทรมานอื่น ๆ การเป็นเจ้าของผลิตภัณฑ์ นักพัฒนาซอฟต์แวร์มีและจะรักษาสิทธิ์การเป็นเจ้าของทั้งหมดในผลิตภัณฑ์รวมถึงสิทธิบัตรลิขสิทธิ์ความลับทางการค้าเครื่องหมายการค้าเครื่องหมายบริการค่าความนิยมที่เกี่ยวข้องและข้อมูลลับและเป็นกรรมสิทธิ์ ผู้รับใบอนุญาตจะไม่มีสิทธิในผลิตภัณฑ์ยกเว้นที่ระบุไว้อย่างชัดเจนในข้อตกลงนี้ การมอบหมายและการมอบหมาย ผู้รับใบอนุญาตไม่สามารถมอบหมายข้อตกลงนี้หรือสิทธิ์ใด ๆ ภายใต้ข้อตกลงนี้และอาจไม่มอบหมายหน้าที่ใด ๆ ภายใต้ข้อตกลงนี้โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรจากนักพัฒนาซอฟต์แวร์ก่อน ความพยายามใด ๆ ในการมอบหมายหรือมอบสิทธิ์โดยไม่ได้รับความยินยอมนั้นจะเป็นโมฆะ ทั่วไป ข้อตกลงนี้ถือเป็นความเข้าใจทั้งหมดระหว่างนักพัฒนาและผู้ได้รับใบอนุญาตเกี่ยวกับเรื่องดังกล่าว การเปลี่ยนแปลงใด ๆ ในข้อตกลงนี้จะต้องเป็นลายลักษณ์อักษรลงนามโดยนักพัฒนาและผู้ได้รับใบอนุญาต ข้อกําหนดและเงื่อนไขที่กําหนดไว้ในใบสั่งซื้อใด ๆ ที่แตกต่างจากความขัดแย้งหรือไม่ได้รวมอยู่ในข้อตกลงนี้จะไม่เป็นส่วนหนึ่งของข้อตกลงนี้เว้นแต่นักพัฒนาซอฟต์แวร์ยอมรับเป็นลายลักษณ์อักษรโดยเฉพาะ สิทธิทั้งหมดที่ไม่ได้ให้ไว้อย่างชัดแจ้งที่นี่สงวนไว้โดย Sergey Chubchenko เครื่องหมายการค้าอื่น ๆ ถูกสงวนไว้โดยเจ้าของของพวกเขา ผู้รับใบอนุญาตได้อ่านข้อตกลงนี้และทําความเข้าใจและยอมรับข้อกําหนดและเงื่อนไขทั้งหมด ขอบคุณที่ใช้ VB Decompiler!