Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unknown opcode: 8b #8

Open
Kissaki opened this issue Nov 23, 2012 · 1 comment
Open

Unknown opcode: 8b #8

Kissaki opened this issue Nov 23, 2012 · 1 comment
Assignees

Comments

@Kissaki
Copy link
Owner

Kissaki commented Nov 23, 2012

[4892] M:HardHook: Unknown opcode at 5: 8b ff 55 8b ec 6a  0 6a  0 ff 75  8

Potential fix:

        // Opcode with opcode extension, op1 r/m32, op2 imm8
        case 0x83:
            // Immediate: 1 byte. ModR/M: 1 byte. = 2 bytes.
            // Plus what ModR/M specifies op 1 to be.
            extra = modrmbytes(op1, op2) + 2;
            break;
@ghost ghost assigned Kissaki Nov 23, 2012
@Kissaki
Copy link
Owner Author

Kissaki commented Nov 25, 2012

Even with the opcode case 0x8b in place, when launching Mumble I still get the log message.

[7004] M: O:   7004: HardHook: Asked to replace 75662DDB with 014B1D30 
[7004] M: O:   7004: HardHook: Unknown opcode at 0: b8 14 10  0  0 b9  0  0  0  0 8d 54 
[7004] M: O:   7004: HardHook: Asked to replace 75661D34 with 014B1D90 
[7004] M: O:   7004: HardHook: Unknown opcode at 5: 8b ff 55 8b ec 6a 5d ff 75  8 e8 1d 
[7004] M: O:   7004: Tried attaching to self - ignoring 
[7004] M: O:   7004: Lib: ProcAttach: c:\dev\mumble\mumble\src-mine\debug\mumble.exe 
[7004] M: O:   7004: Preparing static data for D3D9 Injection 
[7004] M: O:   7004: Successfully found prepatch offset: 6E310000 6E372236 6E32D4B2: 119986 
[7004] M: O:   7004: Successfully found prepatch ex offset: 6E310000 6E372236 6E329FB8: 106424 
[7004] M: O:   7004: Preparing static data for DXGI Injection 
[7004] M: O:   7004: Got 6D2D6656 
[7004] M: O:   7004: W 624 H 442 
[7004] M: O:   7004: DXGI: Successfully found Present offset: C:\Windows\system32\dxgi.dll: 186297 
[7004] M: O:   7004: DXGI: Successfully found ResizeBuffers offset: C:\Windows\system32\dxgi.dll: 180985 
[7004] M: O:   7004: D3D10: Successfully found AddRef offset: C:\Windows\system32\d3d10core.dll: 88501 
[7004] M: O:   7004: D3D10: Successfully found Release offset: C:\Windows\system32\d3d10core.dll: 92504 

I verified via process explorer that the mumble_ol.dll loaded into processes is the one I self-compiled, the one with the 8b case in place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant