首页
社区
课程
招聘
[旧帖] [求助]OD 求助。 0.00雪花
发表于: 2007-10-24 00:53 4214

[旧帖] [求助]OD 求助。 0.00雪花

2007-10-24 00:53
4214
我需要破解一个硬件狗的应用程序。

1. Test.exe 里面的代码是初始化一个Com实例,如果有狗就成功,没有狗就不成功。
   
   #include "comdef.h"

int main(int argc, char* argv[])
{
        ::CoInitialize(NULL);

        IMYClass*pMy= NULL;
       
        HRESULT hr = ::CoCreateInstance( __uuidof(CMYClass),NULL,0x1,__uuidof(IMYClass),(void**)&pMy);

        if( hr != S_OK)
        {
                _com_error err(hr);
                MessageBox(0,err.ErrorMessage(),0,0);
        }

        if(pShipMode)
        {
                pShipMode->Release();
                pShipMode = NULL;
        }

        ::CoUninitialize();
        return 0;
}

2. 我手里有狗,我想记录有狗和没有狗的程序运行记录,这个问题应该不难,可是我对OD不是太熟悉,刚刚学习几天,请达人们帮助

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个记录是否可以包含,地址之间的跳转记录? 然后最好有比较的方法,当然没有比较,我可以用 UltraCompare 4.x 来比较。
2007-10-24 00:56
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
程序测试狗的方法,可能是直接调用跳转,也可能是通过“Com回调<Event>”的方式来返回结果,所以要求比较运行顺序,有达人能帮助俺吗?
2007-10-24 01:01
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
没人管新兵啊
2007-10-24 01:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
还没消化呢 再==
2007-10-24 02:17
0
游客
登录 | 注册 方可回帖
返回
//