首页
社区
课程
招聘
菜菜鸟的问题?求汇编的减法!!
发表于: 2004-8-16 16:31 4710

菜菜鸟的问题?求汇编的减法!!

2004-8-16 16:31
4710
我现有一个软件需要对它进行使用限制.
限定为可以使用99次,每动运行一次自动减少一次到零停用.请高手们帮帮忙.
:0049512C 50                      push eax
:0049512D B800000000              mov eax, 00000000
:00495132 668945D8                mov word ptr [ebp-28], ax
:00495136 B863000000              mov eax, 00000063  ;赋值99次
:0049513B 668945DA                mov word ptr [ebp-26], ax
:0049513F 58                      pop eax
:00495140 8BF0                    mov esi, eax
:00495142 6A03                    push 00000003
:00495144 8D45D8                  lea eax, dword ptr [ebp-28]
多多感谢!!!!

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

收藏
免费 1
支持
分享
最新回复 (13)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
各位高手帮帮忙!多多感谢!:o
2004-8-16 17:26
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
3
sub eax,01
2004-8-16 20:46
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
将SUB EAX,01 放在上面代码的什么位置?所赋的值能自动减少吗?:(
2004-8-17 08:42
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
5
太...........了吧,dec eax
2004-8-17 08:46
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
6
你要达到这个目的得保存次数阿.
2004-8-17 08:47
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
就是计算机每读一次所赋的值就自动减1一直到0停用.将代码放什么位置呀?
2004-8-17 09:14
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
8
你直接插入源码不就行了.
2004-8-17 09:18
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
:0049512C 50                      push eax
:0049512D B800000000              mov eax, 00000000
:00495132 668945D8                mov word ptr [ebp-28], ax
:00495136 B863000000              mov eax, 00000063  ;赋值99次
                                  dec eax

:0049513B 668945DA                mov word ptr [ebp-26], ax
:0049513F 58                      pop eax
:00495140 8BF0                    mov esi, eax
:00495142 6A03                    push 00000003
:00495144 8D45D8                  lea eax, dword ptr [ebp-28]
2004-8-17 09:35
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
10
不对.要把次数保存下来.至少得写20行以上
2004-8-17 09:54
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
:0049512C 50                      push eax
:0049512D B800000000              mov eax, 00000000
:00495132 668945D8                mov word ptr [ebp-28], ax
:00495136 B863000000              mov eax, 00000063
:0049513B 48                      dec eax
:0049513C 668945DA                mov word ptr [ebp-26], ax
:00495140 58                      pop eax
:00495141 8BF0                    mov esi, eax
:00495143 6A03                    push 00000003
:00495145 8D45D8                  lea eax, dword ptr [ebp-28]
2004-8-17 09:55
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
12
2004-8-17 09:58
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
13
还是不明白你想干什么,如果想给自己的软件加入限制,怎么非得费这么大劲塞机器码呀。想给别人的软件加限制?

你这样改没有用,必须得把这个次数写在某个地方吧,光在内存里可不行。
2004-8-17 15:06
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
谢谢ROBA的意见.因我这菜鸟太菜了.
2004-8-17 16:05
0
游客
登录 | 注册 方可回帖
返回
//