beaengine icon indicating copy to clipboard operation
beaengine copied to clipboard

BeaEngine disasm project

Results 15 beaengine issues
Sort by recently updated
recently updated
newest added

Hello, The following bytes '\x44\x0f\xf8\x41\x8b' (disassembled as `psubb mm0,mmword ptr [rcx-75h]` by windbg) triggers an off-by-one in the `RegistersMMX` global variable: ```c++ void __bea_callspec__ fillRegister(int index, OPTYPE* pMyOperand, PDISASM pMyDisasm)...

Hello, I'm hitting an OOB read access in the below code: ```c++ void __bea_callspec__ FixOpSizeForMemoryOperand (PDISASM pMyDisasm) { int i = GV.MemDecoration / 100; if (ArgsSize[GV.MemDecoration - (i*100+1)] != 0)...

Hello, I installed the BeaEnginePython via pip and was going to test out the python examples, specifically this one: ```python #!/usr/bin/python3 from BeaEnginePython import * instr = Disasm(bytes.fromhex('90')) instr.read() print(instr.repr())...

headers\include\basic_types.h is not up to date, as include\beaengine\basic_types.h. BeaEngine.h has 3 different versions in the repo. And, why duplication of the same file in the first place (also valid for...

Cannot decode `0f c7 64 24 40` in Intel x64 and returns error = -1; which should be `xsavec [rsp+0x10]` decoded by https://onlinedisassembler.com/odaweb/

With BeaEngine 5.3 64 bit DLL, when disassembling 64bit, `F20F5E142534120000` is being decoded as `divsd xmm2, qword ptr [00007FF4FD806425h]` while it should be something like `divsd xmm2, qword ptr [0000000000001234h]`

Hi, there are a couple issues with the BeaEngineDelphi64 header - TREGISTERTYPE declares a "type" field but that is a reserved keyword, it should be renamed or prefixed with '&'...

Right:mov r8b, 0x1 》》》》wrong: mov al, 0x01 Right:mov r9b, 0x1 》》》》wrong: mov cl, 0x01 Wait a lot。。。。。 Right:fstsw ax 》》》》wrong:wait fstsw And so on, a series of things。。。。。。 Right:add rax,...

disinfo.CompleteInstr: bts qword ptr ds:[rcx], 08h disinfo.Instruction.Category: 10005 disinfo.AccessMode: 1 I think the access mode of this instruction should be READ+WRITE