Сейчас на форуме: bartolomeo, artyavmu (+8 невидимых)

 eXeL@B —› Софт, инструменты —› BeaEngine 3.0.1
Посл.ответ Сообщение

Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 25 февраля 2009 06:01
· Личное сообщение · #1

This area is dedicated to code disassembly on intel and AMD processors. This project is a package with a disassembler library (BeaEngine.lib) for windows plateforms (tested under windows XP 32 bits,windows XP 64 bits,windows vista 32 bits, windows 7 32 bits), tools using this library (LookInside, plugin OllyDbg and ImmDbg), a Length Disassembler Engine (LDE64) and a french documentation about x86 and x86-64 instructions encoding.

BeaEngine.lib is a library coded in C (thanks to the IDE Code::Blocks and the compiler Pelles C ) created to decode instructions from 32 bits and 64 bits intel architectures. Actually, the only function available is called Disasm. It includes standard instruction set and instruction set from FPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, VMX technologies. For those who like analyzing malicious codes and more generally obfuscated codes, BeaEngine decodes undocumented instructions called "alias" on the web site sandpile. In all scenarios, it sends back a complex structure that describes precisely the analyzed instructions.

You can use it in C (usable with Visual Studio, Pelles C , LCC or MingW), in assembler (usable with masm32, nasm, fasm, GoAsm) and in Python. You can use it in ring3 and in ring0 because it does not use windows API. It had been thought to do a lot of tasks. First, you can retrieve mnemonic and operands according to the specified syntax : intel syntax for Nasm, masm32 et masm64, GoAsm32 and GoAsm64, fasm and AT&T syntax. Next, you can realize accurate analysis on data-flow and control-flow to generate slices or obfuscation patterns. This pack contains the library compiled in 32 bits and 64 bits, its source code under LGPL3 license, numerous examples more or less complex including headers for following langages : C, Python, masm32, nasm, fasm ,GoAsm.

BeaEngine has been implemented using opcode tables seen in the intel documentation completed by tables proposed by Christian Ludloff on his web site www.sandpile.org
beatrix2004.free.fr/BeaEngine/index.php
beatrix2004.free.fr/BeaEngine/examples.rar
Length Disassembler Engine 1.6
This Length Disassembler Engine is relocatable and uses _fastcall convention. Features are same as the previous LDE64-x86.(FPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 et VMX). Thanks to Av0id , cyberbob and lena151 for their advices and remarks.
LDE64 x64: beatrix2004.free.fr/LDE64/LDE64-x64.rar
LDE64 x86: beatrix2004.free.fr/LDE64/LDE64-x86.rar




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 07 марта 2009 18:20
· Личное сообщение · #2

Обновилось до версии 3.0.2
Скачать http://beatrix2004.free.fr/BeaEngine/examples.rar

-----
Лучше быть одиноким, но свободным © $me





Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 07 марта 2009 18:37
· Личное сообщение · #3

Инстркции начиная с sse2 и выше, мой малобюджетный проц не поддерживает.
Библиотека работает как эмулятор?
Если да, то как это юзать???

-----
Чтобы юзер в нэте не делал,его всё равно жалко..





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 07 марта 2009 19:44
· Личное сообщение · #4

Это дизасм, Бронко, какой эмулятор?



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 марта 2009 20:23
· Личное сообщение · #5

Bronco наверно хапает какуе-то наркоту... То он хочет отлаживать в Kernel Detective, то эмулировать в BeaEngine




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 07 марта 2009 22:04
· Личное сообщение · #6

Нехрена...чистО классика - бабы;пиво;домино...
//ну и сальцО конечно...
MaxFire78 пишет:
То он хочет отлаживать в Kernel Detective

А шО можно????
----
А насчёт эмулятора, где-то читал, что такое вроде как возможно, в деле только не видел.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 07 марта 2009 23:01
· Личное сообщение · #7

Эмулятор с тормозами возможен, только причём тут дизасм? Правильно, не причём.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 22 марта 2009 20:37
· Личное сообщение · #8

Обновилось до версии 3.0.3
Скачать http://beatrix2004.free.fr/BeaEngine/examples.rar

-----
Лучше быть одиноким, но свободным © $me



 eXeL@B —› Софт, инструменты —› BeaEngine 3.0.1
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати