首页
社区
课程
招聘
请教一般破解思路(算一个总结)
发表于: 2011-3-4 15:17 3626

请教一般破解思路(算一个总结)

2011-3-4 15:17
3626
没加壳的

按下按钮直接提示的

按下按钮没有任何提示的

按下按钮提示要重新启动下!

一般就这三种,谁能总结下这几种的破解!

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 276
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
回答了也白搭,因为这个因程序而异,也因程序员而异,关键你要去实践,分析作者可能的反破解思路,我就是这么来的,因为很可能别人给你的招都是无用的。
2011-3-4 15:50
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
兄弟我来到这里只为拿个注册码
   现在我这边给你分析一些我的看法,当然也是参考前辈们的思路加上自己的些许总结。希望对你能有点帮助。
1:有壳的必须先脱壳,虽然带壳也能破解。不过不太适合新手。
2:有注册提示的,用字符串查找找到相关可用的提示地址,然后在分析关键跳跟关键CALL
3:没提示的软件,建议通过下断点获取按键等,然后分析按键处理事件。
4:重启验证的,破解这种软件,首先是判断一下她把注册信息存在哪里(因为她重启验证时要用)。大致有两种存放方式,第一种是放在注册表里;第二种是放在文件里。(我们可以在输入注册信息,点击确定前,利用监视类软件来查看一下,如FileMon和RegShot等)知道她的注册信息的存放地点后,就可以选则相应的API断点,来调试了
   思路大致如此,下面发些相关的API函数断点给你。
访问注册表类常用API
bp RegOpenKeyA  打开一个现有的注册表项  ****
bp RegOpenKeyExA  打开一个现有的注册表项 ****
bp RegCreateKeyA 在指定的项下创建或打开一个项
bp RegCreateKeyExA 在指定项下创建新项的更复杂的方式
bp RegDeleteKeyA 删除现有项下方一个指定的子项
bp RegDeleteValueA 删除指定项下方的一个值
bp RegQueryValueA 获取一个项的设置值
bp RegQueryValueExA 获取一个项的设置值
bp RegSetValueA 设置指定项或子项的值  
bp RegSetValueExA 设置指定项的值
bp RegCloseKey 关闭系统注册表中的一个项(或键)

看完记得给我分就是了,我等分数获取邀请码呢  当然如果买个邀请码给我 我会送你一些视频教程 全面的
2011-3-4 19:38
0
雪    币: 85
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习当中,``````````````````努力
2011-3-6 15:41
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
自己可以看些视频教程或者看看案例!!!
哎~~~不是会员真是不方便呢!!!
2011-3-7 16:44
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个因程序而异,给不了你思路。
2011-3-8 13:21
0
雪    币: 2882
活跃值: (1245)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
7

这叫人怎么回答。。唉。
2011-3-8 14:10
0
游客
登录 | 注册 方可回帖
返回
//