VB Decompiler 11.5

Lisensi: Uji Coba Gratis ‎Ukuran file: 7.00 MB
‎Peringkat Pengguna: 3.4/5 - ‎12 ‎Suara

VB Decompiler adalah decompiler untuk program (EXE, DLL atau OCX) yang ditulis dalam Visual Basic 5.0 dan 6.0 dan disassembler untuk program yang ditulis pada teknologi .NET. Seperti yang Anda ketahui, program di Visual Basic dapat dikompilasi ke dalam kode p yang diinterpretasikan atau ke dalam kode asli. .NET perakitan selalu dikompilasi untuk tepat pada waktunya dikompilasi kode IL. Karena p-code terdiri dari perintah tingkat tinggi, ada kemungkinan nyata untuk mendekompilasinya ke dalam kode sumber (tentu saja, nama-nama variabel dan beberapa fungsi tidak akan dikompilasi). VB Decompiler mengembalikan kode sumber dari p-code sebanyak mungkin dengan tepat. Dan setelah beberapa modifikasi, Anda dapat mencoba mengompilasi kode yang dihasilkan. Jika program dikompilasi ke dalam kode asli, memulihkan kode sumber penuh dari instruksi mesin tidak dimungkinkan. Tetapi dekompiler VB dapat membantu menganalisis program bahkan dalam situasi ini juga. Ini berisi pembongkongan dan emulator yang kuat. Mesin powerfull ini mencoba untuk memecahkan kode sebagian besar instruksi perakit untuk kemungkinan besar perintah VB. Tentu saja, itu gagal pada beberapa optimasi kode perakit dan kadang-kadang menghasilkan instruksi yang tidak benar. Tetapi saat ini ini adalah cara terbaik untuk menganalisis aplikasi kode asli. Jika sebuah program dikompilasi ke perakitan .NET, decompiler akan meningkatkan semua tabel dan modul dalam perakitan terkelola dan membongkar semua metode, fungsi, dan peristiwa menggunakan pembong0ut IL. .NET FrameWork tidak diperlukan untuk dekomilasi. Dekomilasi didukung pada semua sistem operasi Windows 32 bit. Secara umum, VB Decompiler adalah alat yang ideal untuk menganalisis program dan sangat cocok jika Anda kehilangan kode sumber dan perlu memulihkan sebagian proyek.

Riwayat versi

  • Versi 11.5 diposting di 2020-07-06
    Banyak pembaruan
  • Versi 3.3 diposting di 2007-04-24
    Pemulihan tipe metode (Sub atau Fungsi), Pemulihan nama fungsi, Pemulihan parameter fungsi (dengan nama), dekompiler modul Kode Asli (pencarian biner kode baru dan analisasi).

Detil Program

Eula

EULA - Perjanjian Lisensi Pengguna Akhir

VB Decompiler LISENSI PERANGKAT LUNAK PENGGUNA TUNGGAL DAN GARANSI TERBATAS SILAKAN BACA PERJANJIAN LISENSI PERANGKAT LUNAK INI DENGAN CERMAT SEBELUM MENGUNDUH ATAU MENGGUNAKAN PERANGKAT LUNAK. DENGAN MENGKLIK TOMBOL "ACCEPT" , MEMBUKA PAKET, MENGUNDUH PRODUK, ATAU MENGGUNAKAN PERALATAN YANG BERISI PRODUK INI, ANDA SETUJU UNTUK TERIKAT OLEH PERJANJIAN INI. JIKA ANDA TIDAK MENYETUJUI SEMUA KETENTUAN PERJANJIAN INI, KLIK TOMBOL "JANGAN TERIMA" DAN PROSES INSTALASI TIDAK AKAN DILANJUTKAN. Perjanjian lisensi ini mencakup penggunaan Anda atas VB Decompiler, dokumentasi dan file yang dapat dieksekusi, selanjutnya disebut sebagai "Product". Produk ini adalah Hak Cipta Sergey Chubchenko, selanjutnya disebut sebagai "Pengembang". Anda dapat menggunakannya dan mendistribusikannya sesuai dengan Perjanjian Lisensi berikut ini. Jika Anda tidak setuju dengan persyaratan ini, silakan hapus Produk dari sistem Anda. Dengan memasukkan Produk dalam pekerjaan Anda atau mendistribusikan Produk kepada orang lain, Anda secara implisit menyetujui ketentuan lisensi ini. Produk ini, dan tetap, Hak Cipta Sergey Chubchenko. Produk didistribusikan sebagai produk try-before-you-buy. Ini berarti: 1. Semua hak cipta untuk Produk secara eksklusif dimiliki oleh penulis - Sergey Chubchenko. Produk dilindungi oleh undang-undang hak cipta. Setiap saat Pengembang mempertahankan judul penuh ke perangkat lunak. Tunduk pada penerimaan Anda dan sesuai dengan syarat dan ketentuan yang dinyatakan dalam perjanjian ini, Anda akan diberikan lisensi perangkat lunak satu pengguna. Setiap perjanjian sebelumnya dengan Developer disingkurkan oleh perjanjian ini. 2. Siapa pun dapat menggunakan versi uji coba Produk selama yang Anda inginkan. Anda dapat mencoba Versi Produk Lite, yang tidak memiliki fitur untuk decompiling P-Code, kode obfuscating dan pengoptimalan pembongkaran Kode Asli. Versi lengkap Produk tidak berisi batasan tersebut dan dikirim sebagai penginstal yang dikemas. Untuk menggunakan versi lengkap Produk, Anda HARUS mendaftar. 3. Produk versi uji coba yang tidak terdaftar, dapat didistribusikan secara bebas, dengan pengecualian yang tercantum di bawah ini, asalkan paket distribusi tidak dimodifikasi. Tidak ada orang atau perusahaan yang dapat membebankan biaya untuk distribusi Produk tanpa izin tertulis dari pemegang hak cipta. Produk versi uji coba yang tidak terdaftar mungkin tidak dibundel atau didistribusikan dengan paket lain tanpa izin tertulis dari pemegang hak cipta. DAFTARKAN LISENSI PIRANTI LUNAK INI YANG MEMBERI ANDA HAK UNTUK: 1. Instal dan gunakan Produk untuk tujuan pengujian aplikasi Anda dan untuk sumber pemulihan program yang Anda buat. Anda dapat menginstal salinan Produk di komputer dan dengan bebas memindahkan Produk dari satu komputer ke komputer lain, asalkan Anda adalah satu-satunya individu yang menggunakan Produk. Jika Anda adalah entitas, Anda harus menunjuk satu individu dalam organisasi Anda ("Pengguna Bernama") untuk memiliki hak harus menunjuk satu individu dalam organisasi Anda ("Pengguna Bernama") untuk memiliki hak untuk menggunakan Produk. 2. Buat satu salinan Produk untuk tujuan pencadangan atau pengarsipan atau salin Produk ke satu media penyimpanan permanen asalkan Anda menyimpan yang asli semata-mata untuk tujuan pencadangan atau arsip. 3. Dukungan teknis dan pemberitahuan pada produk versi baru tersebut, yang dapat ditingkatkan tanpa pembayaran tambahan. 4. Produk yang terdaftar tidak dapat disewa atau disewakan, tetapi dapat ditransfer secara permanen, jika orang yang menerimanya menyetujui ketentuan lisensi ini. Jika perangkat lunak adalah pembaruan, transfer harus menyertakan pembaruan dan semua versi sebelumnya. TERLIBAT DALAM SALAH SATU AKTIVITAS YANG TERCANTUM DI BAWAH INI AKAN MENGAKHIRI LISENSI PERANGKAT LUNAK. SELAIN PENGHENTIAN LISENSI PERANGKAT LUNAK, PENGEMBANG DAPAT MENGEJAR HUKUM PIDANA, PERDATA, ATAU SOLUSI LAIN YANG TERSEDIA. 1. Distribusi file apa pun yang terkandung dalam paket perangkat lunak ini. 2. Modifikasi, dekomilasi, pembongkaran, reverse engineering atau terjemahan Produk. 3. Penghapusan pemberitahuan kepemilikan, label atau tanda dari Dokumentasi Produk atau Produk. 4. Pembuatan aplikasi yang tidak berbeda secara material dari Produk PRODUK DIDISTRIBUSIKAN "SEBAGAI IS". TIDAK ADA JAMINAN DALAM BENTUK APA PUN YANG DINYATAKAN ATAU TERSIRAT. ANDA MENGGUNAKAN DENGAN RISIKO ANDA SENDIRI. PENGEMBANG TIDAK AKAN BERTANGGUNG JAWAB ATAS KEHILANGAN DATA, KERUSAKAN, KEHILANGAN LABA ATAU JENIS KERUGIAN LAINNYA SAAT MENGGUNAKAN ATAU KEHILANGAN PRODUK INI JANGKA WAKTU DAN PENGAKHIRAN Lisensi yang diberikan berdasarkan Perjanjian ini akan terus berlaku sampai diakhiri, sebagaimana diatur di sini. Jika Penerima Lisensi gagal membayar uang atau menyediakan layanan apa pun yang jatuh tempo sehubungan dengan Produk, atau melanggar syarat atau ketentuan apa pun dari Perjanjian ini, Pengembang atau agennya dapat segera mengakhiri Lisensi ini dengan memberikan pemberitahuan pengakhiran kepada Penerima Lisensi. Penerima lisensi bertanggung jawab untuk memberikan informasi kontak yang valid kepada Pengembang. Jika tidak ada informasi kontak yang valid yang tersedia untuk Penerima Lisensi dalam catatan Pengembang, Developer tidak diharuskan untuk memberikan pemberitahuan penghentian kepada Penerima Lisensi. Penerima lisensi juga dapat mengakhiri Lisensi ini secara sukarela dengan memberikan pemberitahuan penghentian kepada Pengembang dan menghancurkan atau mengembalikan ke Pengembang semua salinan dari semua atau semua bagian produk dan dokumentasi pengguna terkait dalam kepemilikan Penerima Lisensi atau di bawah kendali Penerima Lisensi. EFEK PENGAKHIRAN Segera setelah pengakhiran, Penerima Lisensi akan menghancurkan atau kembali ke Developer semua salinan semua atau bagian mana pun dari Produk yang dimiliki Penerima Lisensi atau di bawah kendali Penerima Lisensi. Penerima lisensi tidak akan memiliki hak untuk menyimpan atau menggunakan salinan Produk dan dokumentasi pengguna terkait untuk tujuan apa pun setelah pengakhiran Perjanjian ini. TRANSFER PRODUK Penerima lisensi tidak berhak untuk mentransfer lisensi Produk ini, tanpa persetujuan tertulis sebelumnya dari Pengembang. GARANSI PRODUK Pengembang menjamin Produk untuk menyesuaikan dengan deskripsi fungsi dan kinerjanya. Jika Perangkat Lunak tidak berkinerja sesuai dengan garansi ini, Pengembang setuju untuk memperbaiki atau memperbaiki ketidaksesuaian apa pun secara gratis, atau untuk mengembalikan jumlah apa pun yang dibayarkan oleh Penerima Lisensi untuk Produk. Produk yang tidak berkinerja sesuai dengan deskripsinya karena satu atau lebih penyebab berikut tidak akan tercakup oleh garansi ini: (i) Produk atau file terkait diubah oleh siapa pun selain Pengembang, atau (ii) jika Produk kustom dikembangkan untuk Penerima Lisensi, Produk kustom diinstal oleh siapa pun selain Pengembang. Pengembalian dana Jika Pengembang mengembalikan dana dalam jumlah apa pun yang dibayarkan oleh Penerima Lisensi untuk Produk, sesuai dengan Paragraf di atas, Penerima Lisensi memahami dan menyetujui bahwa Perjanjian ini dan lisensi Produk dihentikan, dan Pengembang akan menarik Produk dan dokumentasi terkait yang disediakan berdasarkan Perjanjian ini. Setelah menerima pengembalian dana tersebut, Penerima Lisensi setuju bahwa mereka tidak akan lagi menggunakan, menampilkan, atau mengontrol Produk, kode, atau dokumentasi terkait yang pengembalian dananya dikeluarkan. PENAFIAN GARANSI UNTUK PRODUK KECUALI UNTUK JAMINAN TERSPRESIASI YANG DITETAPKAN DALAM PERJANJIAN INI, PENGEMBANG MENYANGKAL SEMUA JAMINAN TERSIRAT UNTUK PRODUK, TERMASUK JAMINAN KELAYAKAN UNTUK MERCHANTABILITY DAN KESESUAIAN UNTUK TUJUAN TERTENTU. PENGEMBANG TIDAK MEMBUAT PERNYATAAN MENGENAI KUALITAS PRODUK DAN TIDAK BERJANJI BAHWA PRODUK AKAN BEBAS KESALAHAN ATAU AKAN BEROPERASI TANPA GANGGUAN. BATASAN TANGGUNG JAWAB DALAM HAL APA PUN PENGEMBANG TIDAK AKAN BERTANGGUNG JAWAB ATAS KERUSAKAN LANGSUNG, TIDAK LANGSUNG, INSIDENTAL, KHUSUS, KONSEKUENSIAL ATAU LAINNYA YANG TIMBUL DARI PENGGUNAAN PRODUK OLEH SETIAP ORANG, TERLEPAS DARI APAKAH PENGEMBANG DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN DI MUKA. PEMBATASAN INI BERLAKU UNTUK SEMUA PENYEBAB TINDAKAN, TERMASUK PELANGGARAN KONTRAK, PELANGGARAN GARANSI, KELALAIAN PENGEMBANG, TANGGUNG JAWAB KETAT, PERNYATAAN YANG SALAH DAN KESALAHAN LAINNYA. KEPEMILIKAN PRODUK Pengembang memiliki dan akan mempertahankan semua hak kepemilikan dalam Produk, termasuk semua hak paten, hak cipta, rahasia dagang, merek dagang, merek layanan, niat baik terkait dan informasi rahasia dan kepemilikan. Penerima Lisensi tidak akan memiliki hak dalam Produk kecuali sebagaimana dinyatakan secara eksplisit dalam Perjanjian ini. PENUGASAN DAN DELEGASI Penerima lisensi tidak boleh menetapkan Perjanjian ini atau hak apa pun di bawahnya dan tidak boleh mendelegasikan tugas apa pun berdasarkan Perjanjian ini tanpa persetujuan tertulis sebelumnya dari Pengembang. Setiap upaya untuk menugaskan atau mendelegasikan tanpa persetujuan tersebut akan dibatalkan. Umum Perjanjian ini merupakan keseluruhan pemahaman antara Pengembang dan Penerima Lisensi sehubungan dengan pokok permasalahan ini. Setiap perubahan pada Perjanjian ini harus secara tertulis, ditandatangani oleh Pengembang dan Penerima Lisensi. Syarat dan ketentuan yang ditetapkan dalam setiap pesanan pembelian yang berbeda dari, bertentangan dengan, atau tidak termasuk dalam Perjanjian ini, tidak akan menjadi bagian dari Perjanjian ini kecuali secara khusus diterima oleh Pengembang secara tertulis. Semua hak yang tidak secara tegas diberikan di sini dilindungi oleh Sergey Chubchenko. Merek dagang lain dilindungi oleh pemiliknya. PEMEGANG LISENSI TELAH MEMBACA PERJANJIAN INI DAN MEMAHAMI DAN MENYETUJUI SEMUA SYARAT DAN KETENTUANNYA. Terima kasih telah menggunakan VB Decompiler!