Location:
Search - disassembler
Search list
Description: Please excuse my english... It's so bad :)
Hacker Disassembler Engine, or HDE, is small disassembler engine, which intend to
code analyse. HDE get length of command, prefixes, ModR/M and SIB bytes, opcode,
immediate, displacement, relative address, etc. For example, you can use HDE when
writing unpackers or decryptors executable files, because more others disassemblers
too big, get only disasm listing and aren't intended for code analys, but more simple
length disassemblers usually get too little info. HDE get enough info to analyse, but
it has very small size. HDE package include DLL, objects, headers files and and source.
+ support MMX, SSE, SSE2, SSE3, 3DNow! instructions
+ high-speed & small size (coded in assembler ;)
+ compatibility with most coding language
To disassemble should call hde_disasm function:
DWORD hde_disasm(
void *pCode // pointer to code
HDE_STRUCT *pHDE_STRUCT // pointer to structure HDE_STRUCT
);
Function return length of command and fill structure HDE_STRUCT:
struct HDE_STRUCT
{
BYTE len; // length of command
BYTE p_rep; // rep/repnz/.. prefix: 0xF2 or 0xF3
BYTE p_lock; // lock prefix 0xF0
BYTE p_seg; // segment prefix: 0x2E, 0x36, 0x3E, 0x26, 0x64, 0x65
BYTE p_66; // prefix 0x66
BYTE p_67; // prefix 0x67
BYTE opcode; // opcode
BYTE opcode2; // second opcode, if first opcode equal 0x0F
BYTE modrm; // ModR/M byte
BYTE modrm_mod; // - mod byte of ModR/M
BYTE modrm_reg; // - reg byte of ModR/M
BYTE modrm_rm; // - r/m byte of ModR/M
BYTE sib; // SIB byte
BYTE sib_scale; // - scale (ss) byte of SIB
BYTE sib_index; // - index byte of SIB
BYTE sib_base; // - base byte of SIB
BYTE imm8; // immediate imm8
WORD imm16; // immediate imm16
DWORD imm32; // immediate imm32
BYTE disp8; // displacement disp8
WORD disp16; // displacement disp16, if prefix 0x67 exist
DWORD disp32; // displacement disp32
BYTE rel8; // relative address rel8
WORD rel16; // relative address rel16, if prefix 0x66 exist
DWORD rel32; // relative address rel32
};
Opcode and len fields always exist, others are optional and depend of command. If
field's value equal zero, then it isn't existing.
Note: HDE work only with 32-bit commands of x86 processors !
Platform: |
Size: 23447 |
Author: sys0007 |
Hits:
Description: 一个VB写的反汇编工具,完整无插件,是学习反汇编的好资料,在VB6.0下就可以运行,请放心下载,xp下运行通过了,反汇编出来的代码很不错.-VB to write an anti-compilation tools, integrity and non-plug-in, is to learn from a good anti-compiled data, can run under VB6.0, Please be assured download, xp running under adopted, anti-compiled code out is pretty good.
Platform: |
Size: 15360 |
Author: 周魂 |
Hits:
Description: ollydbg完全教程。OllyDbg 是一种具有可视化界面的 32 位汇编-分析调试器。它的特别之处在于可以在没有源代码时解决问题,并且可以处理其它编译器无法解决的难题。
一,什么是 OllyDbg?
二,一般原理[General principles]
三,反汇编器[Disassembler]
四,分析器[Analysis]
五,Object扫描器[Object scanner]
六,Implib扫描器 [Implib scanner]
七,如何开始调试[How to start debugging session]
八,CPU 窗口[CPU window]
九,断点[Breakpoints]
十,内存映射窗口[Memory map window]
十一、十二,监视与监察器[Watches and inspectors]
十三,线程[Threads]
十四,复制到剪切板[Copy to clipboard]
十五,调用栈[Call stack]
十六,调用树[Call tree]
十七,选项[Options]
十八,搜索[Search]
十九,自解压文件[Self-extracting (SFX) files]
二十,单步执行与自动执行[Step-by-step execution and animation]
二一,Hit跟踪[Hit trace]
Platform: |
Size: 168960 |
Author: 沈浪 |
Hits:
Description: ead file "YD.DOC".
Who is the intended user
Beginners in assembly and programmers.
Features of the program:
Yilmaz Disassembler:is an interactive disassembler which lets the user be a part of the disassembling process,is flexible, the user can disassemble in different formats,has user friendly interface, mouse support, pop-up menu commands, short cut key commands, context-sensitive on-line help,and it is cheap.
Program s capacity and limitations:
Max executable file size is 64 KB.
Can not disassemble program of EXE-format.Only 8086/8088 CPU instructions can be disassembled.
Disassemble 8087 Math Co-processor s instructions.
Platform: |
Size: 100352 |
Author: 刘清 |
Hits:
Description: Cheat Engine is an open source tool designed to give you the upper hand in games, but also contains other usefull tools to help debugging games and even normal applications.
It comes with a memory scanner to quickly scan for variables used within a game and allow you to change them, but it also comes with a debugger, disassembler, assembler, speedhack, trainer maker, direct 3D manipulation tools, system inspection tools and more.
For new users it is recommended to go through the tutorial(The one that comes with Cheat Engine, you can find it in your programs list after installing) and at least reach step 5 for basic understanding of the usage of Cheat Engine
If you need help on Cheat Engine , you can always contact me at dark_byte@hotmail.com , msn supported as well(don t ask about online games, I don t know anything about that)
Platform: |
Size: 97280 |
Author: macro |
Hits:
Description: This text shows how to analyze programs without its source code, using a debugger and a disassembler, and covers hacking methods including virtual functions, local and global variables, branching, loops, objects and their hierarchy, and more.
Platform: |
Size: 4951040 |
Author: wf |
Hits:
Description: hde32 is a small disassembler engine, intended for analysis of x86-32 code. It gets length of command, prefixes, ModR/M, SIB, opcode, etc. For example, you can use hde32 when writing unpackers of executables, viruses, because most other disassemblers too big, get only assembler listing and are not intended for analysis of code, but most simple length disassemblers get too little info. hde32 gets enough info for analysis, but it has very small size.
* support FPU, MMX, SSE, SSE2, SSE3, 3DNow! instructions
* high-speed and small size (628 bytes)
* position independent code
* operating system independent code
* doesn t use commands of processor higher than i386
-hde32 is a small disassembler engine, intended for analysis of x86-32 code. It gets length of command, prefixes, ModR/M, SIB, opcode, etc. For example, you can use hde32 when writing unpackers of executables, viruses, because most other disassemblers too big, get only assembler listing and are not intended for analysis of code, but most simple length disassemblers get too little info. hde32 gets enough info for analysis, but it has very small size.
* support FPU, MMX, SSE, SSE2, SSE3, 3DNow! instructions
* high-speed and small size (628 bytes)
* position independent code
* operating system independent code
* doesn t use commands of processor higher than i386
Platform: |
Size: 4096 |
Author: Merc |
Hits:
Description: win32program disassembler
Platform: |
Size: 104448 |
Author: alan |
Hits:
Description: IDA Pro (disassembler) for newbies html documentation-IDA Pro (disassembler) for newbies html documentation......................
Platform: |
Size: 704512 |
Author: DelphiCoder |
Hits:
Description: .NET Reflector 5.0 Disassembler
Platform: |
Size: 1081344 |
Author: walfnz |
Hits:
Description: Win32 Disassembler. Produces annotated dissassembly of .EXE file and .DLLs. The dissassembler knows about 100s of calls to well known Win32 APIs and documents the assembly for you so that one can understand what the assembly code is trying to do. Very handy when one is trying to understand what a piece of binary code is doing when
one does not have access to its source code, aka reverse engineering.
Platform: |
Size: 606208 |
Author: Parity error |
Hits:
Description: Various processor disassembler source code
Platform: |
Size: 565248 |
Author: ffxx68 |
Hits:
Description: 这本书是专门为黑客基本的分析程序使用调试器和汇编器的方法。这是有问题的巨大兴趣,但在现实中,很少有对谁掌握了专业水平,这些方法的程序员。-This book is dedicated to the basics of hacking—methods of analyzing programs using a debugger and disassembler. There is huge interest in this topic, but in reality, there are very few programmers who have mastered these methods on a professional level.
Platform: |
Size: 4947968 |
Author: li dabao |
Hits:
Description: IDA简易入门教程,反汇编程序工具的使用-IDA simplified form for beginners tutorials, disassembler the use of tools
Platform: |
Size: 714752 |
Author: archer |
Hits:
Description: 8051反汇编程序!用于将HEX/BIN转换为ASM。-8051 Disassembler! Used to HEX/BIN converted to ASM.
Platform: |
Size: 27648 |
Author: 宋帆 |
Hits:
Description: Ida - interactive disassembler-Ida- interactive disassembler
Platform: |
Size: 15689728 |
Author: concord10 |
Hits:
Description:
MediaTek MT1389
Program
Platform: |
Size: 45056 |
Author: Greg |
Hits:
Description: 8051,8048,z80 disassembler windows-8051,8048,z80 disassembler windows
Platform: |
Size: 356352 |
Author: lian |
Hits:
Description: This the Win32 version of my disassembler that will disassemble almost any kind of file. There are a few errors but not many. It will produce a listing file and also an .asm output which with a little editing is comatiable with nasm or yasm. The executable is in the Release directory. It compiles with VC++6-This is the Win32 version of my disassembler that will disassemble almost any kind of file. There are a few errors but not many. It will produce a listing file and also an .asm output which with a little editing is comatiable with nasm or yasm. The executable is in the Release directory. It compiles with VC++6
Platform: |
Size: 183296 |
Author: dancie |
Hits:
Description: 6502反汇编软件VB代码_VBDASM-6502 disassembler software VB code _VBDASM
Platform: |
Size: 2048 |
Author: wenzhiui |
Hits: