首页
社区
课程
招聘
[求助]如何取MAC地址取的是固定的地址
发表于: 2007-9-24 20:26 8443

[求助]如何取MAC地址取的是固定的地址

2007-9-24 20:26
8443
0054F08A  |.  E8 2160EBFF   call    004050B0
0054F08F  |.  FF75 FC       push    dword ptr [ebp-4]
0054F092  |.  68 D0F25400   push    0054F2D0                         ;  ;
0054F097  |.  8D85 E8FDFFFF lea     eax, dword ptr [ebp-218]
0054F09D  |.  E8 5A0CF7FF   call    004BFCFC                         ;  取网卡物理地址
0054F0A2  |.  8B8D E8FDFFFF mov     ecx, dword ptr [ebp-218]  装入mac地址
0054F0A8  |.  8D85 ECFDFFFF lea     eax, dword ptr [ebp-214]
0054F0AE  |.  BA 0CF35400   mov     edx, 0054F30C                    ;  code=
0054F0B3  |.  E8 845FEBFF   call    0040503C
0054F0B8  |.  8B85 ECFDFFFF mov     eax, dword ptr [ebp-214]
0054F0BE  |.  8D95 F0FDFFFF lea     edx, dword ptr [ebp-210]
0054F0C4  |.  E8 EF1CF7FF   call    004C0DB8

以上取网卡的call怎么样才能返回一个固定的mac地址 (以下是固定的)
00F5C214  2D43353B    ;5C-
00F5C218  432D4242    BB-C
00F5C21C  34342D30    0-44
00F5C220  2D43432D    -CC-
00F5C224  003B3936    69;.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 188
活跃值: (32)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
怎么样给程序打补丁,才能在每台机器上取出的是固定的mac地址,是不是要将下面的call
0054F09D  |.  E8 5A0CF7FF   call    004BFCFC                         ;  取网卡物理地址
改为自己的call ,然后自己处理在 在内存处写上mac地址。
我汇编不怎么懂,不知道该怎么作。那位大侠指点一下。估计这个有通用性,要是以mac地址加密的 就可以用补丁了!
2007-9-24 20:33
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
进入那个 call,修改返回mac   地址的内存为固定mac,就可以了
2007-9-24 22:46
0
雪    币: 188
活跃值: (32)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
mov     ecx, dword ptr [ebp-218]

用什么语句能够江MAC地址写到dword ptr [ebp-218]处那? 不知道怎么做啊
2007-9-25 09:14
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
直接 在 0054F08F  的地方进行改,

mov ecx,0x12345678
mov dword ptr  [ebp-218],ecx
mov ecx,0x12345678
mov dword ptr  [ebp-214],ecx
2007-9-25 09:23
0
雪    币: 188
活跃值: (32)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
提示不对啊!非法使用寄存器
2007-9-25 10:29
0
雪    币: 214
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
返回的时候 把指针改到你写好的数据那里
我也不知道怎么写代码 就知道理论
2007-10-1 21:11
0
雪    币: 3758
活跃值: (3337)
能力值: ( LV15,RANK:500 )
在线值:
发帖
回帖
粉丝
8
004BFCFC      C2 0800                  RETN 8
004BFD00      这里直接在dump中输入想要的mac, 应该可以保证长度不会大于原来的retn 8位置.
0054F0A2 >    B9 00FD4B00              MOV ECX,004BFD00
2007-10-1 22:01
0
游客
登录 | 注册 方可回帖
返回
//