首页
社区
课程
招聘
[建议]有时间的看一下这个程序
发表于: 2007-9-7 20:03 1365

[建议]有时间的看一下这个程序

2007-9-7 20:03
1365
http://bbs.pediy.com/showthread.php?t=51046
今天这个软件好像又更新了,我刚才看了一下,简单写了个内存注册机。
但是我写的这个是针对脱壳后的程序(fastTv0.exe)写的。用法如下:
1,先打开程序进行注册,注册码输入一个24位的数字(确保那篇文章中的eax=10),注册后程序自动关闭
2,打开注册机获取注册码,这时候必须要脱壳后的文件FastTv0.exe和注册机在同一文件夹内

我在附件中放上了这个注册机的整个工程文件,现要求小组成员写一注册机,要求如下:
内存注册机所调试的程序不能为脱壳后的文件,必须要是原程序

如果有疑问的可以在论坛上或者qq群中提问。

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
2
这个软件挺实用的
2007-9-7 20:04
0
雪    币: 4709
活跃值: (2650)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
3
支持下。。。
2007-9-7 20:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
半天不能回帖

沙发丢了
2007-9-7 20:09
0
雪    币: 2256
活跃值: (941)
能力值: (RANK:2210 )
在线值:
发帖
回帖
粉丝
5
周末来捏一下
2007-9-7 22:11
0
雪    币: 50161
活跃值: (20615)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
6
小组成员要多露脸。;)
2007-9-7 22:17
0
雪    币: 204
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
占个位吧不会弄,呵呵,看同学们搞搞,呵呵
2007-9-8 08:53
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
8
啊牛好像误解我的意思了,软件已经被分析的很详细了 呵呵,所以不是让大家分析软件。
现在是要写注册机,因为这个程序是一机一码的,而且还有个简单的壳噢。
带壳和不带壳的区别是:不带壳的能直接到关键位置下断点,带壳的不能。
2007-9-8 12:07
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
9
提示:要进行两次断点
第一次要把断点设置在壳内,具体位置可以放宽,但程序运行到断点处时壳要已经完成了解密等工作。
比如对于这个fasttv,可以在这里设置断点
005823B0   /75 08           JNZ SHORT FastTV.005823BA;//这里可以
005823B2   |B8 01000000     MOV EAX,1;//不要在这里
005823B7   |C2 0C00         RETN 0C;//不要在这里,因为壳运行不到这里
005823BA   \68 38275100     PUSH FastTV.00512738;//这这个就是OEP,可以在这里下断
005823BF    C3              RETN;//转到oep,可以在这里下断
005823C0    8B85 26040000   MOV EAX,DWORD PTR SS:[EBP+426]
005823C6    8D8D 3B040000   LEA ECX,DWORD PTR SS:[EBP+43B]
005823CC    51              PUSH ECX
005823CD    50              PUSH EAX
005823CE    FF95 490F0000   CALL DWORD PTR SS:[EBP+F49]
005823D4    8985 55050000   MOV DWORD PTR SS:[EBP+555],EAX
005823DA    8D85 47040000   LEA EAX,DWORD PTR SS:[EBP+447]
005823E0    50              PUSH EAX
005823E1    FF95 510F0000   CALL DWORD PTR SS:[EBP+F51]

断下后再设置第二次断点,这时候就可以直接在取注册码的地方下断点了,方法见第一帖的附件。
思考这个问题:为什么要下两次断点,为什么不能直接在获取注册码的地方下断?
2007-9-8 22:12
0
游客
登录 | 注册 方可回帖
返回
//