A small plugin for OllyDbg 1.10 which allow you to replace the old disassemble routine used in OllyDbg by a more recent one (beaengine). With this plugin, you can now debug FPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and VMX without problems.Example :Code:00401000 PSLLQ MM0,QWORD PTR DS:[402020]00401007 MOVQ MM0,QWORD PTR DS:[402020]0040100E MOV EAX,123500401013 MOV DWORD PTR DS:[402028],EAX00401018 ??? ; Unknown command0040101A ADD EAX,SSE.004020280040101F ??? ; Unknown command00401021 ADD EAX,SSE.0040202800401026 ??? ; Unknown command00401028 ADD EAX,SSE.004020280040102D MOVQ QWORD PTR DS:[402020],MM000401034 MOV EDI,SSE.0040200000401039 MOVHPS XMM5,QWORD PTR DS:[EDI+8]0040103D MOVLPS XMM5,QWORD PTR DS:[EDI]00401040 ??? ; Unknown command00401042 IN EAX,DX ; I/O command00401043 MOV ESI,SSE.0040201000401048 MOVUPS XMM1,DQWORD PTR DS:[ESI]0040104B ??? ; Unknown command0040104D LEAVE0040104E MULPS XMM1,XMM500401051 ??? ; Unknown command00401054 LEAVE00401055 SUB ESP,1000401058 MOVHPS QWORD PTR SS:[ESP],XMM10040105C MOVLPS QWORD PTR SS:[ESP+8],XMM1With FullDisasm : (press Ctrl+W or Ctrl+X for local action) :Code:00401000 psllq mm0, qword ptr [402020h]00401007 movq mm0, qword ptr [402020h]0040100E mov eax, 1235h00401013 mov dword ptr [402028h], eax00401018 paddq mm0, qword ptr [402028h] ; Unknown command0040101F psubq mm0, qword ptr [402028h] ; Unknown command00401026 pmuludq mm0, qword ptr [402028h] ; Unknown command0040102D movq qword ptr [402020h], mm000401034 mov edi, 402000h00401039 movhps xmm5, qword ptr [edi+8h]0040103D movlps xmm5, qword ptr [edi]00401040 cvtdq2ps xmm5, xmm5 ; Unknown command00401043 mov esi, 402010h00401048 movups xmm1, dqword ptr [esi]0040104B cvtdq2ps xmm1, xmm1 ; Unknown command0040104E mulps xmm1, xmm500401051 cvtps2dq xmm1, xmm1 ; Unknown command00401055 sub esp, 10h00401058 movhps qword ptr [esp], xmm10040105C movlps qword ptr [esp+8h], xmm1
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)