「逆アセンブラ」の版間の差分

削除された内容 追加された内容
K-Phil (会話 | 投稿記録)
32行目:
*[http://www.vector.co.jp/vpack/filearea/win/prog/asm/index.html アセンブラ・逆アセンブラ] [[Vector]]のダウンロードページ
 
==Disassemblers==
*Most [[debugger]]s include a disassembler, e.g. [[objdump]], part of [[GNU Binutils]], or [[e2dbg]], the Embedded [[Executable and Linkable Format|ELF]] debugger part of the [[ELF shell]] framework.
*[http://caesum.com/download.php BORG Disassembler with source code]
*[[RosAsm]] - 32 bit [[Assembly language#Assembler|Assembler]] (The Bottom Up Assembler which is free and GPLed). Although this tool is basically an assembler, it also contains a very powerful (though automated) disassembler that is able to rebuild a huge variety of small applications. Support for disassembly of larger applications is under development.
*[[Interactive Disassembler]] - A commercial, interactive disassembler.
*[http://www.v-com.com/product/Sourcer_Products_Home.html Sourcer] - A disassembler based on definition files.
*[http://bastard.sourceforge.net The Bastard Disassembler] - Linux disassembler. Doesn't have a usable front-end yet, but it does have an interactive command-line mode.
**[http://bastard.sourceforge.net/libdisasm.html x86 Disassembler Library] - The library that Bastard is based on.
*[http://elfsh.devhell.org/ The Libasm] from the ELF shell (elfsh) comes with advanced symbol resolving features
*[http://www.dms.at/kopi/ Kopi Project]
*[http://www.geocities.com/pclareuk/DASMx/ DASMx] - A freeware disassembler for a range of common (mostly 8-bit) microprocessors. Multi-pass operation together with code threading to help distinguish code from data.
*[http://pvdasm.reverse-engineering.net/ PVDasm] - Proview (PVDasm) is an online free interactive disassembler, Multi-Cpu (x86/Chip8) Disassembler. with features such as: PE-Editor, Process Manager and Dumper, Plugin SDK, MASM Source Code Generator, MAP File analysis, Hex Editor, Function Param Recognition and more.
**[[:Image:Pvdasm.gif|PVDasm screen shot]].
*[{{Javadoc:SE/Home URL}}docs/tooldocs/solaris/javap.html The Java Class File Disassembler]
*[http://hte.sourceforge.net HT Editor] - Binary editor for Linux and Windows console.
*[http://www.heaventools.com/PE_Explorer_disassembler.htm PE Explorer Disassembler] - a win32 PE file disassembler designed to reconstruct the assembly language source code of target binary win32 PE ([[Portable Executable]]) files such as .[[EXE]], .DLL, Device Drivers (.SYS), OCX Controls, and Borland Libraries (.dpl & .bpl).
*[http://udis86.sourceforge.net Udis86] Udis86 is an easy-to-use minimalistic disassembler library for the x86 and x86-64 (AMD64) range of instruction set architectures, designed to aid software development projects that entail binary code analysis.
*[http://ragestorm.net/distorm/ diStorm64] diStorm is an open source highly optimized stream disassembler library for 80x86 and AMD64.
*[http://www.postsharp.org/ PostSharp] - Disassembles .NET modules to an object model, lets you modify it and assembles it back.
*[http://www.ollydbg.de/ OllyDbg] - Free, small (only one megabyte) and very complete disassembler/debugger for Win32 applications.
*[[ChARMeD Disassembler]] - A freeware Windows Mobile, Pocket PC and Windows CE executable disassembler and assembler for CPUs using the ARM instruction set. There is a Windows desktop version and a Windows Mobile/Pocket PC version.
*[http://www.geocities.com/~sangcho/disasm.html Win32 Program disassembler] - Open source disassembler for exes and dlls (i.e. PE) written by Professor [[Sang Cho]].
*[[Win32dasm]]
*[http://biew.sourceforge.net BIEW] - BIEW is Binary vIEW project. Highlights AVR/Java/Athlon64/Pentium 4/ disassemblers.
[[Category:ソフトウェア開発ツール|きやくあせんふら]]
[[Category:バグ|きやくあせんふら]]