首页
社区
课程
招聘
[旧帖] 在OD中使用什么函数做断点拦截这功能限制? 0.00雪花
发表于: 2006-12-18 23:00 5175

[旧帖] 在OD中使用什么函数做断点拦截这功能限制? 0.00雪花

2006-12-18 23:00
5175
我有一个学习版的软件,它的使用功能有2个限制,一是输入的数据值不能大于100,二是使用行数不能超过15行。超过这2个限制的数值,自动返回原值,没有任何提示。我想学习在OD中用断点拦截,但不知用那个函数做断点,请教各位大师。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请问你有这个程式吗,我也想要测试一样哦

通常破解限制都需要用到 W32dasm 反汇编程式来寻找 "字符串参考的",就是要找注册时出现问题而弹跳出来的窗口信息

以下只是一个概念,希望能够帮助到你 (CrackMe 的程式,没有技术含量,非常的简单)

步骤 1
=======
任意输入用户名和注册码


步骤 2
=======
寻找 "字符串参考"


步骤 3
=======
双击寻找的信息


步骤 4
=======
往上一点看看


步骤 5
=======
Shift + 12 快捷键


步骤 6
=======
选择 "爆破" 或 "跟踪"???


步骤 7
=======
Ctrl + G 寻找 Call的 "地址"


步骤 8
=======
F2 设定 "断点"


步骤 9
=======
真假注册码比较
2006-12-19 03:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 xtwokok 发布
我有一个学习版的软件,它的使用功能有2个限制,一是输入的数据值不能大于100,二是使用行数不能超过15行。超过这2个限制的数值,自动返回原值,没有任何提示。我想学习在OD中用断点拦截,但不知用那个函数做断点,请教各位大师。


好像万能断点能够做到哦, bp hmemcpy 或是 bpx hmemcpy (从别处抄来的  )
2006-12-19 03:08
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
最初由 handson 发布
好像万能断点能够做到哦, bp hmemcpy 或是 bpx hmemcpy (从别处抄来的 )

谢谢你,你提供的bpx hmemcpy 断出很多函数,我慢慢学习,慢慢分析...
2006-12-19 11:14
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢“handson”在2楼的热情介绍,只是你可能不明白我的意思,我的软件是不需要注册的“学习版”,无限制信息框出现的。与查找字符串无关。
另,你想要这个软件,可报个邮箱来,我发给你。
2006-12-19 11:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
嘿嘿,二楼的,你帖子里的crackme的注册机的c程序代码:

#include"stdio.h"
#include"string.h"

int main()
{
   static char name[50];
   long n,k=0;  
   begin:
   printf("\n请输入用户名:");
   gets(name);
   printf("确认用户名为%d位\n",strlen(name));
   if(strlen(name)<6)
   {
          printf("用户名必须超过5个字符!\n");
          goto begin;
   }
   for(n=0;n<6;n++)
   {
      if(name[n]=='\0')break;
          k=k+(int)name[n]*2;  
   }
   printf("注册码为%ld\n\n谢谢使用!",k+strlen(name)*2);
   system("PAUSE");
   return 0;
}
2006-12-19 12:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 xtwokok 发布
谢谢“handson”在2楼的热情介绍,只是你可能不明白我的意思,我的软件是不需要注册的“学习版”,无限制信息框出现的。与查找字符串无关。
另,你想要这个软件,可报个邮箱来,我发给你。


哈哈,昨晚有可能没有精神,所以看错了。。。

嗯,我的邮箱是 handson20_04@yahoo.com

目前还是菜鸟一只
2006-12-19 19:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
最初由 SmileBoy 发布
嘿嘿,二楼的,你帖子里的crackme的注册机的c程序代码:


#include"stdio.h"
#include"string.h"
........


唉,我不会写注册机,虽然都这个程式有些了解。。。

汇编程式的技巧还是需要提升才行了
2006-12-19 19:51
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 handson 发布
哈哈,昨晚有可能没有精神,所以看错了。。。

嗯,我的邮箱是 handson20_04@yahoo.com

目前还是菜鸟一只

昨天忙了很久,都不能发送该文件给你,只因文件太大了,不好意思了。。。
2006-12-20 12:29
0
游客
登录 | 注册 方可回帖
返回
//